Closed i493052739 closed 6 months ago
masaka... 机械手能是ServerPlayer(?
masaka... 机械手能是ServerPlayer(?
我看机械手对应的类是这个:
package com.simibubi.create.content.kinetics.deployer;
...
@EventBusSubscriber
public class DeployerFakePlayer extends FakePlayer {
...
}
父类是:
package net.minecraftforge.common.util;
...
public class FakePlayer extends ServerPlayer {
...
}
看起来的确是 ServerPlayer
masaka... 机械手能是ServerPlayer(?
我看机械手对应的类是这个:
package com.simibubi.create.content.kinetics.deployer; ... @EventBusSubscriber public class DeployerFakePlayer extends FakePlayer { ... }
父类是:
package net.minecraftforge.common.util; ... public class FakePlayer extends ServerPlayer { ... }
看起来的确是 ServerPlayer
好好好
我又做了几遍测试 机械手杀死生物 真的会掉落经验值吗..
留存...... 再修就不礼貌了
牛的
运行环境
Minecraft版本(1.12.2/1.16.5/1.18.2): 1.18.2 构建版本(从/version指令获取): bc64e1fc 相关模组/插件: 机械动力
描述这个BUG
机械动力机械手击杀生物后无法触发 EntityDeathEvent
旧版 cat:6c3f596 实验结果:
新版 cat:bc64e1fc 实验结果:
实验代码(插件):
导致的问题
机械手击杀生物后,无法触发 EntityDeathEvent,也未生成经验球
复现方法
如上图,放置机械动力三个物品: