@@ -0,0 +1,1540 @@
+package com.latenighters.runicarcana.common.items.tools;%0A%0Aimport net.minecraft.inventory.EquipmentSlotType;%0Aimport net.minecraft.item.IArmorMaterial;%0Aimport net.minecraft.item.IItemTier;%0Aimport net.minecraft.item.crafting.Ingredient;%0Aimport net.minecraft.util.SoundEvent;%0A%0Aimport javax.annotation.Nonnull;%0A%0Apublic class ArcanaMaterial implements IItemTier, IArmorMaterial %7B%0A    public static final ArcanaMaterial instance = new ArcanaMaterial();%0A%0A    public int getItemEnchantability()%7B%0A        return 0;%0A    %7D%0A%0A    public Ingredient getItemRepairMaterial()%7B%0A        return Ingredient.EMPTY;%0A    %7D;%0A%0A    @Override%0A    public int getDurability(EquipmentSlotType slotIn) %7B%0A        return 0;%0A    %7D%0A%0A    @Override%0A    public int getDamageReductionAmount(EquipmentSlotType slotIn) %7B%0A        return 0;%0A    %7D%0A%0A    @Override%0A    public int getMaxUses() %7B%0A        return 0;%0A    %7D%0A%0A    @Override%0A    public float getEfficiency() %7B%0A        return 0;%0A    %7D%0A%0A    @Override%0A    public float getAttackDamage() %7B%0A        return 0;%0A    %7D%0A%0A    @Override%0A    public int getHarvestLevel() %7B%0A        return 0;%0A    %7D%0A%0A    @Override%0A    public int getEnchantability() %7B%0A        return getItemEnchantability();%0A    %7D%0A%0A    @Override%0A    public SoundEvent getSoundEvent() %7B%0A        return null;%0A    %7D%0A%0A    @Nonnull%0A    @Override%0A    public Ingredient getRepairMaterial() %7B%0A        return getItemRepairMaterial();%0A    %7D%0A%0A    @Override%0A    public String getName() %7B%0A        return null;%0A    %7D%0A%0A    @Override%0A    public float getToughness() %7B%0A        return 0;%0A    %7D%0A%7D%0A

Create armor and item material for Arcana tools.