Posted March 2, 20214 yr The pastebin for the log and Registry Event is posted below this text. https://pastebin.com/KEzJvRgG https://pastebin.com/VUrXR94k
March 2, 20214 yr Apparently here: BlockList.tutorial_slab = new SlabBlock(Block.Properties.from(BlockList.tutorial_slab)).setRegistryName(location("tutorial_slab")) your BlockList.tutorial_slab block is null when the block registration event is fired..i suggest you use deferred register to manage your registry entries Check out the port of the BetterEnd fabric mod (WIP): https://www.curseforge.com/minecraft/mc-mods/betterend-forge-port
March 3, 20214 yr Author how do I add a deffered register, sorry I am new to this and im following a tutorial
March 3, 20214 yr Take a look ate this section of the Docs https://mcforge.readthedocs.io/en/latest/concepts/registries/ In advance, an exemple of DeferredRegister would be something like this: DeferredRegister<Block> BLOCKS = DeferredRegister.create(ForgeRegistries.ITEMS, MOD_ID); RegistryObject<Block> COPPER_ORE = BLOCKS.register("copper_ore", () -> new OreBlock(...)); And when you need to access the entries (blocks) you would get them throught the BLOCKS DeferredRegister or if you need only one specific entry you would use COPPER_ORE.get() ... in your case:
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.