ModTools Class

mail@pastecode.io avatar
unknown
plain_text
2 years ago
20 kB
5
Indexable
Never
public class ModTools {

    private static final Item.Properties TOOL_PROPERTIES = new Item.Properties().group(Tab.TOOLS);

    public static final DeferredRegister<Item> TOOLS = DeferredRegister.create(ForgeRegistries.ITEMS, BetterMaterials.MOD_ID);

    //Swords
    public static final RegistryObject<Item> BONE_SWORD = TOOLS.register("bone_sword", () -> new SwordItem(ModItemTier.BONE, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> FLINT_SWORD = TOOLS.register("flint_sword", () -> new SwordItem(ModItemTier.FLINT, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TIN_SWORD = TOOLS.register("tin_sword", () -> new SwordItem(ModItemTier.TIN, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> LEAD_SWORD = TOOLS.register("lead_sword", () -> new SwordItem(ModItemTier.LEAD, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ZINC_SWORD = TOOLS.register("zinc_sword", () -> new SwordItem(ModItemTier.ZINC, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> SILVER_SWORD = TOOLS.register("silver_sword", () -> new SwordItem(ModItemTier.SILVER, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ALUMINUM_SWORD = TOOLS.register("aluminum_sword", () -> new SwordItem(ModItemTier.ALUMINUM, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COPPER_SWORD = TOOLS.register("copper_sword", () -> new SwordItem(ModItemTier.COPPER, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> NICKEL_SWORD = TOOLS.register("nickel_sword", () -> new SwordItem(ModItemTier.NICKEL, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> PLATINUM_SWORD = TOOLS.register("platinum_sword", () -> new SwordItem(ModItemTier.PLATINUM, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRASS_SWORD = TOOLS.register("brass_sword", () -> new SwordItem(ModItemTier.BRASS, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRONZE_SWORD = TOOLS.register("bronze_sword", () -> new SwordItem(ModItemTier.BRONZE, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> OSMIUM_SWORD = TOOLS.register("osmium_sword", () -> new SwordItem(ModItemTier.OSMIUM, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COBALT_SWORD = TOOLS.register("cobalt_sword", () -> new SwordItem(ModItemTier.COBALT, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TUNGSTEN_SWORD = TOOLS.register("tungsten_sword", () -> new SwordItem(ModItemTier.TUNGSTEN, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> STEEL_SWORD = TOOLS.register("steel_sword", () -> new SwordItem(ModItemTier.STEEL, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> REINFORCED_STEEL_SWORD = TOOLS.register("reinforced_steel_sword", () -> new SwordItem(ModItemTier.REINFORCED_STEEL, 1, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TITANIUM_SWORD = TOOLS.register("titanium_sword", () -> new SwordItem(ModItemTier.TITANIUM, 3, -2.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> CHROMIUM_SWORD = TOOLS.register("chromium_sword", () -> new SwordItem(ModItemTier.CHROMIUM, 3, -2.4F, TOOL_PROPERTIES));

    //Pickaxes
    public static final RegistryObject<Item> BONE_PICKAXE = TOOLS.register("bone_pickaxe", () -> new PickaxeItem(ModItemTier.BONE, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> FLINT_PICKAXE = TOOLS.register("flint_pickaxe", () -> new PickaxeItem(ModItemTier.FLINT, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TIN_PICKAXE = TOOLS.register("tin_pickaxe", () -> new PickaxeItem(ModItemTier.TIN, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> LEAD_PICKAXE = TOOLS.register("lead_pickaxe", () -> new PickaxeItem(ModItemTier.LEAD, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ZINC_PICKAXE = TOOLS.register("zinc_pickaxe", () -> new PickaxeItem(ModItemTier.ZINC, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> SILVER_PICKAXE = TOOLS.register("silver_pickaxe", () -> new PickaxeItem(ModItemTier.SILVER, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ALUMINUM_PICKAXE = TOOLS.register("aluminum_pickaxe", () -> new PickaxeItem(ModItemTier.ALUMINUM, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COPPER_PICKAXE = TOOLS.register("copper_pickaxe", () -> new PickaxeItem(ModItemTier.COPPER, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> NICKEL_PICKAXE = TOOLS.register("nickel_pickaxe", () -> new PickaxeItem(ModItemTier.NICKEL, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> PLATINUM_PICKAXE = TOOLS.register("platinum_pickaxe", () -> new PickaxeItem(ModItemTier.PLATINUM, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRASS_PICKAXE = TOOLS.register("brass_pickaxe", () -> new PickaxeItem(ModItemTier.BRASS, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRONZE_PICKAXE = TOOLS.register("bronze_pickaxe", () -> new PickaxeItem(ModItemTier.BRONZE, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> OSMIUM_PICKAXE = TOOLS.register("osmium_pickaxe", () -> new PickaxeItem(ModItemTier.OSMIUM, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COBALT_PICKAXE = TOOLS.register("cobalt_pickaxe", () -> new PickaxeItem(ModItemTier.COBALT, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TUNGSTEN_PICKAXE = TOOLS.register("tungsten_pickaxe", () -> new PickaxeItem(ModItemTier.TUNGSTEN, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> STEEL_PICKAXE = TOOLS.register("steel_pickaxe", () -> new PickaxeItem(ModItemTier.STEEL, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> REINFORCED_STEEL_PICKAXE = TOOLS.register("reinforced_steel_pickaxe", () -> new PickaxeItem(ModItemTier.REINFORCED_STEEL, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TITANIUM_PICKAXE = TOOLS.register("titanium_pickaxe", () -> new PickaxeItem(ModItemTier.TITANIUM, 1, -2.8F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> CHROMIUM_PICKAXE = TOOLS.register("chromium_pickaxe", () -> new PickaxeItem(ModItemTier.CHROMIUM, 1, -2.8F, TOOL_PROPERTIES));

    //Shovels
    public static final RegistryObject<Item> BONE_SHOVEL = TOOLS.register("bone_shovel", () -> new ShovelItem(ModItemTier.BONE, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> FLINT_SHOVEL = TOOLS.register("flint_shovel", () -> new ShovelItem(ModItemTier.FLINT, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TIN_SHOVEL = TOOLS.register("tin_shovel", () -> new ShovelItem(ModItemTier.TIN, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> LEAD_SHOVEL = TOOLS.register("lead_shovel", () -> new ShovelItem(ModItemTier.LEAD, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ZINC_SHOVEL = TOOLS.register("zinc_shovel", () -> new ShovelItem(ModItemTier.ZINC, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> SILVER_SHOVEL = TOOLS.register("silver_shovel", () -> new ShovelItem(ModItemTier.SILVER, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ALUMINUM_SHOVEL = TOOLS.register("aluminum_shovel", () -> new ShovelItem(ModItemTier.ALUMINUM, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COPPER_SHOVEL = TOOLS.register("copper_shovel", () -> new ShovelItem(ModItemTier.COPPER, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> NICKEL_SHOVEL = TOOLS.register("nickel_shovel", () -> new ShovelItem(ModItemTier.NICKEL, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> PLATINUM_SHOVEL = TOOLS.register("platinum_shovel", () -> new ShovelItem(ModItemTier.PLATINUM, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRASS_SHOVEL = TOOLS.register("brass_shovel", () -> new ShovelItem(ModItemTier.BRASS, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRONZE_SHOVEL = TOOLS.register("bronze_shovel", () -> new ShovelItem(ModItemTier.BRONZE, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> OSMIUM_SHOVEL = TOOLS.register("osmium_shovel", () -> new ShovelItem(ModItemTier.OSMIUM, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COBALT_SHOVEL = TOOLS.register("cobalt_shovel", () -> new ShovelItem(ModItemTier.COBALT, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TUNGSTEN_SHOVEL = TOOLS.register("tungsten_shovel", () -> new ShovelItem(ModItemTier.TUNGSTEN, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> STEEL_SHOVEL = TOOLS.register("steel_shovel", () -> new ShovelItem(ModItemTier.STEEL, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> REINFORCED_STEEL_SHOVEL = TOOLS.register("reinforced_steel_shovel", () -> new ShovelItem(ModItemTier.REINFORCED_STEEL, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TITANIUM_SHOVEL = TOOLS.register("titanium_shovel", () -> new ShovelItem(ModItemTier.TITANIUM, 2, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> CHROMIUM_SHOVEL = TOOLS.register("chromium_shovel", () -> new ShovelItem(ModItemTier.CHROMIUM, 2, -3.0F, TOOL_PROPERTIES));

    //Axes
    public static final RegistryObject<Item> BONE_AXE = TOOLS.register("bone_axe", () -> new AxeItem(ModItemTier.BONE, 4, -3.2F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> FLINT_AXE = TOOLS.register("flint_axe", () -> new AxeItem(ModItemTier.FLINT, 4, -3.2F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TIN_AXE = TOOLS.register("tin_axe", () -> new AxeItem(ModItemTier.TIN, 4, -3.2F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> LEAD_AXE = TOOLS.register("lead_axe", () -> new AxeItem(ModItemTier.LEAD, 4, -3.2F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ZINC_AXE = TOOLS.register("zinc_axe", () -> new AxeItem(ModItemTier.ZINC, 4, -3.2F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> SILVER_AXE = TOOLS.register("silver_axe", () -> new AxeItem(ModItemTier.SILVER, 4, -3.2F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ALUMINUM_AXE = TOOLS.register("aluminum_axe", () -> new AxeItem(ModItemTier.ALUMINUM, 4, -3.2F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COPPER_AXE = TOOLS.register("copper_axe", () -> new AxeItem(ModItemTier.COPPER, 4, -3.1F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> NICKEL_AXE = TOOLS.register("nickel_axe", () -> new AxeItem(ModItemTier.NICKEL, 4, -3.1F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> PLATINUM_AXE = TOOLS.register("platinum_axe", () -> new AxeItem(ModItemTier.PLATINUM, 4, -3.1F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRASS_AXE = TOOLS.register("brass_axe", () -> new AxeItem(ModItemTier.BRASS, 4, -3.1F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRONZE_AXE = TOOLS.register("bronze_axe", () -> new AxeItem(ModItemTier.BRONZE, 4, -3.1F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> OSMIUM_AXE = TOOLS.register("osmium_axe", () -> new AxeItem(ModItemTier.OSMIUM, 4, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COBALT_AXE = TOOLS.register("cobalt_axe", () -> new AxeItem(ModItemTier.COBALT, 4, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TUNGSTEN_AXE = TOOLS.register("tungsten_axe", () -> new AxeItem(ModItemTier.TUNGSTEN, 4, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> STEEL_AXE = TOOLS.register("steel_axe", () -> new AxeItem(ModItemTier.STEEL, 4, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> REINFORCED_STEEL_AXE = TOOLS.register("reinforced_steel_axe", () -> new AxeItem(ModItemTier.REINFORCED_STEEL, 4, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TITANIUM_AXE = TOOLS.register("titanium_axe", () -> new AxeItem(ModItemTier.TITANIUM, 4, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> CHROMIUM_AXE = TOOLS.register("chromium_axe", () -> new AxeItem(ModItemTier.CHROMIUM, 4, -3.0F, TOOL_PROPERTIES));

    //Hoes
    public static final RegistryObject<Item> BONE_HOE = TOOLS.register("bone_hoe", () -> new HoeItem(ModItemTier.BONE, 0, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> FLINT_HOE = TOOLS.register("flint_hoe", () -> new HoeItem(ModItemTier.FLINT, 0, -3.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TIN_HOE = TOOLS.register("tin_hoe", () -> new HoeItem(ModItemTier.TIN, 0, -2.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> LEAD_HOE = TOOLS.register("lead_hoe", () -> new HoeItem(ModItemTier.LEAD, 0, -2.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ZINC_HOE = TOOLS.register("zinc_hoe", () -> new HoeItem(ModItemTier.ZINC, 0, -2.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> SILVER_HOE = TOOLS.register("silver_hoe", () -> new HoeItem(ModItemTier.SILVER, 0, -2.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ALUMINUM_HOE = TOOLS.register("aluminum_hoe", () -> new HoeItem(ModItemTier.ALUMINUM, 0, -2.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COPPER_HOE = TOOLS.register("copper_hoe", () -> new HoeItem(ModItemTier.COPPER, 0, -1.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> NICKEL_HOE = TOOLS.register("nickel_hoe", () -> new HoeItem(ModItemTier.NICKEL, 0, -1.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> PLATINUM_HOE = TOOLS.register("platinum_hoe", () -> new HoeItem(ModItemTier.PLATINUM, 0, -1.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRASS_HOE = TOOLS.register("brass_hoe", () -> new HoeItem(ModItemTier.BRASS, 0, -1.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRONZE_HOE = TOOLS.register("bronze_hoe", () -> new HoeItem(ModItemTier.BRONZE, 0, -1.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> OSMIUM_HOE = TOOLS.register("osmium_hoe", () -> new HoeItem(ModItemTier.OSMIUM, 0, 0.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COBALT_HOE = TOOLS.register("cobalt_hoe", () -> new HoeItem(ModItemTier.COBALT, 0, 0.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TUNGSTEN_HOE = TOOLS.register("tungsten_hoe", () -> new HoeItem(ModItemTier.TUNGSTEN, 0, 0.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> STEEL_HOE = TOOLS.register("steel_hoe", () -> new HoeItem(ModItemTier.STEEL, 0, 0.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> REINFORCED_STEEL_HOE = TOOLS.register("reinforced_steel_hoe", () -> new HoeItem(ModItemTier.REINFORCED_STEEL, 0, 0.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TITANIUM_HOE = TOOLS.register("titanium_hoe", () -> new HoeItem(ModItemTier.TITANIUM, 0, 0.0F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> CHROMIUM_HOE = TOOLS.register("chromium_hoe", () -> new HoeItem(ModItemTier.CHROMIUM, 0, 0.0F, TOOL_PROPERTIES));

    //Hammers
    public static final RegistryObject<Item> WOODEN_HAMMER = TOOLS.register("wooden_hammer", () -> new HammerItem(ItemTier.WOOD, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> STONE_HAMMER = TOOLS.register("stone_hammer", () -> new HammerItem(ItemTier.STONE, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> IRON_HAMMER = TOOLS.register("iron_hammer", () -> new HammerItem(ItemTier.IRON, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> GOLDEN_HAMMER = TOOLS.register("golden_hammer", () -> new HammerItem(ItemTier.GOLD, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> DIAMOND_HAMMER = TOOLS.register("diamond_hammer", () -> new HammerItem(ItemTier.DIAMOND, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BONE_HAMMER = TOOLS.register("bone_hammer", () -> new HammerItem(ModItemTier.BONE, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> FLINT_HAMMER = TOOLS.register("flint_hammer", () -> new HammerItem(ModItemTier.FLINT, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TIN_HAMMER = TOOLS.register("tin_hammer", () -> new HammerItem(ModItemTier.TIN, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> LEAD_HAMMER = TOOLS.register("lead_hammer", () -> new HammerItem(ModItemTier.LEAD, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ZINC_HAMMER = TOOLS.register("zinc_hammer", () -> new HammerItem(ModItemTier.ZINC, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> SILVER_HAMMER = TOOLS.register("silver_hammer", () -> new HammerItem(ModItemTier.SILVER, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> ALUMINUM_HAMMER = TOOLS.register("aluminum_hammer", () -> new HammerItem(ModItemTier.ALUMINUM, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COPPER_HAMMER = TOOLS.register("copper_hammer", () -> new HammerItem(ModItemTier.COPPER, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> NICKEL_HAMMER = TOOLS.register("nickel_hammer", () -> new HammerItem(ModItemTier.NICKEL, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> PLATINUM_HAMMER = TOOLS.register("platinum_hammer", () -> new HammerItem(ModItemTier.PLATINUM, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRASS_HAMMER = TOOLS.register("brass_hammer", () -> new HammerItem(ModItemTier.BRASS, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> BRONZE_HAMMER = TOOLS.register("bronze_hammer", () -> new HammerItem(ModItemTier.BRONZE, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> OSMIUM_HAMMER = TOOLS.register("osmium_hammer", () -> new HammerItem(ModItemTier.OSMIUM, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> COBALT_HAMMER = TOOLS.register("cobalt_hammer", () -> new HammerItem(ModItemTier.COBALT, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TUNGSTEN_HAMMER = TOOLS.register("tungsten_hammer", () -> new HammerItem(ModItemTier.TUNGSTEN, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> STEEL_HAMMER = TOOLS.register("steel_hammer", () -> new HammerItem(ModItemTier.STEEL, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> REINFORCED_STEEL_HAMMER = TOOLS.register("reinforced_steel_hammer", () -> new HammerItem(ModItemTier.REINFORCED_STEEL, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> TITANIUM_HAMMER = TOOLS.register("titanium_hammer", () -> new HammerItem(ModItemTier.TITANIUM, 2, -3.4F, TOOL_PROPERTIES));
    public static final RegistryObject<Item> CHROMIUM_HAMMER = TOOLS.register("chromium_hammer", () -> new HammerItem(ModItemTier.CHROMIUM, 2, -3.4F, TOOL_PROPERTIES));

    public static void init(IEventBus bus) {TOOLS.register(bus);}
}