aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/ic2
diff options
context:
space:
mode:
authorNotAPenguin <michiel.vandeginste@gmail.com>2024-09-02 23:17:17 +0200
committerGitHub <noreply@github.com>2024-09-02 23:17:17 +0200
commit1b820de08a05070909a267e17f033fcf58ac8710 (patch)
tree02831a025986a06b20f87e5bcc69d1e0c639a342 /src/main/java/gtPlusPlus/xmod/ic2
parentafd3fd92b6a6ab9ab0d0dc3214e6bc8ff7a86c9b (diff)
downloadGT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.tar.gz
GT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.tar.bz2
GT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.zip
The Great Renaming (#3014)
* move kekztech to a single root dir * move detrav to a single root dir * move gtnh-lanthanides to a single root dir * move tectech and delete some gross reflection in gt++ * remove more reflection inside gt5u * delete more reflection in gt++ * fix imports * move bartworks and bwcrossmod * fix proxies * move galactigreg and ggfab * move gtneioreplugin * try to fix gt++ bee loader * apply the rename rules to BW * apply rename rules to bwcrossmod * apply rename rules to detrav scanner mod * apply rename rules to galacticgreg * apply rename rules to ggfab * apply rename rules to goodgenerator * apply rename rules to gtnh-lanthanides * apply rename rules to gt++ * apply rename rules to kekztech * apply rename rules to kubatech * apply rename rules to tectech * apply rename rules to gt apply the rename rules to gt * fix tt import * fix mui hopefully * fix coremod except intergalactic * rename assline recipe class * fix a class name i stumbled on * rename StructureUtility to GTStructureUtility to prevent conflict with structurelib * temporary rename of GTTooltipDataCache to old name * fix gt client/server proxy names
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/ic2')
-rw-r--r--src/main/java/gtPlusPlus/xmod/ic2/HANDLER_IC2.java15
-rw-r--r--src/main/java/gtPlusPlus/xmod/ic2/HandlerIC2.java15
-rw-r--r--src/main/java/gtPlusPlus/xmod/ic2/item/IC2Items.java (renamed from src/main/java/gtPlusPlus/xmod/ic2/item/IC2_Items.java)2
-rw-r--r--src/main/java/gtPlusPlus/xmod/ic2/recipe/RecipeIC2.java (renamed from src/main/java/gtPlusPlus/xmod/ic2/recipe/RECIPE_IC2.java)140
4 files changed, 82 insertions, 90 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/ic2/HANDLER_IC2.java b/src/main/java/gtPlusPlus/xmod/ic2/HANDLER_IC2.java
deleted file mode 100644
index 475d8d5feb..0000000000
--- a/src/main/java/gtPlusPlus/xmod/ic2/HANDLER_IC2.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package gtPlusPlus.xmod.ic2;
-
-import gtPlusPlus.xmod.ic2.item.IC2_Items;
-import gtPlusPlus.xmod.ic2.recipe.RECIPE_IC2;
-
-public class HANDLER_IC2 {
-
- public static void preInit() {
- IC2_Items.register();
- }
-
- public static void postInit() {
- RECIPE_IC2.initRecipes();
- }
-}
diff --git a/src/main/java/gtPlusPlus/xmod/ic2/HandlerIC2.java b/src/main/java/gtPlusPlus/xmod/ic2/HandlerIC2.java
new file mode 100644
index 0000000000..ba3c1ae0de
--- /dev/null
+++ b/src/main/java/gtPlusPlus/xmod/ic2/HandlerIC2.java
@@ -0,0 +1,15 @@
+package gtPlusPlus.xmod.ic2;
+
+import gtPlusPlus.xmod.ic2.item.IC2Items;
+import gtPlusPlus.xmod.ic2.recipe.RecipeIC2;
+
+public class HandlerIC2 {
+
+ public static void preInit() {
+ IC2Items.register();
+ }
+
+ public static void postInit() {
+ RecipeIC2.initRecipes();
+ }
+}
diff --git a/src/main/java/gtPlusPlus/xmod/ic2/item/IC2_Items.java b/src/main/java/gtPlusPlus/xmod/ic2/item/IC2Items.java
index 3dacc657de..7b6dbe5908 100644
--- a/src/main/java/gtPlusPlus/xmod/ic2/item/IC2_Items.java
+++ b/src/main/java/gtPlusPlus/xmod/ic2/item/IC2Items.java
@@ -8,7 +8,7 @@ import gtPlusPlus.core.creative.AddToCreativeTab;
import gtPlusPlus.core.item.base.CoreItem;
import gtPlusPlus.core.item.wearable.hazmat.ItemArmorHazmatEx;
-public class IC2_Items {
+public class IC2Items {
public static ItemStack rotor_Material_1; // Energetic Alloy
public static ItemStack rotor_Material_2; // TungstenSteel
diff --git a/src/main/java/gtPlusPlus/xmod/ic2/recipe/RECIPE_IC2.java b/src/main/java/gtPlusPlus/xmod/ic2/recipe/RecipeIC2.java
index dddcab86e6..dc7a87d4dd 100644
--- a/src/main/java/gtPlusPlus/xmod/ic2/recipe/RECIPE_IC2.java
+++ b/src/main/java/gtPlusPlus/xmod/ic2/recipe/RecipeIC2.java
@@ -3,49 +3,49 @@ package gtPlusPlus.xmod.ic2.recipe;
import static gregtech.api.enums.Mods.EnderIO;
import static gregtech.api.recipe.RecipeMaps.assemblerRecipes;
import static gregtech.api.recipe.RecipeMaps.extruderRecipes;
-import static gregtech.api.util.GT_RecipeBuilder.MINUTES;
-import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
-import static gtPlusPlus.core.recipe.RECIPES_Tools.craftingToolHardHammer;
-import static gtPlusPlus.core.recipe.RECIPES_Tools.craftingToolWrench;
+import static gregtech.api.util.GTRecipeBuilder.MINUTES;
+import static gregtech.api.util.GTRecipeBuilder.SECONDS;
+import static gtPlusPlus.core.recipe.RecipesTools.craftingToolHardHammer;
+import static gtPlusPlus.core.recipe.RecipesTools.craftingToolWrench;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
-import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.GTValues;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.TierEU;
-import gregtech.api.util.GT_ModHandler;
-import gregtech.api.util.GT_OreDictUnificator;
-import gregtech.api.util.GT_Utility;
+import gregtech.api.util.GTModHandler;
+import gregtech.api.util.GTOreDictUnificator;
+import gregtech.api.util.GTUtility;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.material.ALLOY;
import gtPlusPlus.core.material.Material;
+import gtPlusPlus.core.material.MaterialsAlloy;
import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.core.util.minecraft.MaterialUtils;
import gtPlusPlus.core.util.minecraft.RecipeUtils;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
-import gtPlusPlus.xmod.ic2.item.IC2_Items;
+import gtPlusPlus.xmod.ic2.item.IC2Items;
import ic2.core.Ic2Items;
-public class RECIPE_IC2 {
+public class RecipeIC2 {
public static String plate_T1 = "plateEnergeticAlloy";
public static String plate_T2 = "plateTungstenSteel";
public static String plate_T3 = "plateVibrantAlloy";
public static String plate_T4 = "plateAlloyIridium";
- public static ItemStack block_T1 = GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.EnergeticAlloy, 1L);
- public static ItemStack block_T2 = GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TungstenSteel, 1L);
- public static ItemStack block_T3 = GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.VibrantAlloy, 1L);
- public static ItemStack block_T4 = GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iridium, 1L);
+ public static ItemStack block_T1 = GTOreDictUnificator.get(OrePrefixes.ingot, Materials.EnergeticAlloy, 1L);
+ public static ItemStack block_T2 = GTOreDictUnificator.get(OrePrefixes.ingot, Materials.TungstenSteel, 1L);
+ public static ItemStack block_T3 = GTOreDictUnificator.get(OrePrefixes.ingot, Materials.VibrantAlloy, 1L);
+ public static ItemStack block_T4 = GTOreDictUnificator.get(OrePrefixes.ingot, Materials.Iridium, 1L);
- public static ItemStack shaft_block_T1 = GT_OreDictUnificator.get(OrePrefixes.block, Materials.EnergeticAlloy, 1L);
- public static ItemStack shaft_block_T2 = GT_OreDictUnificator.get(OrePrefixes.block, Materials.TungstenSteel, 1L);
- public static ItemStack shaft_block_T3 = GT_OreDictUnificator.get(OrePrefixes.block, Materials.VibrantAlloy, 1L);
- public static ItemStack shaft_block_T4 = GT_OreDictUnificator.get(OrePrefixes.block, Materials.Iridium, 1L);
+ public static ItemStack shaft_block_T1 = GTOreDictUnificator.get(OrePrefixes.block, Materials.EnergeticAlloy, 1L);
+ public static ItemStack shaft_block_T2 = GTOreDictUnificator.get(OrePrefixes.block, Materials.TungstenSteel, 1L);
+ public static ItemStack shaft_block_T3 = GTOreDictUnificator.get(OrePrefixes.block, Materials.VibrantAlloy, 1L);
+ public static ItemStack shaft_block_T4 = GTOreDictUnificator.get(OrePrefixes.block, Materials.Iridium, 1L);
public static String ingot_T1 = "ingotEnergeticAlloy";
public static String ingot_T2 = "ingotTungstenSteel";
@@ -57,20 +57,20 @@ public class RECIPE_IC2 {
public static String ring_T3 = "ringChrome";
public static String ring_T4 = "ringOsmiridium";
- private static ItemStack rotor_blade_T1 = ItemUtils.getSimpleStack(IC2_Items.rotor_Blade_Material_1.getItem());
- private static ItemStack rotor_blade_T2 = ItemUtils.getSimpleStack(IC2_Items.rotor_Blade_Material_2.getItem());
- private static ItemStack rotor_blade_T3 = ItemUtils.getSimpleStack(IC2_Items.rotor_Blade_Material_3.getItem());
- private static ItemStack rotor_blade_T4 = ItemUtils.getSimpleStack(IC2_Items.rotor_Blade_Material_4.getItem());
+ private static ItemStack rotor_blade_T1 = ItemUtils.getSimpleStack(IC2Items.rotor_Blade_Material_1.getItem());
+ private static ItemStack rotor_blade_T2 = ItemUtils.getSimpleStack(IC2Items.rotor_Blade_Material_2.getItem());
+ private static ItemStack rotor_blade_T3 = ItemUtils.getSimpleStack(IC2Items.rotor_Blade_Material_3.getItem());
+ private static ItemStack rotor_blade_T4 = ItemUtils.getSimpleStack(IC2Items.rotor_Blade_Material_4.getItem());
- private static ItemStack shaft_T1 = ItemUtils.getSimpleStack(IC2_Items.shaft_Material_1.getItem());
- private static ItemStack shaft_T2 = ItemUtils.getSimpleStack(IC2_Items.shaft_Material_2.getItem());
- private static ItemStack shaft_T3 = ItemUtils.getSimpleStack(IC2_Items.shaft_Material_3.getItem());
- private static ItemStack shaft_T4 = ItemUtils.getSimpleStack(IC2_Items.shaft_Material_4.getItem());
+ private static ItemStack shaft_T1 = ItemUtils.getSimpleStack(IC2Items.shaft_Material_1.getItem());
+ private static ItemStack shaft_T2 = ItemUtils.getSimpleStack(IC2Items.shaft_Material_2.getItem());
+ private static ItemStack shaft_T3 = ItemUtils.getSimpleStack(IC2Items.shaft_Material_3.getItem());
+ private static ItemStack shaft_T4 = ItemUtils.getSimpleStack(IC2Items.shaft_Material_4.getItem());
- private static ItemStack rotor_T1 = ItemUtils.getSimpleStack(IC2_Items.rotor_Material_1.getItem());
- private static ItemStack rotor_T2 = ItemUtils.getSimpleStack(IC2_Items.rotor_Material_2.getItem());
- private static ItemStack rotor_T3 = ItemUtils.getSimpleStack(IC2_Items.rotor_Material_3.getItem());
- private static ItemStack rotor_T4 = ItemUtils.getSimpleStack(IC2_Items.rotor_Material_4.getItem());
+ private static ItemStack rotor_T1 = ItemUtils.getSimpleStack(IC2Items.rotor_Material_1.getItem());
+ private static ItemStack rotor_T2 = ItemUtils.getSimpleStack(IC2Items.rotor_Material_2.getItem());
+ private static ItemStack rotor_T3 = ItemUtils.getSimpleStack(IC2Items.rotor_Material_3.getItem());
+ private static ItemStack rotor_T4 = ItemUtils.getSimpleStack(IC2Items.rotor_Material_4.getItem());
private static boolean checkForEnderIO() {
if (!EnderIO.isModLoaded()) {
@@ -79,10 +79,10 @@ public class RECIPE_IC2 {
plate_T3 = "plateUltimet";
plate_T4 = "plateAlloyIridium";
- block_T1 = GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Magnalium, 1L);
- block_T2 = GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TungstenSteel, 1L);
- block_T3 = GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Ultimet, 1L);
- block_T4 = GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iridium, 1L);
+ block_T1 = GTOreDictUnificator.get(OrePrefixes.ingot, Materials.Magnalium, 1L);
+ block_T2 = GTOreDictUnificator.get(OrePrefixes.ingot, Materials.TungstenSteel, 1L);
+ block_T3 = GTOreDictUnificator.get(OrePrefixes.ingot, Materials.Ultimet, 1L);
+ block_T4 = GTOreDictUnificator.get(OrePrefixes.ingot, Materials.Iridium, 1L);
ingot_T1 = "ingotMagnalium";
ingot_T2 = "ingotTungstenSteel";
@@ -147,88 +147,80 @@ public class RECIPE_IC2 {
rotor_blade_T4);
// Shaft Extruder Recipe
- GT_ModHandler.addCraftingRecipe(
+ GTModHandler.addCraftingRecipe(
GregtechItemList.Shape_Extruder_WindmillShaft.get(1L),
- GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE,
+ GTModHandler.RecipeBits.BUFFERED | GTModHandler.RecipeBits.NOT_REMOVABLE
+ | GTModHandler.RecipeBits.REVERSIBLE,
new Object[] { "hXS", "XPX", "fXd", Character.valueOf('P'), ItemList.Shape_Extruder_Rod,
Character.valueOf('X'), OrePrefixes.plate.get(Materials.DarkSteel), Character.valueOf('S'),
OrePrefixes.screw.get(Materials.DarkSteel) });
- GT_ModHandler.addCraftingRecipe(
+ GTModHandler.addCraftingRecipe(
GregtechItemList.Shape_Extruder_WindmillShaft.get(1L),
- GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE,
+ GTModHandler.RecipeBits.BUFFERED | GTModHandler.RecipeBits.NOT_REMOVABLE
+ | GTModHandler.RecipeBits.REVERSIBLE,
new Object[] { "hXS", "XPX", "fXd", Character.valueOf('P'), ItemList.Shape_Extruder_Rod,
Character.valueOf('X'), OrePrefixes.plate.get(Materials.TungstenSteel), Character.valueOf('S'),
OrePrefixes.screw.get(Materials.TungstenSteel) });
- GT_ModHandler.addCraftingRecipe(
+ GTModHandler.addCraftingRecipe(
GregtechItemList.Shape_Extruder_WindmillShaft.get(1L),
- GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE,
+ GTModHandler.RecipeBits.BUFFERED | GTModHandler.RecipeBits.NOT_REMOVABLE
+ | GTModHandler.RecipeBits.REVERSIBLE,
new Object[] { "hXS", "XPX", "fXd", Character.valueOf('P'), ItemList.Shape_Extruder_Rod,
Character.valueOf('X'), OrePrefixes.plate.get(Materials.Molybdenum), Character.valueOf('S'),
OrePrefixes.screw.get(Materials.Molybdenum) });
Logger.INFO("Added recipe item for GT5 Extruder: Shaft Shape");
// Shaft Recipes
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(9L, block_T1), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.copyAmount(9L, block_T1), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
.itemOutputs(shaft_T1)
.duration(2 * MINUTES + 8 * SECONDS)
.eut(250)
.addTo(extruderRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.copyAmount(1L, shaft_block_T1),
- GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.copyAmount(1L, shaft_block_T1), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
.itemOutputs(shaft_T1)
.duration(2 * MINUTES + 8 * SECONDS)
.eut(250)
.addTo(extruderRecipes);
Logger.INFO("Added recipe for GT5 Extruder: Windmill Shaft [Energetic]");
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(9L, block_T2), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.copyAmount(9L, block_T2), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
.itemOutputs(shaft_T2)
.duration(4 * MINUTES + 16 * SECONDS)
.eut(TierEU.RECIPE_HV)
.addTo(extruderRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.copyAmount(1L, shaft_block_T2),
- GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.copyAmount(1L, shaft_block_T2), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
.itemOutputs(shaft_T2)
.duration(4 * MINUTES + 16 * SECONDS)
.eut(TierEU.RECIPE_HV)
.addTo(extruderRecipes);
Logger.INFO("Added recipe for GT5 Extruder: Windmill Shaft [TungstenSteel]");
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(9L, block_T3), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.copyAmount(9L, block_T3), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
.itemOutputs(shaft_T3)
.duration(8 * MINUTES + 32 * SECONDS)
.eut(TierEU.RECIPE_EV)
.addTo(extruderRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.copyAmount(1L, shaft_block_T3),
- GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.copyAmount(1L, shaft_block_T3), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
.itemOutputs(shaft_T3)
.duration(8 * MINUTES + 32 * SECONDS)
.eut(TierEU.RECIPE_EV)
.addTo(extruderRecipes);
Logger.INFO("Added recipe for GT5 Extruder: Windmill Shaft [Vibrant]");
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(9L, block_T4), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.copyAmount(9L, block_T4), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
.itemOutputs(shaft_T4)
.duration(17 * MINUTES + 4 * SECONDS)
.eut(4000)
.addTo(extruderRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.copyAmount(1L, shaft_block_T4),
- GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.copyAmount(1L, shaft_block_T4), GregtechItemList.Shape_Extruder_WindmillShaft.get(0L))
.itemOutputs(shaft_T4)
.duration(17 * MINUTES + 4 * SECONDS)
.eut(4000)
@@ -297,10 +289,10 @@ public class RECIPE_IC2 {
ItemStack aGearSmallSteel = CI.getTieredComponentOfMaterial(Materials.Steel, OrePrefixes.gearGtSmall, 1);
ItemStack aGearSmallAluminium = CI
.getTieredComponentOfMaterial(Materials.Aluminium, OrePrefixes.gearGtSmall, 1);
- ItemStack aGearPotin = ALLOY.TUMBAGA.getGear(1);
- ItemStack aGearSiliconCarbide = ALLOY.SILICON_CARBIDE.getGear(1);
+ ItemStack aGearPotin = MaterialsAlloy.TUMBAGA.getGear(1);
+ ItemStack aGearSiliconCarbide = MaterialsAlloy.SILICON_CARBIDE.getGear(1);
- GT_Values.RA.stdBuilder()
+ GTValues.RA.stdBuilder()
.itemInputs(
CI.getNumberedAdvancedCircuit(2),
aBasicHazmatPieces[0],
@@ -313,7 +305,7 @@ public class RECIPE_IC2 {
.duration(30 * SECONDS)
.eut(TierEU.RECIPE_MV)
.addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
+ GTValues.RA.stdBuilder()
.itemInputs(
CI.getNumberedAdvancedCircuit(2),
aBasicHazmatPieces[1],
@@ -326,7 +318,7 @@ public class RECIPE_IC2 {
.duration(1 * MINUTES + 30 * SECONDS)
.eut(TierEU.RECIPE_MV)
.addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
+ GTValues.RA.stdBuilder()
.itemInputs(
CI.getNumberedAdvancedCircuit(2),
aBasicHazmatPieces[2],
@@ -339,7 +331,7 @@ public class RECIPE_IC2 {
.duration(1 * MINUTES + 15 * SECONDS)
.eut(TierEU.RECIPE_MV)
.addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
+ GTValues.RA.stdBuilder()
.itemInputs(
CI.getNumberedAdvancedCircuit(2),
aBasicHazmatPieces[3],