Posted April 5, 20169 yr it seems that calling Item.getItemFromBlock returns null for any modded block. It is being called outside of the main class, so that might influence it. I register my blocks like this: b.setRegistryName(name); GameRegistry.register(b); Am i missing anything?
April 5, 20169 yr The new registry system does not automatically register an item for a block you have to manually register an itemblock for it. Did you really need to know?
April 5, 20169 yr Author Thanks. Seems odd it wouldn't be included, seeming as the old version did include it.
April 5, 20169 yr It's like that because it is a generic register not one specifically for blocks. So the same method is used for items,blocks,sounds,potions and enchantments. Did you really need to know?
April 5, 20169 yr NOT ALL BLOCKS NEED ITEMS! The old method is a LONG standing hangover from back in the day when we had to make sure both were the same ID in the constructor. Now, they are completely separate registries with no real link between the two. If you want an item, then opt in for a item. I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
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.