Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mirakapz.obsidianmod.util;
- import com.mirakapz.obsidianmod.ObsidianMod;
- import com.mirakapz.obsidianmod.armor.OmArmorMaterial;
- import com.mirakapz.obsidianmod.items.ItemBase;
- import com.mirakapz.obsidianmod.tools.OmItemTier;
- 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 RegistryHandler {
- public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, ObsidianMod.MOD_ID);
- public static void init() {
- ITEMS.register(FMLJavaModLoadingContext.get().getModEventBus());
- }
- //Items
- public static final RegistryObject<Item> OBSHARD = ITEMS.register("obshard", ItemBase::new);
- public static final RegistryObject<Item> OBINGOT = ITEMS.register("obingot", ItemBase::new);
- public static final RegistryObject<Item> OBSTICK = ITEMS.register("obstick", ItemBase::new);
- //Tools
- public static final RegistryObject<PickaxeItem> OBSIDIAN_PICKAXE = ITEMS.register("obpick", () ->
- new PickaxeItem(OmItemTier.OBTIER, 2, -2.4F, new Item.Properties().group(ObsidianMod.TAB)));
- public static final RegistryObject<SwordItem> OBSIDIAN_SWORD = ITEMS.register("obsword", () ->
- new SwordItem(OmItemTier.OBWEP, 4, -2.0F, new Item.Properties().group(ObsidianMod.TAB)));
- public static final RegistryObject<AxeItem> OBSIDIAN_AXE = ITEMS.register("obaxe", () ->
- new AxeItem(OmItemTier.OBTIER, 8, -2.4F, new Item.Properties().group(ObsidianMod.TAB)));
- public static final RegistryObject<ShovelItem> OBSIDIAN_SHOVEL = ITEMS.register("obshovel", () ->
- new ShovelItem(OmItemTier.OBTIER, 0.5F, -2.4F, new Item.Properties().group(ObsidianMod.TAB)));
- public static final RegistryObject<HoeItem> OBSIDIAN_HOE = ITEMS.register("obhoe", () ->
- new HoeItem(OmItemTier.OBTIER, 1, -2.4F, new Item.Properties().group(ObsidianMod.TAB)));
- //Armor
- public static final RegistryObject<ArmorItem> OBSIDIAN_HELMET = ITEMS.register("obhelm", () ->
- new ArmorItem(OmArmorMaterial.OBDEF, EquipmentSlotType.HEAD, new Item.Properties().group(ObsidianMod.TAB)));
- public static final RegistryObject<ArmorItem> OBSIDIAN_CHESTPLATE = ITEMS.register("obchest", () ->
- new ArmorItem(OmArmorMaterial.OBDEF, EquipmentSlotType.CHEST, new Item.Properties().group(ObsidianMod.TAB)));
- public static final RegistryObject<ArmorItem> OBSIDIAN_LEGGINGS = ITEMS.register("oblegs", () ->
- new ArmorItem(OmArmorMaterial.OBDEF, EquipmentSlotType.LEGS, new Item.Properties().group(ObsidianMod.TAB)));
- public static final RegistryObject<ArmorItem> OBSIDIAN_BOOTS = ITEMS.register("obfeet", () ->
- new ArmorItem(OmArmorMaterial.OBDEF, EquipmentSlotType.FEET, new Item.Properties().group(ObsidianMod.TAB)));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement