Posted February 5, 20188 yr Code: https://gist.github.com/jredfox/43807a76bf6af69206e4331c1d926567 I mean I debuged by registering it before the event and it said registered twice during so I know they are being registered. Does forge now not automatically register itemblock for your block even when you use their proper event thing? Edited February 5, 20188 yr by jredfox
February 5, 20188 yr Author Just now, diesieben07 said: Yes, ItemBlocks must be registered manually. what this will confuse so many people now I have to do that to? I understood why the manual register didn't work but, this seems a bit unlike forge ok I will try it
February 5, 20188 yr Author @SubscribeEvent public void registerItems(RegistryEvent.Register<Item> event) { // for(Item item : items) // event.getRegistry().register(item); for(Block b : blocks) { ItemBlock block = new ItemBlock(b); block.setRegistryName(b.getRegistryName()); block.setUnlocalizedName(b.getUnlocalizedName()); event.getRegistry().register(block); } System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"); } Ok I just have to fix my models. It would be alot easier if forge just allowed for models to be registered with a default static model then you can change that model at all levels block item item block block state then also have the ability to change the texture
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.