注意:此教程以forge1.12.2版本为例
forge的事件系统允许玩家自定义事件
forge的事件系统是EVENT_BUS
forgeEVENT_BUS的注册方法:MinecraftForge.EVENT_BUS.register
forge使用@SubscribeEvent注释来获取用户的事件
更多有关forgeEVENT_BUS的详细介绍:
基于FML的MinecraftMod制作教程(1) - Forge的事件系统forge事件列表
代码示例
@SubscribeEvent
public void test(PlayWakeUpEvent event)
{
System.out.println("I am sleeping")
}
//这个事件会在玩家起床的时候触发