Posted June 27, 20241 yr Im having an issue when trying to get an item from my Item Mod class I've set a mapping to call diffrent block states for easy access, set a block and item class, wich works, but, as soon as I add my custom Item to the mapping (wich uses vanilla ITEMS.item as an example) i get the error, I dont know what the issue is, I tried to change the FMLCommonSetupEvent hierarchy, but still nothing Mapping Class Spoiler public static final Map<FlowersVariantMapping.Variant, Item> VARIANT_ITEM_MAP = new EnumMap<>(FlowersVariantMapping.Variant.class); static { VARIANT_ITEM_MAP.put(FlowersVariantMapping.Variant.POTTED_DANDELION, Items.DANDELION); //Vanilla, this one works properly VARIANT_ITEM_MAP.put(Variant.POTTED_LAVENDER, ModItems.LAVENDER.get()); //Mine, this one doesnt work at all and causes the crash } Item Class Spoiler public static final RegistryObject<Item> LAVENDER = ITEMS.register("lavender", () -> new BlockItem(PlantBlocks.LAVENDER.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))); This one and the Plant Blocks Class work fine by themselves, game launches and block and Items work properly Main Class Spoiler public BloomyFlora_Mod() { IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); modEventBus.addListener(this::commonSetup); PlantBlocks.register(modEventBus); ModItems.register(modEventBus); ModBlocks.register(modEventBus); SeedBag_Items.register(modEventBus); MinecraftForge.EVENT_BUS.register(this); } private void commonSetup(final FMLCommonSetupEvent event) {event.enqueueWork(()-> { }); } I really need some help with this, I cant find any advice online and I don't know how to properly fix this
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.