Minecraft Forge API 注解帮助文档(1.12.2)

前置文章: Minecraft 1.12.2MOD Forge开发帮助文档 (持续更新)



@Mod注解 类注解

参数概述
String modid
(标注唯一的ModId)
String name
(标注Mod得名字)
String version
(版本号)
String acceptedMinecraftVersions
(适用Mc哪些版本得版本号)
例:acceptedMinecraftVersions="[1.12,1.13)"
表示1.12.X版本均可用
标记一个类为mod主类

类内方法注解

注解名
@EventHandler

@EventHandler注解 方法注解

自身参数被标记方法的参数类型概述
FMLPreInitializationEvent被该注解标记得方法传入此类型得对象,表示该方法会在游戏启动加载mod时,
先被触发
FMLInitializationEvent被该注解标记得方法传入此类型得对象,表示该方法会在游戏启动加载mod时,
次于FMLPreInitializationEvent触发
(新得烧练规则)在这个方法中注册
FMLPostInitializationEvent被该注解标记得方法传入此类型得对象,表示该方法会在游戏启动加载mod时,
最后被触发

@EventBusSubscriber注解 类注解

参数概述
被该注解标记得类表示该类为一个事件监听器类

类内方法注解

注解名
@SubscribeEvent
@SideOnly

@SubscribeEvent 方法注解

自身参数被标记方法的参数类型概述
被该注解标记得方法表示该方法为一个事件监听方法
EntityJoinWorldEvent表示实体加入世界事件
Register<Block>表示注册方块事件 一般在这个事件中注册方块
Register<Item>表示注册物品事件 一般在这个事件中注册物品
Register<Enchantment>表示注册附魔事件 一般在这个事件中注册新得附魔
ModelRegistryEvent表示模型注册事件 一般在这个事件中调用ModelLoader类中的静态方法来完成模型的注册
FurnaceFuelBurnTimeEvent熔炉燃料燃烧时间事件
LivingDeathEvent生物死亡事件
LivingDamageEvent生物受伤事件

@SideOnly 方法注解

自身参数被标记方法的参数类型概述
Side.CLIENT表示这个方法只在客户端上加载
Side.SERVER表示这个方法只在服务端上加载

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值