物品动作列表
标签
ItemSystem
字数
647 字
阅读时间
3 分钟
动作 id | 何时触发 |
---|---|
left | 拿着物品左键 |
right | 拿着物品右键 |
shift_left | 拿着物品 Shift+左键 |
shift_right | 拿着物品 Shift+右键 |
click_item | 拿着物品在界面中点其它物品 |
attack | 用物品攻击 |
build | 构建物品 |
place | 放置物品 |
consume | 消耗物品 |
swap_to_main_hand | 将物品换到主手 |
swap_to_offhand | 将物品换到副手 |
right_click_entity | 拿着物品右键实体 |
break_block | 用物品破坏方块 |
drop | 物品掉落 |
pick_up | 捡起物品 |
damage | 物品耐久耗损 |
所有物品动作提供的参数, 均有:
entity
- 触发动作的实体item
- 触发动作的物品
下面的物品动作的提供的参数
会省略以上两个
left
提供的参数
除共同提供的参数以外,无额外提供的参数
right
提供的参数
除共同提供的参数以外,无额外提供的参数
shift_left
提供的参数
除共同提供的参数以外,无额外提供的参数
shift_right
提供的参数
除共同提供的参数以外,无额外提供的参数
click_item
提供的参数
cursor
- 鼠标指针上的物品current
- 被点击的物品event
- 背包点击事件
attack
提供的参数
attacker
- 攻击者defender
- 防御者event
- EVE 事件
build
提供的参数
builder
- 物品构建器event
- 构建后事件- 物品过程数据中所有变量
place
提供的参数
location
- 放置的位置hand
- 放方块的手的名称event
- 放置方块事件
consume
提供的参数
event
- 消耗物品事件
swap_to_main_hand
提供的参数
event
- 切主手副手事件
swap_to_offhand
提供的参数
event
- 切主手副手事件
right_click_entity
提供的参数
clicked
- 右击的实体event
- 玩家点击实体事件
break_block
提供的参数
除共同提供的参数以外,无额外提供的参数
drop
提供的参数
event
- 实体掉落物品事件/API 掉落物品事件
pick_up
提供的参数
event
- 实体捡物品事件
damage
提供的参数
damage
- 损失的耐久event
- 物品损失耐久事件