Posted November 12, 20195 yr Hello I want to add new enchant from my mod to my mod creative tab but i don't know how to do that. for (final Enchantment enchantment : ForgeRegistries.ENCHANTMENTS.getValues()) { final ResourceLocation enchantmentRegistryName = enchantment.getRegistryName(); if (!enchantmentRegistryName.getNamespace().equals(MyMod.MODID)) { continue; } final Item.Properties properties = new Item.Properties().group(MOD_ITEM_GROUP); // how to set ItemGroup } Edited November 12, 20195 yr by Maciej916
November 12, 20195 yr Well, new Item would be wrong...That item wasn't registered with the item registry. In fact, Enchantments don't have an inventory representation. Enchanted Books do. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
November 12, 20195 yr Author So i try final Item.Properties properties = new Item.Properties().group(MOD_ITEM_GROUP); final EnchantedBookItem book = new EnchantedBookItem(properties); // register but it's still don't work
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.