Forge Modding Part1 (Voir ailleurs pour les instructions de configuration du projet Forge)
Object Créez un package Object et placez-le dedans
・ItemBase.java ・BlockBase.java
Créé. Créez-y un package Implements. Là, -Créer 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();
}
Je me sens comme cela.
La prochaine fois: j'ajouterai des éléments