Forge Modding Part1 (Anweisungen zum Einrichten von Forge Project finden Sie an anderer Stelle.)
Object Erstellen Sie ein Objektpaket und legen Sie es darin ab
・ItemBase.java ・BlockBase.java
Erstellt. Erstellen Sie darin ein Implementierungspaket. Dort, -Erstellen Sie IHasModel.java.
ItemBase
String name;
public BlockBase(String name, Material material, CreativeTabs tabs,float blockHardness) {
super(material);
setTranslationKey(name);
setRegistryName(Refarence.MOD_ID,name);
setCreativeTab(tabs);
setHardness(blockHardness);
setResistance(1.0F);
this.name=name;
Blockinit.BLOCKS.add(this);
Iteminit.Items.add(new ItemBlock(this).setRegistryName(Refarence.MOD_ID,name));
}
@Override
public void registerModels(){
System.out.println("ModelRegistered");
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(this), 0, new ModelResourceLocation(new ResourceLocation(Refarence.MOD_ID,name) ,"inventory"));
}
BlockBase
public ItemBase(String name,CreativeTabs tabs){
setTranslationKey(name);
setRegistryName(Refarence.MOD_ID,name);
setCreativeTab(tabs);
Iteminit.Items.add(this);
}
@Override
public void registerModels() {
nobamod.Proxy.registerItemRenderer(this,0,"inventory");
}
IHasModel
public interface IHasModel {
public void registerModels();
}
Ich fühle mich so.
Nächstes Mal: Ich werde tatsächlich Elemente hinzufügen