触发器
Crucible 支持所有通常有意义的触发器,并且还添加了一堆新的技能触发器供物品使用。此列表包含所有兼容的触发器。
onAttack | 当玩家击中另一个实体时 |
onBlockBreak | 当玩家打破方块时 |
onBlockPlace | 当玩家放置方块时 |
onConsume | 如果物品是食物或被食用的药水,则触发 |
onCrouch | 当玩家蹲下时 |
onUnCrouch | 当玩家停止蹲下时 |
onDamaged | 当玩家受伤时 |
onDeath | 当玩家死亡时 |
onEquip | 当玩家装备一件盔甲时。 |
onUnEquip | 当玩家卸下盔甲时。 |
onInteract | 当玩家与实体互动时 |
onBowHit | 当玩家用箭击中实体时 |
onPotionSplash | 如果物品是投掷的药水则触发 |
onRightClick | 当玩家右键点击 |
onShoot | 当玩家射箭时 |
onSpawn | 当玩家登录或重生时 |
onSwing | 当玩家左键点击 |
onTimer:# | 每#个刻度(其中 # 是刻度的间隔) |
onUse | 当玩家在按住物品的同时右键单击 |
onFish | 当玩家拿着钓竿右击时 |
onFishBite | 当一条鱼从钓竿上咬钩时 |
onFishCatch | 当鱼从钓竿上钩到鱼钩上时 |
onFishGrab | 当玩家在握住鱼竿的同时右键单击时 |
onFishGround | 当钓鱼竿浮标在地上时 |
onFishingReel | 当玩家钓鱼空军时(收杆没有鱼) |
onFishingFail | 当玩家尝试钓鱼失败时,通常是由于时机不佳 |
onPressQ | 当玩家按 Q 放下物品时。需要协议库 |
onPressCtrlQ | 当玩家按下 CTRL+Q 放下物品时。需要协议库 |
onPressF | 当玩家按 F 交换物品时。需要协议库 |