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"));
}
}
}
|