MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

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

跳到导航 跳到搜索
(// Edit via Wikiplus)
→‎给物品设定模型文件和材质:​ // Edit via Wikiplus
 
(未显示同一用户的2个中间版本)
第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"));
第89行: 第89行:
上述代码成功地把红宝石这一物品的模型映射到了位于路径为<code>assets/tutorial_mod/models/item/ruby.json</code>的JSON文件,这就是我们的模型文件了:
上述代码成功地把红宝石这一物品的模型映射到了位于路径为<code>assets/tutorial_mod/models/item/ruby.json</code>的JSON文件,这就是我们的模型文件了:


<code>src/main/resources/tutorial_mod/models/item/ruby.json:</code>
<code>src/main/resources/assets/tutorial_mod/models/item/ruby.json:</code>


  {
  {
第103行: 第103行:


将预先准备好的材质文件放入指定路径,进入游戏,不出意外的话,你应该能在创造模式物品栏中看到一个正常显示材质的物品——红宝石了。
将预先准备好的材质文件放入指定路径,进入游戏,不出意外的话,你应该能在创造模式物品栏中看到一个正常显示材质的物品——红宝石了。
== 给物品提供本地化支持 ==
== 给物品提供本地化支持 ==
所有语言文件都是扩展名为.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

个编辑

我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。

导航菜单