假设你的mod名字为newmod
1、Lang语言文件位置src\main\resources\assets\newmod\lang语言.lang
其中“语言.lang”为en_US.lang等语言配置名字。
在lang配置中:
命名方块的方法是tile.方块注册名.name=命名的方块,方块注册名是你在mod主文件中对方块实例setBlockName的字符串。
命名CreativeTabs的方法是itemGroup.modid=命名,modid为在主文件中注册的modid。
2、方块贴图资源文件位置src\main\resources\assets\newmod\texture\sblocks图片文件,给方块绑定贴图资源有2种方法:
①在Block的class中从registerBlockIcons里边取得IIcon时,参数应为modid + “:” + this.getUnlocalizedName().substring(5),modid为在主文件中注册的modid,this.getUnlocalizedName().substring(5)仅为从主文件中setBlockName里边取出的字符串,不用在意那个substring(5),那个是取出名字的前缀,需要去除。当然这个参数的字符串可以自己定义,只要满足“modid:方块名文件名”就行了。
②在主文件注册Block的时候block实例setBlockTextureName,参数为“modid:方块名文件名”
假设你的方块贴图为newBlock.png,setBlockName(“newBlock”),放置的路径就为src\main\resource\sassets\newmod\textures\blocks\newBlock.png。
补习mod制作中,余下的边补边写
转载请注明出处http://www.windworkshop.net/?p=7