本帖最后由 _ExtraAir_ 于 2022-9-4 21:40 编辑
如果只是想要破坏方块掉落的话,一般都是战利品表实现的(吧)
但如果想要破坏的时候实现点别的,我第一个想法就是事件event(插件写多了)
forge有自己整出来的事件系统,不会用的话可以看一下官方文档
没错的话应该是net.minecraftforge.event.world下面的BlockEvent.BreakEvent
但如果想要破坏的时候实现点别的,我第一个想法就是事件event(插件写多了)
forge有自己整出来的事件系统,不会用的话可以看一下官方文档
没错的话应该是net.minecraftforge.event.world下面的BlockEvent.BreakEvent
本帖最后由 _ExtraAir_ 于 2022-9-5 15:17 编辑
我是想写客户端MOD的,就是玩家半径15格内检测方块挖掘并标记的
不知道如何获取挖矿被破坏的坐标
@SubscribeEvent
public void BreakedBlock(BlockEvent.BreakEvent event) {
sendMessage("test");
}
这样写不会触发啊..
为什么我的不会触发
雪律之主 发表于 2022-9-5 00:29
如果只是想要破坏方块掉落的话,一般都是战利品表实现的(吧)
但如果想要破坏的时候实现点别的,我第一个 ...
我是想写客户端MOD的,就是玩家半径15格内检测方块挖掘并标记的
不知道如何获取挖矿被破坏的坐标
@SubscribeEvent
public void BreakedBlock(BlockEvent.BreakEvent event) {
sendMessage("test");
}
这样写不会触发啊..
为什么我的不会触发
警棍插件好像有个就是可以查询这个方块是谁挖的你可以试试这个