2017-03-06 5 views
1

偽造の標準が最近変更されたため、このサイトに既に該当する投稿を見つけるのは難しいので、自分で投稿することに頼っています。私は項目にテクスチャ/モデルを追加しようとしていますが、コンパイル時に、私はこれを参照してください。Forge 1.11テクスチャリングの問題

私は初期化段階でクライアントプロキシを介して呼び出された次のコードを使用して、モデルを登録します

Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(modid + ":" + item.getUnlocalizedName().substring(5), "inventory")); 

「item」と「modid」は、上記の範囲で適切に定義されています。

{ 
"thirdperson_righthand": { 
"rotation": [ 0, 0, 0 ], 
"translation": [ 0, 3, 1 ], 
"scale": [ 0.55, 0.55, 0.55 ] 
}, 
"firstperson_righthand": { 
"rotation": [ 0, -90, 25 ], 
"translation": [ 1.13, 3.2, 1.13], 
"scale": [ 0.68, 0.68, 0.68 ] 
} 
} 

...とに配置され、実際の子モデル:ここで

は私のsrc /メイン/リソース/資産/ ultramc /モデル/項目にある項目から継承する標準項目のモデルであり、同じスポット:問題の

{ 
"parent":"ultramc:item/basic_item", 
"textures": { 
    "layer0":"ultramc:items/iron_nugget" 
} 
} 

テクスチャーはSRC /メイン/リソース/資産/ ultramc /テクスチャ/項目にある16×16のPNGファイルであるとiron_nugget.png命名されます。

私は何が間違っているのか分かりません。私はチュートリアルに非常によく従っています。どんな助けでも大歓迎です。ありがとう!

EDIT:

ここでは、私のソースフォルダは、理由はなぜではありません。

https://i.stack.imgur.com/6vSKj.png

+0

2番目のJSONファイルに縮められた引用符があります。 thatmight_ cause this – Pokechu22

+0

ありがとう、私はそれを修正しましたが、それは問題ではないようです。 – hjk321

+0

好奇心が強いですが、これは標準モデルの問題かもしれませんか?私が使用したものはかなり日付が付いているようです - それは左手のモデルを持っていません。多分それは問題ですか? – hjk321

答えて

1

私はそれを最終的に考え出しました。

まず、「基本項目」JSONは悪い考えでした。 item/generatedを使用しても問題ありません。ここでは、これを必要とすること、将来的にそれらのためのコードは次のとおりです。

{ 
    "parent": "item/generated", 
    "textures": { 
     "layer0": "modid:item_name" 
    } 
} 

また、一つのこと:あなたがmodid:items/item_nameに、「レイヤ0」JSONを更新する場合を除き、テクスチャはassets.modid.textures下単に代わりにassets.modid.textures.items下であってもよいが、ないはず。ちょっと、テクスチャフォルダの下に組織全体のシステムを持つことができ、それをモデルファイルの中に置く限り、機能します。

最後のアドバイスの1つ:モデルファイル名がアイテムのローカライズされていないアイテム名とまったく同じか、動作しないことを確認してください。ああ、テクスチャは常に.pngでなければなりません。

皆さん、おかげさまでお世話になりました。今後のモディファイアーが夢を叶えてくれることを願っています。 :)

0

このようにアイテムを登録してみてください。

Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getUnlocalizedName(), "inventory")); 

- 私わからないが、これは動作するはずです!

-LPMG

+0

にあることを認識した瞬間、モデルからアイテムを完全に切り離すようです。私は時代遅れのベースモデルを使用していると推測しています。 – hjk321

関連する問題