33 lines
1.5 KiB
Java
33 lines
1.5 KiB
Java
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<Item> ITEMS
|
|
= DeferredRegister.create(ForgeRegistries.ITEMS, ModernLifePatch.MOD_ID);
|
|
public static final RegistryObject<BlockItem> MIRROR_ITEM = ModBlocks.registerBlockItem("mirror", ModBlocks.MIRROR);
|
|
public static final RegistryObject<BlockItem> TALL_MIRROR_ITEM = ModBlocks.registerBlockItem("tall_mirror", ModBlocks.TALL_MIRROR);
|
|
public static final RegistryObject<BlockItem> LARGE_MIRROR_ITEM = ModBlocks.registerBlockItem("large_mirror", ModBlocks.LARGE_MIRROR);
|
|
public static final RegistryObject<BlockItem> MASSIVE_MIRROR_ITEM = ModBlocks.registerBlockItem("massive_mirror", ModBlocks.MASSIVE_MIRROR);
|
|
public static RegistryObject<BlockItem> register(String name, Supplier<? extends BlockItem> sup) {
|
|
return ITEMS.register(name, sup);
|
|
}
|
|
public static Collection<RegistryObject<Item>> getEntries() {
|
|
return ITEMS.getEntries();
|
|
}
|
|
public static void register(IEventBus bus) {
|
|
ITEMS.register(bus);
|
|
}
|
|
|
|
}
|