aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/items
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/items')
-rw-r--r--src/main/java/gregtech/common/items/CombType.java39
-rw-r--r--src/main/java/gregtech/common/items/DropType.java18
-rw-r--r--src/main/java/gregtech/common/items/GT_DepletetCell_Item.java22
-rw-r--r--src/main/java/gregtech/common/items/GT_FluidDisplayItem.java58
-rw-r--r--src/main/java/gregtech/common/items/GT_IntegratedCircuit_Item.java269
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java6526
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_02.java4319
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java1434
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_98.java76
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_99.java42
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Tool_01.java243
-rw-r--r--src/main/java/gregtech/common/items/GT_NeutronReflector_Item.java15
-rw-r--r--src/main/java/gregtech/common/items/GT_SensorCard_Item.java21
-rw-r--r--src/main/java/gregtech/common/items/GT_VolumetricFlask.java113
-rw-r--r--src/main/java/gregtech/common/items/ItemComb.java1390
-rw-r--r--src/main/java/gregtech/common/items/ItemDrop.java33
-rw-r--r--src/main/java/gregtech/common/items/ItemPollen.java11
-rw-r--r--src/main/java/gregtech/common/items/ItemPropolis.java38
-rw-r--r--src/main/java/gregtech/common/items/PollenType.java8
-rw-r--r--src/main/java/gregtech/common/items/PropolisType.java7
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Arrow.java65
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Arrow_Potion.java40
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Cover_Tool.java94
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Crowbar.java24
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_DataOrb.java7
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_DataStick.java7
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Hoe.java36
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Lighter.java63
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_None.java62
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Essentia.java45
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Fluid.java47
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Item.java52
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_PrintedPages.java7
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Prospecting.java75
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Scanner.java31
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Scoop.java42
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Screwdriver.java24
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Sense.java29
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_SensorKit.java30
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_SoftHammer.java65
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Sonictron.java34
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Spray_Color.java40
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Switch_Metadata.java25
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Wrench.java67
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_WrittenBook.java25
45 files changed, 7601 insertions, 8117 deletions
diff --git a/src/main/java/gregtech/common/items/CombType.java b/src/main/java/gregtech/common/items/CombType.java
index b010cba824..ff08fde695 100644
--- a/src/main/java/gregtech/common/items/CombType.java
+++ b/src/main/java/gregtech/common/items/CombType.java
@@ -1,10 +1,12 @@
package gregtech.common.items;
+import java.util.Arrays;
+
import gregtech.api.enums.Materials;
import gregtech.api.util.GT_LanguageManager;
-import java.util.Arrays;
public enum CombType {
+
// Organic Line
LIGNIE(0, "lignite", true, Materials.Lignite, 100, 0x58300B, 0x906237, ItemComb.Voltage.LV),
COAL(1, "coal", true, Materials.Coal, 100, 0x525252, 0x666666, ItemComb.Voltage.LV),
@@ -26,8 +28,8 @@ public enum CombType {
CONDUCTIVEIRON(13, "conductiveiron", true, Materials.ConductiveIron, 80, 0x817671, 0xCEADA3, ItemComb.Voltage.MV),
VIBRANTALLOY(14, "vibrantalloy", true, Materials.VibrantAlloy, 50, 0x86A12D, 0xC4F2AE, ItemComb.Voltage.HV),
ENERGETICALLOY(15, "energeticalloy", true, Materials.EnergeticAlloy, 70, 0xFF9933, 0xFFAD5C, ItemComb.Voltage.HV),
- ELECTRICALSTEEL(
- 16, "electricalsteel", true, Materials.ElectricalSteel, 90, 0x787878, 0xD8D8D8, ItemComb.Voltage.LV),
+ ELECTRICALSTEEL(16, "electricalsteel", true, Materials.ElectricalSteel, 90, 0x787878, 0xD8D8D8,
+ ItemComb.Voltage.LV),
DARKSTEEL(17, "darksteel", true, Materials.DarkSteel, 80, 0x252525, 0x443B44, ItemComb.Voltage.MV),
PULSATINGIRON(18, "pulsatingiron", true, Materials.PulsatingIron, 80, 0x006600, 0x6DD284, ItemComb.Voltage.HV),
STAINLESSSTEEL(19, "stainlesssteel", true, Materials.StainlessSteel, 75, 0x778899, 0xC8C8DC, ItemComb.Voltage.HV),
@@ -124,8 +126,8 @@ public enum CombType {
MYTRYL(96, "mytryl", true, Materials.Mytryl, 65, 0xDAA520, 0xF26404, ItemComb.Voltage.IV),
QUANTIUM(97, "quantium", true, Materials.Quantium, 50, 0x00FF00, 0x00D10B, ItemComb.Voltage.IV),
ORIHARUKON(98, "oriharukon", true, Materials.Oriharukon, 50, 0x228B22, 0x677D68, ItemComb.Voltage.IV),
- MYSTERIOUSCRYSTAL(
- 99, "mysteriouscrystal", true, Materials.MysteriousCrystal, 45, 0x3CB371, 0x16856C, ItemComb.Voltage.LuV),
+ MYSTERIOUSCRYSTAL(99, "mysteriouscrystal", true, Materials.MysteriousCrystal, 45, 0x3CB371, 0x16856C,
+ ItemComb.Voltage.LuV),
BLACKPLUTONIUM(100, "blackplutonium", true, Materials.Quantium, 25, 0x000000, 0x323232, ItemComb.Voltage.LuV),
TRINIUM(101, "trinium", true, Materials.Trinium, 25, 0xB0E0E6, 0xC8C8D2, ItemComb.Voltage.ZPM),
@@ -224,19 +226,13 @@ public enum CombType {
this.material = material;
this.chance = chance;
this.showInList = show;
- this.color = new int[] {color1, color2};
+ this.color = new int[] { color1, color2 };
this.localizedName = GT_LanguageManager.addStringLocalization(
- "comb." + this.name, this.name.substring(0, 1).toUpperCase() + this.name.substring(1) + " Comb");
+ "comb." + this.name,
+ this.name.substring(0, 1).toUpperCase() + this.name.substring(1) + " Comb");
}
- CombType(
- int id,
- String pName,
- boolean show,
- Materials material,
- int chance,
- int color1,
- int color2,
+ CombType(int id, String pName, boolean show, Materials material, int chance, int color1, int color2,
ItemComb.Voltage voltage) {
if (id < 0 && !"INVALIDCOMB".equals(pName)) throw new IllegalArgumentException();
this.id = id;
@@ -245,9 +241,10 @@ public enum CombType {
this.material = material;
this.chance = chance;
this.showInList = show;
- this.color = new int[] {color1, color2};
+ this.color = new int[] { color1, color2 };
this.localizedName = GT_LanguageManager.addStringLocalization(
- "comb." + this.name, this.name.substring(0, 1).toUpperCase() + this.name.substring(1) + " Comb");
+ "comb." + this.name,
+ this.name.substring(0, 1).toUpperCase() + this.name.substring(1) + " Comb");
}
public void setHidden() {
@@ -260,7 +257,7 @@ public enum CombType {
}
public int[] getColours() {
- return color == null || color.length != 2 ? new int[] {0, 0} : color;
+ return color == null || color.length != 2 ? new int[] { 0, 0 } : color;
}
public int getId() {
@@ -272,13 +269,11 @@ public enum CombType {
}
private static final class Companion {
+
private static final CombType[] VALUES;
static {
- int biggestId = Arrays.stream(CombType.values())
- .mapToInt(CombType::getId)
- .max()
- .getAsInt();
+ int biggestId = Arrays.stream(CombType.values()).mapToInt(CombType::getId).max().getAsInt();
VALUES = new CombType[biggestId + 1];
Arrays.fill(VALUES, _NULL);
for (CombType type : CombType.values()) {
diff --git a/src/main/java/gregtech/common/items/DropType.java b/src/main/java/gregtech/common/items/DropType.java
index 6bc8eadcf7..3195e9ecbd 100644
--- a/src/main/java/gregtech/common/items/DropType.java
+++ b/src/main/java/gregtech/common/items/DropType.java
@@ -4,6 +4,7 @@ import gregtech.api.enums.Materials;
import gregtech.api.util.GT_LanguageManager;
public enum DropType {
+
OIL("oil", true),
MUTAGEN("small mutagen catalyst", true),
COOLANT("coolant", true),
@@ -14,17 +15,9 @@ public enum DropType {
LAPIS("lapis coolant", true),
ENDERGOO("ender goo", true);
- private static int[][] colours = new int[][] {
- {0x19191B, 0x303032},
- {0xffc100, 0x00ff11},
- {0x144F5A, 0x2494A2},
- {0xC11F1F, 0xEBB9B9},
- {0x872836, 0xB8132C},
- {0xD02001, 0x9C0018},
- {0x003366, 0x0066BB},
- {0x1727b1, 0x008ce3},
- {0xA005E7, 0x161616},
- };
+ private static int[][] colours = new int[][] { { 0x19191B, 0x303032 }, { 0xffc100, 0x00ff11 },
+ { 0x144F5A, 0x2494A2 }, { 0xC11F1F, 0xEBB9B9 }, { 0x872836, 0xB8132C }, { 0xD02001, 0x9C0018 },
+ { 0x003366, 0x0066BB }, { 0x1727b1, 0x008ce3 }, { 0xA005E7, 0x161616 }, };
public boolean showInList;
public Materials material;
public int chance;
@@ -42,7 +35,8 @@ public enum DropType {
public String getName() {
return GT_LanguageManager.addStringLocalization(
- "drop." + this.name, this.name.substring(0, 1).toUpperCase() + this.name.substring(1) + " Drop");
+ "drop." + this.name,
+ this.name.substring(0, 1).toUpperCase() + this.name.substring(1) + " Drop");
}
public int[] getColours() {
diff --git a/src/main/java/gregtech/common/items/GT_DepletetCell_Item.java b/src/main/java/gregtech/common/items/GT_DepletetCell_Item.java
index 7a4df4f1a3..a7505f8953 100644
--- a/src/main/java/gregtech/common/items/GT_DepletetCell_Item.java
+++ b/src/main/java/gregtech/common/items/GT_DepletetCell_Item.java
@@ -1,8 +1,9 @@
package gregtech.common.items;
+import net.minecraft.item.ItemStack;
+
import gregtech.api.items.GT_RadioactiveCellIC_Item;
import ic2.api.reactor.IReactor;
-import net.minecraft.item.ItemStack;
public class GT_DepletetCell_Item extends GT_RadioactiveCellIC_Item {
@@ -11,19 +12,12 @@ public class GT_DepletetCell_Item extends GT_RadioactiveCellIC_Item {
}
@Override
- public void processChamber(
- IReactor paramIReactor, ItemStack paramItemStack, int paramInt1, int paramInt2, boolean paramBoolean) {}
+ public void processChamber(IReactor paramIReactor, ItemStack paramItemStack, int paramInt1, int paramInt2,
+ boolean paramBoolean) {}
@Override
- public boolean acceptUraniumPulse(
- IReactor paramIReactor,
- ItemStack paramItemStack1,
- ItemStack paramItemStack2,
- int paramInt1,
- int paramInt2,
- int paramInt3,
- int paramInt4,
- boolean paramBoolean) {
+ public boolean acceptUraniumPulse(IReactor paramIReactor, ItemStack paramItemStack1, ItemStack paramItemStack2,
+ int paramInt1, int paramInt2, int paramInt3, int paramInt4, boolean paramBoolean) {
return false;
}
@@ -43,8 +37,8 @@ public class GT_DepletetCell_Item extends GT_RadioactiveCellIC_Item {
}
@Override
- public int alterHeat(
- IReactor paramIReactor, ItemStack paramItemStack, int paramInt1, int paramInt2, int paramInt3) {
+ public int alterHeat(IReactor paramIReactor, ItemStack paramItemStack, int paramInt1, int paramInt2,
+ int paramInt3) {
return 0;
}
diff --git a/src/main/java/gregtech/common/items/GT_FluidDisplayItem.java b/src/main/java/gregtech/common/items/GT_FluidDisplayItem.java
index 373147a738..624e326268 100644
--- a/src/main/java/gregtech/common/items/GT_FluidDisplayItem.java
+++ b/src/main/java/gregtech/common/items/GT_FluidDisplayItem.java
@@ -1,17 +1,11 @@
package gregtech.common.items;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import gregtech.api.enums.GT_Values;
-import gregtech.api.enums.ItemList;
-import gregtech.api.enums.Materials;
-import gregtech.api.items.GT_Generic_Item;
-import gregtech.api.util.GT_Utility;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.stream.Stream;
+
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
@@ -26,7 +20,15 @@ import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.oredict.OreDictionary;
-@SuppressWarnings({"rawtypes", "unchecked"})
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.ItemList;
+import gregtech.api.enums.Materials;
+import gregtech.api.items.GT_Generic_Item;
+import gregtech.api.util.GT_Utility;
+
+@SuppressWarnings({ "rawtypes", "unchecked" })
public class GT_FluidDisplayItem extends GT_Generic_Item {
private static final Map<Fluid, String> sFluidTooltips = new HashMap<>();
@@ -39,8 +41,8 @@ public class GT_FluidDisplayItem extends GT_Generic_Item {
@Override
protected void addAdditionalToolTips(List<String> aList, ItemStack aStack, EntityPlayer aPlayer) {
if (FluidRegistry.getFluid(aStack.getItemDamage()) != null) {
- String tChemicalFormula =
- getChemicalFormula(new FluidStack(FluidRegistry.getFluid(aStack.getItemDamage()), 1));
+ String tChemicalFormula = getChemicalFormula(
+ new FluidStack(FluidRegistry.getFluid(aStack.getItemDamage()), 1));
if (!tChemicalFormula.isEmpty())
aList.add(EnumChatFormatting.YELLOW + tChemicalFormula + EnumChatFormatting.RESET);
}
@@ -54,14 +56,21 @@ public class GT_FluidDisplayItem extends GT_Generic_Item {
if (aNBT != null) {
long tToolTipAmount = aNBT.getLong("mFluidDisplayAmount");
if (tToolTipAmount > 0L) {
- aList.add(EnumChatFormatting.BLUE + "Amount: " + GT_Utility.formatNumbers(tToolTipAmount) + " L"
- + EnumChatFormatting.GRAY);
+ aList.add(
+ EnumChatFormatting.BLUE + "Amount: "
+ + GT_Utility.formatNumbers(tToolTipAmount)
+ + " L"
+ + EnumChatFormatting.GRAY);
}
- aList.add(EnumChatFormatting.RED + "Temperature: "
- + GT_Utility.formatNumbers(aNBT.getLong("mFluidDisplayHeat")) + " K" + EnumChatFormatting.GRAY);
- aList.add(EnumChatFormatting.GREEN
- + String.format(transItem("018", "State: %s"), aNBT.getBoolean("mFluidState") ? "Gas" : "Liquid")
- + EnumChatFormatting.GRAY);
+ aList.add(
+ EnumChatFormatting.RED + "Temperature: "
+ + GT_Utility.formatNumbers(aNBT.getLong("mFluidDisplayHeat"))
+ + " K"
+ + EnumChatFormatting.GRAY);
+ aList.add(
+ EnumChatFormatting.GREEN + String
+ .format(transItem("018", "State: %s"), aNBT.getBoolean("mFluidState") ? "Gas" : "Liquid")
+ + EnumChatFormatting.GRAY);
}
}
@@ -71,12 +80,8 @@ public class GT_FluidDisplayItem extends GT_Generic_Item {
@Override
public IIcon getIconFromDamage(int aMetaData) {
- return Stream.of(FluidRegistry.getFluid(aMetaData), FluidRegistry.WATER)
- .filter(Objects::nonNull)
- .map(Fluid::getStillIcon)
- .filter(Objects::nonNull)
- .findFirst()
- .orElseThrow(IllegalStateException::new);
+ return Stream.of(FluidRegistry.getFluid(aMetaData), FluidRegistry.WATER).filter(Objects::nonNull)
+ .map(Fluid::getStillIcon).filter(Objects::nonNull).findFirst().orElseThrow(IllegalStateException::new);
}
@Override
@@ -125,8 +130,7 @@ public class GT_FluidDisplayItem extends GT_Generic_Item {
// tooltip
List tTooltip = tContainer.getTooltip(null, true);
for (Object tInfo : tTooltip) {
- if (!((String) tInfo).contains(" ")
- && !((String) tInfo).contains(":")
+ if (!((String) tInfo).contains(" ") && !((String) tInfo).contains(":")
&& tTooltip.indexOf(tInfo) != 0) {
return (String) tInfo;
}
@@ -164,8 +168,8 @@ public class GT_FluidDisplayItem extends GT_Generic_Item {
for (int tOreDict : OreDictionary.getOreIDs(tItemStack)) {
String tOreDictName = OreDictionary.getOreName(tOreDict);
if (tOreDictName.startsWith("cell")) {
- return Materials.getRealMaterial(
- tOreDictName.replace("cell", "").replace("Molten", "").replace("Plasma", ""));
+ return Materials
+ .getRealMaterial(tOreDictName.replace("cell", "").replace("Molten", "").replace("Plasma", ""));
}
}
return Materials._NULL;
diff --git a/src/main/java/gregtech/common/items/GT_IntegratedCircuit_Item.java b/src/main/java/gregtech/common/items/GT_IntegratedCircuit_Item.java
index a5842bb9c1..3fa06018f0 100644
--- a/src/main/java/gregtech/common/items/GT_IntegratedCircuit_Item.java
+++ b/src/main/java/gregtech/common/items/GT_IntegratedCircuit_Item.java
@@ -3,29 +3,12 @@ package gregtech.common.items;
import static gregtech.GT_Mod.GT_FML_LOGGER;
import static gregtech.api.enums.GT_Values.RES_PATH_ITEM;
-import com.gtnewhorizons.modularui.api.UIInfos;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import gregtech.api.GregTech_API;
-import gregtech.api.enums.GT_Values;
-import gregtech.api.enums.ItemList;
-import gregtech.api.enums.Materials;
-import gregtech.api.enums.OrePrefixes;
-import gregtech.api.interfaces.INetworkUpdatableItem;
-import gregtech.api.items.GT_Generic_Item;
-import gregtech.api.net.GT_Packet_UpdateItem;
-import gregtech.api.objects.XSTR;
-import gregtech.api.util.GT_Config;
-import gregtech.api.util.GT_LanguageManager;
-import gregtech.api.util.GT_Log;
-import gregtech.api.util.GT_ModHandler;
-import gregtech.api.util.GT_Utility;
-import gregtech.common.gui.modularui.uifactory.SelectItemUIFactory;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.function.BiFunction;
import java.util.function.Predicate;
+
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
@@ -40,9 +23,31 @@ import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.Constants;
import net.minecraftforge.common.util.FakePlayer;
+
import org.apache.commons.lang3.tuple.Pair;
+import com.gtnewhorizons.modularui.api.UIInfos;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import gregtech.api.GregTech_API;
+import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.ItemList;
+import gregtech.api.enums.Materials;
+import gregtech.api.enums.OrePrefixes;
+import gregtech.api.interfaces.INetworkUpdatableItem;
+import gregtech.api.items.GT_Generic_Item;
+import gregtech.api.net.GT_Packet_UpdateItem;
+import gregtech.api.objects.XSTR;
+import gregtech.api.util.GT_Config;
+import gregtech.api.util.GT_LanguageManager;
+import gregtech.api.util.GT_Log;
+import gregtech.api.util.GT_ModHandler;
+import gregtech.api.util.GT_Utility;
+import gregtech.common.gui.modularui.uifactory.SelectItemUIFactory;
+
public class GT_IntegratedCircuit_Item extends GT_Generic_Item implements INetworkUpdatableItem {
+
private static final String aTextEmptyRow = " ";
private static final List<ItemStack> ALL_VARIANTS = new ArrayList<>();
protected IIcon[] mIconDamage = new IIcon[25];
@@ -64,81 +69,105 @@ public class GT_IntegratedCircuit_Item extends GT_Generic_Item implements INetwo
GT_ModHandler.addShapelessCraftingRecipe(
ItemList.Circuit_Integrated.getWithDamage(1L, 0L),
GT_ModHandler.RecipeBits.NOT_REMOVABLE,
- new Object[] {OrePrefixes.circuit.get(Materials.Basic)});
+ new Object[] { OrePrefixes.circuit.get(Materials.Basic) });
long bits = GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE;
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 1L), bits, new Object[] {
- "d ", " P ", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 2L), bits, new Object[] {
- " d ", " P ", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 3L), bits, new Object[] {
- " d", " P ", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 4L), bits, new Object[] {
- aTextEmptyRow, " Pd", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 5L), bits, new Object[] {
- aTextEmptyRow, " P ", " d", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 6L), bits, new Object[] {
- aTextEmptyRow, " P ", " d ", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 7L), bits, new Object[] {
- aTextEmptyRow, " P ", "d ", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 8L), bits, new Object[] {
- aTextEmptyRow, "dP ", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Circuit_Integrated.getWithDamage(1L, 1L),
+ bits,
+ new Object[] { "d ", " P ", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Circuit_Integrated.getWithDamage(1L, 2L),
+ bits,
+ new Object[] { " d ", " P ", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Circuit_Integrated.getWithDamage(1L, 3L),
+ bits,
+ new Object[] { " d", " P ", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Circuit_Integrated.getWithDamage(1L, 4L),
+ bits,
+ new Object[] { aTextEmptyRow, " Pd", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Circuit_Integrated.getWithDamage(1L, 5L),
+ bits,
+ new Object[] { aTextEmptyRow, " P ", " d", 'P', ItemList.Circuit_Integrated.getWildcard(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Circuit_Integrated.getWithDamage(1L, 6L),
+ bits,
+ new Object[] { aTextEmptyRow, " P ", " d ", 'P', ItemList.Circuit_Integrated.getWildcard(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Circuit_Integrated.getWithDamage(1L, 7L),
+ bits,
+ new Object[] { aTextEmptyRow, " P ", "d ", 'P', ItemList.Circuit_Integrated.getWildcard(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Circuit_Integrated.getWithDamage(1L, 8L),
+ bits,
+ new Object[] { aTextEmptyRow, "dP ", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L) });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 9L), bits, new Object[] {
- "P d", aTextEmptyRow, aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 10L), bits, new Object[] {
- "P ", " d", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 11L), bits, new Object[] {
- "P ", aTextEmptyRow, " d", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 12L), bits, new Object[] {
- "P ", aTextEmptyRow, " d ", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 13L), bits, new Object[] {
- " P", aTextEmptyRow, " d", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 14L), bits, new Object[] {
- " P", aTextEmptyRow, " d ", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 15L), bits, new Object[] {
- " P", aTextEmptyRow, "d ", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 16L), bits, new Object[] {
- " P", "d ", aTextEmptyRow, 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 17L), bits, new Object[] {
- aTextEmptyRow, aTextEmptyRow, "d P", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 18L), bits, new Object[] {
- aTextEmptyRow, "d ", " P", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 19L), bits, new Object[] {
- "d ", aTextEmptyRow, " P", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 20L), bits, new Object[] {
- " d ", aTextEmptyRow, " P", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 21L), bits, new Object[] {
- "d ", aTextEmptyRow, "P ", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 22L), bits, new Object[] {
- " d ", aTextEmptyRow, "P ", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 23L), bits, new Object[] {
- " d", aTextEmptyRow, "P ", 'P', ItemList.Circuit_Integrated.getWildcard(1L)
- });
- GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Integrated.getWithDamage(1L, 24L), bits, new Object[] {
- aTextEmpt