支持 24w09a 引入的“物品组件”
24w09a 更新引入了“物品组件”取代物品堆 NBT。这是一个一对多键值表,包含物品相关数据。
实现
使用一个一对多键值表。每个物品组件都有一个物品组件类型,然后对应一个泛型组件集合。组件集合内的最大允许数量根据物品组件类型确定。
组件类型
24w09a
-
attribute_modifiers -
banner_patterns -
base_color -
bees -
block_entity_data -
block_state -
bucket_entity_data -
bundle_contents -
can_break -
can_place_on -
charged_projectiles -
container -
container_loot -
custom_data -
custom_model_data -
custom_name -
damage -
debug_stick_state -
dyed_color -
enchantment_glint_override -
enchantments -
entity_data -
firework_explosion -
fireworks -
hide_additional_tooltip -
instrument -
intangible_projectile -
lock -
lodestone_target -
lore -
map_color -
map_decorations -
map_id -
note_block_sound -
pot_decorations -
potion_contents -
profile -
recipes -
repair_cost -
stored_enchantments -
suspicious_stew_effects -
trim -
unbreakable -
writable_book_content -
written_book_content
24w12a
-
food -
max_stack_size -
max_damage -
fire_resistant -
rarity -
tool -
hide_tooltip
Edited by WithLithum