2018-10-14 17:46:00 +02:00
|
|
|
package de.ellpeck.naturesaura.items;
|
|
|
|
|
2018-10-19 18:32:20 +02:00
|
|
|
import de.ellpeck.naturesaura.NaturesAura;
|
|
|
|
import de.ellpeck.naturesaura.items.tools.*;
|
2019-10-20 22:30:49 +02:00
|
|
|
import net.minecraft.util.SoundEvents;
|
|
|
|
import net.minecraft.inventory.EquipmentSlotType;
|
2018-10-14 17:46:00 +02:00
|
|
|
import net.minecraft.item.Item;
|
2018-12-01 18:56:05 +01:00
|
|
|
import net.minecraft.item.Item.ToolMaterial;
|
|
|
|
import net.minecraft.item.ItemArmor.ArmorMaterial;
|
2018-10-19 18:32:20 +02:00
|
|
|
import net.minecraftforge.common.util.EnumHelper;
|
|
|
|
|
2018-10-14 17:46:00 +02:00
|
|
|
public final class ModItems {
|
|
|
|
|
2018-12-01 18:56:05 +01:00
|
|
|
public static final ToolMaterial TOOL_INFUSED = EnumHelper.addToolMaterial(
|
|
|
|
NaturesAura.MOD_ID_UPPER + "_INFUSED_IRON", 3, 300, 6.25F, 2.25F, 16);
|
|
|
|
public static final Item INFUSED_PICKAXE = new ItemPickaxeNA("infused_iron_pickaxe", TOOL_INFUSED);
|
|
|
|
public static final Item INFUSED_AXE = new ItemAxeNA("infused_iron_axe", TOOL_INFUSED, 8.25F, -3.2F);
|
|
|
|
public static final Item INFUSED_SHOVEL = new ItemShovelNA("infused_iron_shovel", TOOL_INFUSED);
|
|
|
|
public static final Item INFUSED_HOE = new ItemHoeNA("infused_iron_hoe", TOOL_INFUSED);
|
|
|
|
public static final Item INFUSED_SWORD = new ItemSwordNA("infused_iron_sword", TOOL_INFUSED);
|
|
|
|
public static final ArmorMaterial ARMOR_INFUSED = EnumHelper.addArmorMaterial(
|
|
|
|
NaturesAura.MOD_ID_UPPER + "INFUSED_IRON", NaturesAura.MOD_ID + ":infused_iron",
|
|
|
|
19, new int[]{2, 5, 6, 2}, 16, SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 0F);
|
2019-10-20 22:30:49 +02:00
|
|
|
public static final Item INFUSED_HELMET = new ItemArmorNA("infused_iron_helmet", ARMOR_INFUSED, EquipmentSlotType.HEAD);
|
|
|
|
public static final Item INFUSED_CHEST = new ItemArmorNA("infused_iron_chest", ARMOR_INFUSED, EquipmentSlotType.CHEST);
|
|
|
|
public static final Item INFUSED_PANTS = new ItemArmorNA("infused_iron_pants", ARMOR_INFUSED, EquipmentSlotType.LEGS);
|
|
|
|
public static final Item INFUSED_SHOES = new ItemArmorNA("infused_iron_shoes", ARMOR_INFUSED, EquipmentSlotType.FEET);
|
2018-11-08 13:50:45 +01:00
|
|
|
|
2018-12-25 19:38:25 +01:00
|
|
|
public static final Item EYE = new ItemEye("eye");
|
|
|
|
public static final Item EYE_IMPROVED = new ItemEye("eye_improved");
|
2018-10-15 18:36:46 +02:00
|
|
|
public static final Item GOLD_FIBER = new ItemGoldFiber();
|
|
|
|
public static final Item GOLD_LEAF = new ItemImpl("gold_leaf");
|
2018-10-18 13:34:37 +02:00
|
|
|
public static final Item INFUSED_IRON = new ItemImpl("infused_iron");
|
2018-10-20 11:37:11 +02:00
|
|
|
public static final Item ANCIENT_STICK = new ItemImpl("ancient_stick");
|
2018-10-23 11:49:35 +02:00
|
|
|
public static final Item COLOR_CHANGER = new ItemColorChanger();
|
2019-03-18 21:19:06 +01:00
|
|
|
public static final Item AURA_CACHE = new ItemAuraCache("aura_cache", 400000);
|
|
|
|
public static final Item AURA_TROVE = new ItemAuraCache("aura_trove", 1200000);
|
2018-11-06 19:02:56 +01:00
|
|
|
public static final Item SHOCKWAVE_CREATOR = new ItemShockwaveCreator();
|
2018-11-07 13:33:49 +01:00
|
|
|
public static final Item MULTIBLOCK_MAKER = new ItemMultiblockMaker();
|
2018-11-20 10:54:38 +01:00
|
|
|
public static final Item BOTTLE_TWO = new ItemImpl("bottle_two_the_rebottling");
|
2018-11-08 13:50:45 +01:00
|
|
|
public static final Item AURA_BOTTLE = new ItemAuraBottle();
|
2018-11-09 12:42:08 +01:00
|
|
|
public static final Item FARMING_STENCIL = new ItemImpl("farming_stencil");
|
2018-11-21 01:05:50 +01:00
|
|
|
public static final Item SKY_INGOT = new ItemImpl("sky_ingot");
|
2018-11-21 12:19:43 +01:00
|
|
|
public static final Item CALLING_SPIRIT = new ItemGlowing("calling_spirit");
|
2018-12-16 18:15:54 +01:00
|
|
|
public static final Item EFFECT_POWDER = new ItemEffectPowder();
|
2018-12-31 17:32:38 +01:00
|
|
|
public static final Item BIRTH_SPIRIT = new ItemBirthSpirit();
|
2019-01-22 16:10:27 +01:00
|
|
|
public static final Item MOVER_MINECART = new ItemMoverMinecart();
|
2019-01-27 13:57:34 +01:00
|
|
|
public static final Item RANGE_VISUALIZER = new ItemRangeVisualizer();
|
2019-02-08 22:36:44 +01:00
|
|
|
public static final Item CLOCK_HAND = new ItemImpl("clock_hand");
|
2019-02-15 22:46:14 +01:00
|
|
|
public static final Item TOKEN_JOY = new ItemImpl("token_joy");
|
|
|
|
public static final Item TOKEN_FEAR = new ItemImpl("token_fear");
|
|
|
|
public static final Item TOKEN_ANGER = new ItemImpl("token_anger");
|
|
|
|
public static final Item TOKEN_SORROW = new ItemImpl("token_sorrow");
|
|
|
|
public static final Item TOKEN_EUPHORIA = new ItemImpl("token_euphoria");
|
|
|
|
public static final Item TOKEN_TERROR = new ItemImpl("token_terror");
|
|
|
|
public static final Item TOKEN_RAGE = new ItemImpl("token_rage");
|
|
|
|
public static final Item TOKEN_GRIEF = new ItemImpl("token_grief");
|
2019-02-18 12:15:18 +01:00
|
|
|
public static final Item ENDER_ACCESS = new ItemEnderAccess();
|
2019-02-19 17:23:03 +01:00
|
|
|
public static final Item CAVE_FINDER = new ItemCaveFinder();
|
2018-10-14 17:46:00 +02:00
|
|
|
}
|