jredfox Posted February 5, 2018 Share Posted February 5, 2018 (edited) 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, 2018 by jredfox Quote Link to comment Share on other sites More sharing options...
jredfox Posted February 5, 2018 Author Share Posted February 5, 2018 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 Quote Link to comment Share on other sites More sharing options...
jredfox Posted February 5, 2018 Author Share Posted February 5, 2018 @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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.