用户:MashKJo/1.12.2模组开发教程/5.第一个物品:修订间差异

→‎给物品设定模型文件和材质:​ // Edit via Wikiplus
→‎给物品设定模型文件和材质:​ // Edit via Wikiplus
 
(未显示同一用户的1个中间版本)
第75行: 第75行:
         setModelResourceLocation(RUBY, 0, RUBY.getRegistryName());
         setModelResourceLocation(RUBY, 0, RUBY.getRegistryName());
     }
     }
 
     private static void setModelResourceLocation(Item item, int meta, ResourceLocation location){
     private static void setModelResourceLocation(Item item, int meta, ResourceLocation location){
         ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(location, "inventory"));
         ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(location, "inventory"));
第105行: 第105行:


== 给物品提供本地化支持 ==
== 给物品提供本地化支持 ==
所有语言文件都是扩展名为.lang的文件,都存放在<code>assets/[modid]/lang</code>路径下。你应该至少为你的模组添加对英文和简体中文的支持。所以:
<code>src/main/resources/assets/tutorial_mod/lang/en_us.lang:</code>
item.ruby.name=Ruby
<code>src/main/resources/assets/tutorial_mod/lang/zh_cn.lang:</code>
item.ruby.name=红宝石
大功告成!现在进入游戏,你应该能看到:红宝石这一物品,已经能根据当前的游戏语言显示正确的名称了。
行政员、​优秀编辑者、​界面管理员、​监督员、​管理员、​小部件编辑者
3,417

个编辑