Ich mache eine Mod in 1.10.2 mit dem Refined Storage-Code, und ein paar AE2 Kernfunktionen hinzufügen. Im Moment arbeite ich an Kabeln. Ich habe versucht, einen Artikel hinzuzufügen, aber es sieht so aus: Die Modelldatei des Artikels wird registriert, und ich weiß das, weil, wenn ich es umbenenne, gibt es einen Fehler, und wenn ich es habe richtiger Name, tut es nicht. Die Modelldatei sieht wie folgt aus:Minecraft Forge nicht registrieren Textur
{
"parent": "item/generated",
"textures": {
"layer0": "infinitystorage:items/network_card"
}
}
ich das Bild in der assets/infinitystorage/textures/items
haben. Ich weiß, dass es funktionieren sollte, weil es viele andere Elemente gibt, die funktionierende Texturen haben. Meine Artikel Klasse sieht wie folgt aus:
public class ItemNetworkTool extends ItemBase {
public ItemNetworkTool() {
super("network_tool");
//setRegistryName(InfinityStorage.ID, "network_tool");
setMaxStackSize(1);
}
Die ItemBase Klassenkonstruktors wie folgt aussieht:
public ItemBase(String name) {
this.name = name;
setRegistryName(InfinityStorage.ID, name);
setCreativeTab(InfinityStorage.INSTANCE.tab);
}
@Override
public String getUnlocalizedName() {
return "item." + InfinityStorage.ID + ":" + name;
}
Ich habe keine Ahnung, was zu tun. Mein Quellcode ist hier: link, wenn Sie es brauchen. Vielen Dank.