我的世界MC mod开发日志-代码框架1/3
视频https://space.bilibili.com/55964508
Q群528864733
注释请无视, 前期的笔记未必正确,
名字还是要改成自己的
代码的框架, 以后的代码是以这个框架添加材料;
@Mod(modid = no_ideaFrame.MODID, name = no_ideaFrame.NAME, version = no_ideaFrame.VERSION) public class no_ideaFrame { public static final String MODID = "naoqiang_no_idea"; public static final String NAME = "naoqiang_no_Idea"; public static final String VERSION = "1.0"; public static final String CLIENT_PROXY_CLASS = "cn.naoqiang.no_idea.client.ClientProxy"; public static final String COMMON_PROXY_CLASS = "cn.naoqiang.no_idea.common.CommonProxy"; @SidedProxy(modId = MODID, clientSide = CLIENT_PROXY_CLASS, serverSide = COMMON_PROXY_CLASS) public static CommonProxy proxy; @Instance(MODID) public static no_ideaFrame instance; //通过调用instance来调用我们mod的主类实例 public static Logger logger; //通过no_ideaFrame.instance.getLogger().info(String )来输出日志 public Logger getLogger(){ return logger; } @EventHandler //会在Mod初始化之前触发,主要用于物品/方块/模型等的注册 public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); proxy.preInit(event); } @EventHandler //会在Mod初始化是触发,主要用于注册合成表/熔炉配方,给其它Mod发送交互信息 public void init(FMLInitializationEvent event) { proxy.init(event); } }
posted on 2019-02-15 21:34 nq17656721 阅读(103) 评论(0) 收藏 举报
浙公网安备 33010602011771号