ArrowDingTweak Event Handler

基本信息

pl.asie.foamfix.bugfixmod.mod.ArrowDingTweakEventHandler —— 箭矢命中怪物时也播放「叮」声(原本只有命中玩家才响)。

回调

方法 行 事件
mobDing(LivingHurtEvent evt) 39 LivingHurtEvent —— 实体受伤

平台无关性

没有 Side.CLIENT 判断,事件处理器注册在 FML bus + Forge bus 双总线上:

FMLCommonHandler.instance().bus().register(handler);
MinecraftForge.EVENT_BUS.register(handler);

即服务端也会注册(服务端听不到音效,但逻辑会执行)。 与 ToolDesyncFix Event Handler 「仅客户端 + isValid() 门槛」形成对照。

默认关闭

由 ArrowDingTweakEnabled(配置键 tweaks.arrowDing,默认 false)控制。

相关条目

源码

  • src/main/java/pl/asie/foamfix/bugfixmod/mod/ArrowDingTweakEventHandler.java