Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.amoddev.mysticalkelpmod.util;
- import com.amoddev.mysticalkelpmod.MysticalKelpMod;
- import com.amoddev.mysticalkelpmod.armor.MysticalKelpModArmorTier;
- import com.amoddev.mysticalkelpmod.items.ItemBase;
- import com.amoddev.mysticalkelpmod.tools.MysticalKelpModItemTier;
- import net.minecraft.inventory.EquipmentSlotType;
- import net.minecraft.item.*;
- import net.minecraftforge.fml.RegistryObject;
- import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
- import net.minecraftforge.registries.DeferredRegister;
- import net.minecraftforge.registries.ForgeRegistries;
- public class ItemRegistryHandler {
- public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS,MysticalKelpMod.MOD_ID);
- public static void init() {
- ITEMS.register(FMLJavaModLoadingContext.get().getModEventBus());
- }
- //Items
- public static final RegistryObject<Item> OPAL = ITEMS.register("opal", ItemBase::new);
- public static final RegistryObject<Item> PLATINUM = ITEMS.register("platinum", ItemBase::new);
- public static final RegistryObject<Item> CRUDE_PLATINUM = ITEMS.register("crude_platinum", ItemBase::new);
- public static final RegistryObject<Item> ACTINIUM = ITEMS.register("actinium", ItemBase::new);
- public static final RegistryObject<Item> HOLMIUM = ITEMS.register("holmium", ItemBase::new);
- public static final RegistryObject<Item> TUNGSTEN = ITEMS.register("tungsten", ItemBase::new);
- public static final RegistryObject<Item> SODIUM = ITEMS.register("sodium", ItemBase::new);
- public static final RegistryObject<Item> OPAL_TEA = ITEMS.register("opal_tea", ItemBase::new);
- public static final RegistryObject<Item> PLATINUM_TEA = ITEMS.register("platinum_tea", ItemBase::new);
- public static final RegistryObject<Item> ACTINIUM_TEA = ITEMS.register("actinium_tea", ItemBase::new);
- public static final RegistryObject<Item> HOLMIUM_TEA = ITEMS.register("holmium_tea", ItemBase::new);
- public static final RegistryObject<Item> TUNGSTEN_TEA = ITEMS.register("tungsten_tea", ItemBase::new);
- public static final RegistryObject<Item> SODIUM_TEA = ITEMS.register("sodium_tea", ItemBase::new);
- public static final RegistryObject<Item> MYSTICALKELPITEM = ITEMS.register("mysticalkelpitem",ItemBase::new);
- public static final RegistryObject<Item> DIAMOND_TEA = ITEMS.register("diamond_tea", ItemBase::new);
- public static final RegistryObject<Item> IRON_TEA = ITEMS.register("iron_tea", ItemBase::new);
- public static final RegistryObject<Item> QUARTZ_TEA = ITEMS.register("quartz_tea", ItemBase::new);
- public static final RegistryObject<Item> REDSTONE_TEA = ITEMS.register("redstone_tea", ItemBase::new);
- public static final RegistryObject<Item> GOLD_TEA = ITEMS.register("gold_tea", ItemBase::new);
- public static final RegistryObject<Item> COIL = ITEMS.register("coil", ItemBase::new);
- public static final RegistryObject<Item> ELECTRON_TUBE = ITEMS.register("electron_tube", ItemBase::new);
- public static final RegistryObject<Item> PLATING = ITEMS.register("plating", ItemBase::new);
- public static final RegistryObject<Item> CASING = ITEMS.register("casing", ItemBase::new);
- public static final RegistryObject<Item> GLUE = ITEMS.register("glue", ItemBase::new);
- public static final RegistryObject<Item> KELP_STRING = ITEMS.register("kelp_string", ItemBase::new);
- public static final RegistryObject<Item> SUPER_CONDUCTING_WIRE = ITEMS.register("super_conducting_wire",ItemBase::new);
- public static final RegistryObject<Item> DEHIDRATION_CATALIST = ITEMS.register("dehidration_catalist",ItemBase::new);
- //toools
- public static final RegistryObject<PickaxeItem> SODIUM_PICKAXE = ITEMS.register("sodium_pickaxe",()->
- new PickaxeItem(MysticalKelpModItemTier.SODIUM_PICKAXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> SODIUM_SWORD = ITEMS.register("sodium_sword",()->
- new PickaxeItem(MysticalKelpModItemTier.SODIUM_SWORD,0,-3.5f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> SODIUM_SHOVEL = ITEMS.register("sodium_shovel",()->
- new PickaxeItem(MysticalKelpModItemTier.SODIUM_SHOVEL,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> SODIUM_AXE = ITEMS.register("sodium_axe",()->
- new PickaxeItem(MysticalKelpModItemTier.SODIUM_AXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> TUNGSTEN_PICKAXE = ITEMS.register("tungsten_pickaxe",()->
- new PickaxeItem(MysticalKelpModItemTier.TUNGSTEN_PICKAXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> TUNGSTEN_SWORD = ITEMS.register("tungsten_sword",()->
- new PickaxeItem(MysticalKelpModItemTier.TUNGSTEN_SWORD,0,-3.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> TUNGSTEN_SHOVEL = ITEMS.register("tungsten_shovel",()->
- new PickaxeItem(MysticalKelpModItemTier.TUNGSTEN_SHOVEL,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> TUNGSTEN_AXE = ITEMS.register("tungsten_axe",()->
- new PickaxeItem(MysticalKelpModItemTier.TUNGSTEN_AXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> HOLMIUM_PICKAXE = ITEMS.register("holmium_pickaxe",()->
- new PickaxeItem(MysticalKelpModItemTier.HOLMIUM_PICKAXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> HOLMIUM_SWORD = ITEMS.register("holmium_sword",()->
- new PickaxeItem(MysticalKelpModItemTier.HOLMIUM_SWORD,0,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> HOLMIUM_SHOVEL = ITEMS.register("holmium_shovel",()->
- new PickaxeItem(MysticalKelpModItemTier.HOLMIUM_SHOVEL,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> HOLMIUM_AXE = ITEMS.register("holmium_axe",()->
- new PickaxeItem(MysticalKelpModItemTier.HOLMIUM_AXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> ACTINIUM_PICKAXE = ITEMS.register("actinium_pickaxe",()->
- new PickaxeItem(MysticalKelpModItemTier.ACTINIUM_PICKAXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> ACTINIUM_SWORD = ITEMS.register("actinium_sword",()->
- new PickaxeItem(MysticalKelpModItemTier.ACTINIUM_SWORD,0,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> ACTINIUM_SHOVEL = ITEMS.register("actinium_shovel",()->
- new PickaxeItem(MysticalKelpModItemTier.ACTINIUM_SHOVEL,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> ACTINIUM_AXE = ITEMS.register("actinium_axe",()->
- new PickaxeItem(MysticalKelpModItemTier.ACTINIUM_AXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> PLATINUM_PICKAXE = ITEMS.register("platinum_pickaxe",()->
- new PickaxeItem(MysticalKelpModItemTier.PLATINUM_PICKAXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> PLATINUM_SWORD = ITEMS.register("platinum_sword",()->
- new PickaxeItem(MysticalKelpModItemTier.PLATINUM_SWORD,0,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> PLATINUM_SHOVEL = ITEMS.register("platinum_shovel",()->
- new PickaxeItem(MysticalKelpModItemTier.PLATINUM_SHOVEL,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> PLATINUM_AXE = ITEMS.register("platinum_axe",()->
- new PickaxeItem(MysticalKelpModItemTier.PLATINUM_AXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> OPAL_PICKAXE = ITEMS.register("opal_pickaxe",()->
- new PickaxeItem(MysticalKelpModItemTier.OPAL_PICKAXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> OPAL_SWORD = ITEMS.register("opal_sword",()->
- new PickaxeItem(MysticalKelpModItemTier.OPAL_SWORD,0,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> OPAL_SHOVEL = ITEMS.register("opal_shovel",()->
- new PickaxeItem(MysticalKelpModItemTier.OPAL_SHOVEL,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- public static final RegistryObject<PickaxeItem> OPAL_AXE = ITEMS.register("opal_axe",()->
- new PickaxeItem(MysticalKelpModItemTier.OPAL_AXE,1,-2.0f,new Item.Properties().group(MysticalKelpMod.TAB))
- );
- //armor
- public static final RegistryObject<ArmorItem> SODIUM_HELM = ITEMS.register("sodium_helm",()->
- new ArmorItem(MysticalKelpModArmorTier.SODIUM, EquipmentSlotType.HEAD,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> SODIUM_CHEST = ITEMS.register("sodium_chest",()->
- new ArmorItem(MysticalKelpModArmorTier.SODIUM, EquipmentSlotType.CHEST,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> SODIUM_LEG = ITEMS.register("sodium_leg",()->
- new ArmorItem(MysticalKelpModArmorTier.SODIUM, EquipmentSlotType.LEGS,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> SODIUM_BOOT = ITEMS.register("sodium_boot",()->
- new ArmorItem(MysticalKelpModArmorTier.SODIUM, EquipmentSlotType.FEET,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> TUNGSTEN_HELM = ITEMS.register("tungsten_helm",()->
- new ArmorItem(MysticalKelpModArmorTier.TUNGSTEN, EquipmentSlotType.HEAD,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> TUNGSTEN_CHEST = ITEMS.register("tungsten_chest",()->
- new ArmorItem(MysticalKelpModArmorTier.TUNGSTEN, EquipmentSlotType.CHEST,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> TUNGSTEN_LEG = ITEMS.register("tungsten_leg",()->
- new ArmorItem(MysticalKelpModArmorTier.TUNGSTEN, EquipmentSlotType.LEGS,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> TUNGSTEN_BOOT = ITEMS.register("tungsten_boot",()->
- new ArmorItem(MysticalKelpModArmorTier.TUNGSTEN, EquipmentSlotType.FEET,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> HOLMIUM_HELM = ITEMS.register("holmium_helm",()->
- new ArmorItem(MysticalKelpModArmorTier.HOLMIUM, EquipmentSlotType.HEAD,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> HOLMIUM_CHEST = ITEMS.register("holmium_chest",()->
- new ArmorItem(MysticalKelpModArmorTier.HOLMIUM, EquipmentSlotType.CHEST,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> HOLMIUM_LEG = ITEMS.register("holmium_leg",()->
- new ArmorItem(MysticalKelpModArmorTier.HOLMIUM, EquipmentSlotType.LEGS,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> HOLMIUM_BOOT = ITEMS.register("holmium_boot",()->
- new ArmorItem(MysticalKelpModArmorTier.HOLMIUM, EquipmentSlotType.FEET,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> ACTINIUM_HELM = ITEMS.register("actinium_helm",()->
- new ArmorItem(MysticalKelpModArmorTier.ACTINIUM, EquipmentSlotType.HEAD,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> ACTINIUM_CHEST = ITEMS.register("actinium_chest",()->
- new ArmorItem(MysticalKelpModArmorTier.ACTINIUM, EquipmentSlotType.CHEST,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> ACTINIUM_LEG = ITEMS.register("actinium_leg",()->
- new ArmorItem(MysticalKelpModArmorTier.ACTINIUM, EquipmentSlotType.LEGS,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> ACTINIUM_BOOT = ITEMS.register("actinium_boot",()->
- new ArmorItem(MysticalKelpModArmorTier.ACTINIUM, EquipmentSlotType.FEET,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> PLATINUM_HELM = ITEMS.register("platinum_helm",()->
- new ArmorItem(MysticalKelpModArmorTier.PLATINUM, EquipmentSlotType.HEAD,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> PLATINUM_CHEST = ITEMS.register("platinum_chest",()->
- new ArmorItem(MysticalKelpModArmorTier.PLATINUM, EquipmentSlotType.CHEST,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> PLATINUM_LEG = ITEMS.register("platinum_leg",()->
- new ArmorItem(MysticalKelpModArmorTier.PLATINUM, EquipmentSlotType.LEGS,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> PLATINUM_BOOT = ITEMS.register("platinum_boot",()->
- new ArmorItem(MysticalKelpModArmorTier.PLATINUM, EquipmentSlotType.FEET,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> OPAL_HELM = ITEMS.register("opal_helm",()->
- new ArmorItem(MysticalKelpModArmorTier.OPAL, EquipmentSlotType.HEAD,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> OPAL_CHEST = ITEMS.register("opal_chest",()->
- new ArmorItem(MysticalKelpModArmorTier.OPAL, EquipmentSlotType.CHEST,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> OPAL_LEG = ITEMS.register("opal_leg",()->
- new ArmorItem(MysticalKelpModArmorTier.OPAL, EquipmentSlotType.LEGS,new Item.Properties().group(MysticalKelpMod.TAB)));
- public static final RegistryObject<ArmorItem> OPAL_BOOT = ITEMS.register("opal_boot",()->
- new ArmorItem(MysticalKelpModArmorTier.OPAL, EquipmentSlotType.FEET,new Item.Properties().group(MysticalKelpMod.TAB)));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement