给像我一样火星的不知道1.5.2怎么贴材质的⑨们
原帖地址
http://www.minecraftforum.net/topic/1722368-15-icons-and-block-textures/
简单的来说现在一个文件只保存一个材质
保存路径为
/mods/YOURMODNAMEHERE/textures/blocks/ for Block textures
/mods/YOURMODNAMEHERE/textures/items/ for Item textures
/mods/YOURMODNAMEHERE/textures/gui/ for your GUI screens
/mods/YOURMODNAMEHERE/textures/models/ for your entities (this one is optional)
以物品为例,如果材质文件文件名与物品名称相同则会自动载入
例如:对于物品声明
- itemSuperPickaxe = (new ItemSuperPickaxe(itemSuperPickaxeID)).setUnlocalizedName("superPickaxe");
在发布Mod时压缩包中textures与Mod包在同一级
文件名.zip/
superRobotMod/
textures/items/superPickaxe.png
另外一种做法是重载Item类中的registerIcons函数
- @Override
- public void registerIcons(IconRegister par1IconRegister)
- {
- //registerIcon参数为"Mod包名:材质文件名"
- this.itemIcon = par1IconRegister.registerIcon( "superRobotMod:superPickaxe");
- }
在发布Mod时压缩包中需要在textures前面加上mods/superRobotMod
文件名.zip/
superRobotMod/
mods/superRobotMod/textures/items/superPickaxe.png