Manual:数据驱动/物品:修订间差异

来自Minecraft基岩版开发Wiki
添加的内容 删除的内容
→‎触发器
标签2017年版源代码编辑
无编辑摘要
标签可视化编辑 移动版编辑 移动版网页编辑 高级移动版编辑
第26行: 第26行:
====基本组件====
====基本组件====
<!--请按照a-z的顺序排列!-->{| class="sortable wikitable collapsible"
<!--请按照a-z的顺序排列!-->{| class="sortable wikitable collapsible"
!<div style="white-space:nowrap;">名称</div>
!<div style="padding:0em 8em 0em 8em; white-space:nowrap;">名称</div>
!<div style="padding:0em 8em 0em 8em; white-space:nowrap;">描述</div>
!<div style="padding:0em 8em 0em 8em; white-space:nowrap;">描述</div>
|-
|-
第173行: 第173行:
====事件====
====事件====
<!--请按照a-z的顺序排列!-->{| class="sortable wikitable collapsible"
<!--请按照a-z的顺序排列!-->{| class="sortable wikitable collapsible"
!<div style="white-space:nowrap;">名称</div>
!<div style="padding:0em 4em 0em 4em; white-space:nowrap;">名称</div>
!<div style="padding:0em 8em 0em 8em; white-space:nowrap;">描述</div>
!<div style="padding:0em 8em 0em 8em; white-space:nowrap;">描述</div>
|-
|-
第206行: 第206行:
====触发器====
====触发器====
<!--请按照a-z的顺序排列!-->{| class="sortable wikitable collapsible"
<!--请按照a-z的顺序排列!-->{| class="sortable wikitable collapsible"
!<div style="white-space:nowrap;">名称</div>
!<div style="padding:0em 4em 0em 4em; white-space:nowrap;">名称</div>
!<div style="white-space:nowrap; padding:0em 8em 0em 8em;">描述</div>
!<div style="white-space:nowrap; padding:0em 8em 0em 8em;">描述</div>
|-
|-

2022年1月20日 (四) 03:25的版本

描述

用于确定如何解析并初始化此物品。

类型
名称
默认值
描述
布尔值 is_experimental false 设置该物品是否为实验性的。实验性物品只能通过实验性玩法获得。
字符串 identifier 设置此物品的赋命名空间标识符
字符串 category 自定义此物品的分类。

组件

基本组件

名称
描述
minecraft:allow_off_hand 允许物品装备在副手槽。
minecraft:animates_in_toolbar 设置物品栏动画。
minecraft:armor 设置物品给予的盔甲值。
minecraft:block 设置该物品对应的方块。
minecraft:block_placer 允许放置方块。
minecraft:can_destroy_in_creative 设置物品是否能在创造模式下破坏方块。
minecraft:cooldown 设置物品使用后的冷却时间。
minecraft:creative_category 注册物品到创造模式物品栏及其分组。
minecraft:damage 设置物品的攻击伤害。
minecraft:digger 设置物品的挖掘属性。
minecraft:display_name 设置物品的显示名称(允许使用本地化键名)。
minecraft:durability 设置物品的耐久度。
minecraft:dye_powder 设置可作为染料使用。
minecraft:enchantable 设置物品的附魔属性。
minecraft:entity_placer 设置生成指定实体。
minecraft:explodable 设置物品的实体形式是否可以被爆炸摧毁。
minecraft:foil 使物品拥有附魔光泽。
minecraft:food 设置物品为食物。
minecraft:frame_count 设置物品的动画帧数。
minecraft:fuel 设置物品为燃料。
minecraft:hand_equipped 设置物品是否以工具或武器的方式渲染(即手持时贴图竖直渲染)。
minecraft:hover_text_color 设置物品悬浮文本的颜色。
minecraft:icon 设置物品的图标纹理
minecraft:icon_variant
minecraft:icon_atlas
minecraft:ignores_permission
minecraft:item_storage 设置物品为收纳袋。
minecraft:knockback_resistance 物品的击退抗性。
minecraft:liquid_clipped 设置物品是否可与流体互动。
minecraft:max_stack_size 设置物品的最大堆叠数量。
minecraft:mining_speed 设置物品挖掘速度。
minecraft:mirrored_art
minecraft:portfolio 设置物品为公文包。
minecraft:projectile 允许物品作为弹射物的物品形式。
minecraft:record 设置物品为唱片。
minecraft:render_offsets 设置物品的渲染偏移量。
minecraft:repairable 允许物品被修复。
minecraft:requires_interact
minecraft:seed 设置物品为种子。
minecraft:shooter 设置物品可被装填(即远程填装发射武器,例如弓)。
minecraft:should_despawn 设置物品的实体形式是否可以超时消失。
minecraft:stacked_by_data 设置物品堆叠数量。
minecraft:throwable 设置物品为投掷物。
minecraft:use_animation 设置物品的使用动画。
minecraft:use_duration 设置物品的使用时间。
minecraft:weapon 设置物品为武器。这会自动添加伤害信息和攻击事件。
minecraft:wearable 设置物品为装备。

事件

名称
描述
add_mob_effect 给目标添加状态效果。
damage 对目标造成伤害。
decrement_stack 使物品数量递减。
remove_mob_effect 将目标移除状态效果。
run_command 执行命令或命令列表。
shoot 在触发时发射弹射物。
swing 使活动对象挥手。
teleport 将目标随机传送到目的地周围。
transform_item 将一个物品转换为另一个物品。

触发器

名称
描述
minecraft:on_use 物品使用后触发事件。
minecraft:on_use_on 物品在方块上使用后触发事件。