Posted May 18, 20205 yr I currently store my items like below. private static final DeferredRegister<Item> REGISTER = new DeferredRegister<>(ForgeRegistries.ITEMS, Mod.ID); public static final RegistryObject<Item> MY_ITEM = register("my_item", new Item(new Item.Properties())); private static RegistryObject<Item> register(String key, Item item) { return REGISTER.register(key, () -> item); } Can I use @ObjectHolder(Mod.ID) and make method register to return Item to store items as Item instead of RegistryObject<Item>? Or is use of @ObjectHolder not encouraged?
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.