我的世界MC mod开发日志-开发

我的世界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)    收藏  举报

导航