我正在嘗試在 1.12.2 上創(chuàng)建一個(gè)新的 Minecraft mod,添加一些基本內(nèi)容,一切進(jìn)展順利,除了自定義項(xiàng)目沒(méi)有正確顯示名稱(chēng)。我正在嘗試將紅寶石物品放入游戲中,但創(chuàng)意菜單將其顯示為 item.Ruby.name。我的錯(cuò)誤與此處的錯(cuò)誤幾乎相同: Block textures and block names not loading minecraft forge,我聽(tīng)從了他們的建議并獲得了一個(gè) lang 文件,但它仍然無(wú)法正確顯示。我試過(guò)命名文件 en_US.lang 和 en_us.lang,我試過(guò)為項(xiàng)目和名稱(chēng)命名大寫(xiě)和小寫(xiě)名稱(chēng)。我的 lang 文件里面是:item.Ruby.name = Ruby這應(yīng)該是正確的。我有一個(gè) .json 文件,envm 是我的 mod id:{? ?"parent": "item/generated",? ?"textures": {? ? ? ?"layer0": "envm:items/ruby"? ?}}
1 回答

蕭十郎
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊
lang文件中沒(méi)有空格
至少,周?chē)?code>=
item.Ruby.name = Ruby
應(yīng)該
item.Ruby.name=Ruby
當(dāng)您使用 時(shí)item.Ruby.name = Ruby
,游戲會(huì)嘗試替換item.Ruby.name_
(_
空格在哪里),而這并不是您物品的未本地化名稱(chēng)的實(shí)際名稱(chēng)。
添加回答
舉報(bào)
0/150
提交
取消