それで、私はItemBlockが登録されると同時にブロックに登録しようとしています。私はこれまでこれを思いついた。これを行うより良い方法はありますか?私はitemBlock.setRegistryName
部内には本当に満足していませんregisterBlock()
!ItemBlockをここに登録するよりも良い方法は?
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"));
}
}
どのようなミニクラフトバージョンについて話していますか? – Skgland