aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/ic2/item/IC2_Items.java
blob: c7645d309e6f44896ed23844f554edf2ee5339b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
package gtPlusPlus.xmod.ic2.item;

import gtPlusPlus.core.creative.AddToCreativeTab;
import gtPlusPlus.core.item.base.CoreItem;
import gtPlusPlus.core.lib.LoadedMods;
import ic2.core.IC2;
import ic2.core.init.InternalName;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;

public class IC2_Items {

	public static ItemStack	rotor_Material_1;		// Energetic Alloy
	public static ItemStack	rotor_Material_2;		// TungstenSteel
	public static ItemStack	rotor_Material_3;		// Vibrant Alloy
	public static ItemStack	rotor_Material_4;		// Iridium

	public static ItemStack	rotor_Blade_Material_1;
	public static ItemStack	rotor_Blade_Material_2;
	public static ItemStack	rotor_Blade_Material_3;
	public static ItemStack	rotor_Blade_Material_4;

	public static ItemStack	shaft_Material_1;		// Energetic Alloy
	public static ItemStack	shaft_Material_2;		// TungstenSteel
	public static ItemStack	shaft_Material_3;		// Vibrant Alloy
	public static ItemStack	shaft_Material_4;		// Iridium

	public static ItemStack	blockRTG;
	public static ItemStack	blockKineticGenerator;

	public static void register() {

		if (LoadedMods.EnderIO) {
			// Tier 1
			IC2_Items.rotor_Blade_Material_1 = new ItemStack(new CoreItem("itemEnergeticRotorBlade",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.shaft_Material_1 = new ItemStack(new CoreItem("itemEnergeticShaft", AddToCreativeTab.tabMachines,
					16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.rotor_Material_1 = new ItemStack(new RotorBase(InternalName.itemwoodrotor, 9, 512000, 0.9F, 12,
					80, new ResourceLocation(IC2.textureDomain, "textures/items/rotors/rotorEnergeticModel.png"))
							.setCreativeTab(AddToCreativeTab.tabMachines).setUnlocalizedName("itemEnergeticRotor"));
			// Tier 2
			IC2_Items.rotor_Blade_Material_2 = new ItemStack(new CoreItem("itemTungstenSteelRotorBlade",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.shaft_Material_2 = new ItemStack(new CoreItem("itemTungstenSteelShaft",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.rotor_Material_2 = new ItemStack(new RotorBase(InternalName.itemironrotor, 11, 809600, 1.0F, 14,
					120, new ResourceLocation(IC2.textureDomain, "textures/items/rotors/rotorTungstenSteelModel.png"))
							.setCreativeTab(AddToCreativeTab.tabMachines).setUnlocalizedName("itemTungstenSteelRotor"));
			// Tier 3
			IC2_Items.rotor_Blade_Material_3 = new ItemStack(new CoreItem("itemVibrantRotorBlade",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.shaft_Material_3 = new ItemStack(new CoreItem("itemVibrantShaft", AddToCreativeTab.tabMachines,
					16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.rotor_Material_3 = new ItemStack(new RotorBase(InternalName.itemsteelrotor, 13, 1600000, 1.2F, 16,
					160, new ResourceLocation(IC2.textureDomain, "textures/items/rotors/rotorVibrantModel.png"))
							.setCreativeTab(AddToCreativeTab.tabMachines).setUnlocalizedName("itemVibrantRotor"));
			// Tier 4
			IC2_Items.rotor_Blade_Material_4 = new ItemStack(new CoreItem("itemIridiumRotorBlade",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.shaft_Material_4 = new ItemStack(new CoreItem("itemIridiumShaft", AddToCreativeTab.tabMachines,
					16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.rotor_Material_4 = new ItemStack(
					new RotorIridium(InternalName.itemwcarbonrotor, 15, 3200000, 1.5F, 18, 320,
							new ResourceLocation(IC2.textureDomain, "textures/items/rotors/rotorIridiumModel.png"))
									.setCreativeTab(AddToCreativeTab.tabMachines)
									.setUnlocalizedName("itemIridiumRotor"));

		}
		else {
			// Tier 1 - Magnalium
			IC2_Items.rotor_Blade_Material_1 = new ItemStack(new CoreItem("itemMagnaliumRotorBlade",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.shaft_Material_1 = new ItemStack(new CoreItem("itemMagnaliumShaft", AddToCreativeTab.tabMachines,
					16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.rotor_Material_1 = new ItemStack(new RotorBase(InternalName.itemwoodrotor, 9, 512000, 0.9F, 12,
					80, new ResourceLocation(IC2.textureDomain, "textures/items/rotors/rotorMagnaliumModel.png"))
							.setCreativeTab(AddToCreativeTab.tabMachines).setUnlocalizedName("itemMagnaliumRotor"));
			// Tier 2
			IC2_Items.rotor_Blade_Material_2 = new ItemStack(new CoreItem("itemTungstenSteelRotorBlade",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.shaft_Material_2 = new ItemStack(new CoreItem("itemTungstenSteelShaft",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.rotor_Material_2 = new ItemStack(new RotorBase(InternalName.itemironrotor, 11, 809600, 1.0F, 14,
					120, new ResourceLocation(IC2.textureDomain, "textures/items/rotors/rotorTungstenSteelModel.png"))
							.setCreativeTab(AddToCreativeTab.tabMachines).setUnlocalizedName("itemTungstenSteelRotor"));
			// Tier 3 - Ultimet
			IC2_Items.rotor_Blade_Material_3 = new ItemStack(new CoreItem("itemUltimetRotorBlade",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.shaft_Material_3 = new ItemStack(new CoreItem("itemUltimetShaft", AddToCreativeTab.tabMachines,
					16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.rotor_Material_3 = new ItemStack(new RotorBase(InternalName.itemsteelrotor, 13, 1600000, 1.2F, 16,
					160, new ResourceLocation(IC2.textureDomain, "textures/items/rotors/rotorUltimetModel.png"))
							.setCreativeTab(AddToCreativeTab.tabMachines).setUnlocalizedName("itemUltimetRotor"));
			// Tier 4
			IC2_Items.rotor_Blade_Material_4 = new ItemStack(new CoreItem("itemIridiumRotorBlade",
					AddToCreativeTab.tabMachines, 16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.shaft_Material_4 = new ItemStack(new CoreItem("itemIridiumShaft", AddToCreativeTab.tabMachines,
					16, "A part for an advanced Kinetic Rotor"));
			IC2_Items.rotor_Material_4 = new ItemStack(
					new RotorIridium(InternalName.itemwcarbonrotor, 15, 3200000, 1.5F, 18, 320,
							new ResourceLocation(IC2.textureDomain, "textures/items/rotors/rotorIridiumModel.png"))
									.setCreativeTab(AddToCreativeTab.tabMachines)
									.setUnlocalizedName("itemIridiumRotor"));
		}

	}
}