Also versuche ich, einen ItemBlock neben meinem Block zu registrieren, wenn er registriert wird. Ich bin so weit gekommen. Gibt es einen besseren Weg, dies zu tun? Ich bin nicht wirklich glücklich mit dem itemBlock.setRegistryName
Teil innerhalb registerBlock()
!Bessere Art, ItemBlock zu registrieren als das, was ich hier habe?
public class ModBlocks {
public static Block tinBlock;
public static void init(){
tinBlock = new BlockTinBlock("tin_block", "tin_block");
}
public static void register(){
registerBlock(tinBlock);
}
public static void registerRenders(){
registerRender(tinBlock);
}
public static void registerBlock(Block block){
GameRegistry.register(block);
ItemBlock itemBlock = new ItemBlock(block);
itemBlock.setRegistryName(Reference.MODID, block.getUnlocalizedName().substring(5));
GameRegistry.register(itemBlock);
}
public static void registerRender(Block block){
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), 0, new ModelResourceLocation(new ResourceLocation(Reference.MODID, block.getUnlocalizedName().substring(5)), "inventory"));
}
}
über welche minecraft-version reden wir? – Skgland