package com.r3944realms.modernlifepatch.content.item; import com.r3944realms.modernlifepatch.ModernLifePatch; import com.r3944realms.modernlifepatch.content.blocks.ModBlocks; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.Item; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; import java.util.Collection; import java.util.function.Supplier; public class ModItems { private static final DeferredRegister ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, ModernLifePatch.MOD_ID); public static final RegistryObject MIRROR_ITEM = ModBlocks.registerBlockItem("mirror", ModBlocks.MIRROR); public static final RegistryObject TALL_MIRROR_ITEM = ModBlocks.registerBlockItem("tall_mirror", ModBlocks.TALL_MIRROR); public static final RegistryObject LARGE_MIRROR_ITEM = ModBlocks.registerBlockItem("large_mirror", ModBlocks.LARGE_MIRROR); public static final RegistryObject MASSIVE_MIRROR_ITEM = ModBlocks.registerBlockItem("massive_mirror", ModBlocks.MASSIVE_MIRROR); public static RegistryObject register(String name, Supplier sup) { return ITEMS.register(name, sup); } public static Collection> getEntries() { return ITEMS.getEntries(); } public static void register(IEventBus bus) { ITEMS.register(bus); } }