aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelter.java
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2023-01-28 19:32:44 -0800
committerJason Mitchell <mitchej@gmail.com>2023-01-28 19:32:44 -0800
commit55f64675b42ac8d3c557cc850f78664bee006f6f (patch)
tree2afd26dd3d5e6f763119bc192b57c66a1a075922 /src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelter.java
parent0f5dfd01b877b6a1019e0671b88d07974aae68c0 (diff)
downloadGT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.gz
GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.bz2
GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.zip
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelter.java')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelter.java165
1 files changed, 88 insertions, 77 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelter.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelter.java
index b6b8a3f7ac..58f8d3e349 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelter.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelter.java
@@ -1,5 +1,12 @@
package gtPlusPlus.xmod.gregtech.loaders;
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.Set;
+
+import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidStack;
+
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gtPlusPlus.api.interfaces.RunnableWithInfo;
@@ -15,11 +22,6 @@ import gtPlusPlus.core.material.state.MaterialState;
import gtPlusPlus.core.util.minecraft.FluidUtils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.core.util.minecraft.MaterialUtils;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Set;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.fluids.FluidStack;
public class RecipeGen_BlastSmelter extends RecipeGen_Base {
@@ -45,14 +47,8 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
ItemStack tStack;
if (null != (tStack = M.getDust(1))) {
- final Material[] badMaterials = {
- FLUORIDES.THORIUM_HEXAFLUORIDE,
- FLUORIDES.THORIUM_TETRAFLUORIDE,
- ALLOY.BLOODSTEEL,
- NUCLIDE.LiFBeF2ThF4UF4,
- NUCLIDE.LiFBeF2ZrF4UF4,
- NUCLIDE.LiFBeF2ZrF4U235
- };
+ final Material[] badMaterials = { FLUORIDES.THORIUM_HEXAFLUORIDE, FLUORIDES.THORIUM_TETRAFLUORIDE,
+ ALLOY.BLOODSTEEL, NUCLIDE.LiFBeF2ThF4UF4, NUCLIDE.LiFBeF2ZrF4UF4, NUCLIDE.LiFBeF2ZrF4U235 };
for (final Material R : badMaterials) {
if (M == R) {
return;
@@ -71,13 +67,10 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
ItemStack circuitGT = ItemUtils.getGregtechCircuit(0);
// Set a duration - OLD
- /*int duration = 0;
- if (M.getMeltingPointK() > 150){
- duration = (int) Math.max(M.getMass() / 50L, 1L) * M.getMeltingPointK();
- }
- else {
- duration = (int) Math.max(M.getMass() / 50L, 1L) * 150;
- }*/
+ /*
+ * int duration = 0; if (M.getMeltingPointK() > 150){ duration = (int) Math.max(M.getMass() / 50L, 1L) *
+ * M.getMeltingPointK(); } else { duration = (int) Math.max(M.getMass() / 50L, 1L) * 150; }
+ */
long aVoltage = MaterialUtils.getVoltageForTier(M.vTier);
@@ -112,15 +105,24 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
// Make a simple one Material Materialstack[] and log it for validity.
circuitGT = ItemUtils.getGregtechCircuit(1);
- final ItemStack[] tItemStackTest = new ItemStack[] {circuitGT, tStack};
+ final ItemStack[] tItemStackTest = new ItemStack[] { circuitGT, tStack };
inputStackCount = 1;
fluidAmount = 144 * inputStackCount;
- Logger.WARNING("[BAS] Adding an Alloy Blast Smelter Recipe for " + M.getLocalizedName() + ". Gives "
- + fluidAmount + "L of molten metal.");
+ Logger.WARNING(
+ "[BAS] Adding an Alloy Blast Smelter Recipe for " + M.getLocalizedName()
+ + ". Gives "
+ + fluidAmount
+ + "L of molten metal.");
for (int das = 0; das < tItemStackTest.length; das++) {
if (tItemStackTest[das] != null) {
- Logger.WARNING("[BAS] tMaterial[" + das + "]: " + tItemStackTest[das].getDisplayName() + " Meta: "
- + tItemStackTest[das].getItemDamage() + ", Amount: " + tItemStackTest[das].stackSize);
+ Logger.WARNING(
+ "[BAS] tMaterial[" + das
+ + "]: "
+ + tItemStackTest[das].getDisplayName()
+ + " Meta: "
+ + tItemStackTest[das].getItemDamage()
+ + ", Amount: "
+ + tItemStackTest[das].stackSize);
}
}
@@ -137,18 +139,18 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
(int) aVoltage)) {
Logger.WARNING("[BAS] Success.");
Logger.WARNING("[BAS] Success, Also added a Fluid solidifier recipe.");
- /*if (GT_Values.RA.addFluidExtractionRecipe(M.getIngot(1), null, M.getFluidStack(144), 100, duration, 120)){
- Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe.");
- }
- if (GT_Values.RA.addFluidExtractionRecipe(M.getNugget(1), null, M.getFluidStack(16), 100, duration/9, 120)){
- Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe.");
- }*/
- /*if (GT_Values.RA.addFluidExtractionRecipe(M.getSmallDust(1), null, M.getFluid(36), 100, duration/4, 120)){
- Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe.");
- }
- if (GT_Values.RA.addFluidExtractionRecipe(M.getTinyDust(1), null, M.getFluid(16), 100, duration/9, 120)){
- Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe.");
- }*/
+ /*
+ * if (GT_Values.RA.addFluidExtractionRecipe(M.getIngot(1), null, M.getFluidStack(144), 100,
+ * duration, 120)){ Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe."); } if
+ * (GT_Values.RA.addFluidExtractionRecipe(M.getNugget(1), null, M.getFluidStack(16), 100,
+ * duration/9, 120)){ Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe."); }
+ */
+ /*
+ * if (GT_Values.RA.addFluidExtractionRecipe(M.getSmallDust(1), null, M.getFluid(36), 100,
+ * duration/4, 120)){ Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe."); }
+ * if (GT_Values.RA.addFluidExtractionRecipe(M.getTinyDust(1), null, M.getFluid(16), 100,
+ * duration/9, 120)){ Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe."); }
+ */
}
} else {
Logger.WARNING("[BAS] Failed.");
@@ -162,20 +164,24 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
(int) aVoltage)) {
Logger.WARNING("[BAS] Success.");
if (GT_Values.RA.addFluidSolidifierRecipe(
- ItemList.Shape_Mold_Ingot.get(0), M.getFluidStack(144), M.getIngot(1), duration / 2, 60)) {
+ ItemList.Shape_Mold_Ingot.get(0),
+ M.getFluidStack(144),
+ M.getIngot(1),
+ duration / 2,
+ 60)) {
Logger.WARNING("[BAS] Success, Also added a Fluid solidifier recipe.");
- /*if (GT_Values.RA.addFluidExtractionRecipe(M.getIngot(1), null, M.getFluidStack(144), 100, duration/2, 60)){
- Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe.");
- }
- if (GT_Values.RA.addFluidExtractionRecipe(M.getNugget(1), null, M.getFluidStack(16), 100, duration/2/9, 60)){
- Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe.");
- }*/
- /*if (GT_Values.RA.addFluidExtractionRecipe(M.getSmallDust(1), null, M.getFluid(36), 100, duration/2/4, 60)){
- Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe.");
- }
- if (GT_Values.RA.addFluidExtractionRecipe(M.getTinyDust(1), null, M.getFluid(16), 100, duration/2/9, 60)){
- Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe.");
- }*/
+ /*
+ * if (GT_Values.RA.addFluidExtractionRecipe(M.getIngot(1), null, M.getFluidStack(144), 100,
+ * duration/2, 60)){ Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe."); } if
+ * (GT_Values.RA.addFluidExtractionRecipe(M.getNugget(1), null, M.getFluidStack(16), 100,
+ * duration/2/9, 60)){ Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe."); }
+ */
+ /*
+ * if (GT_Values.RA.addFluidExtractionRecipe(M.getSmallDust(1), null, M.getFluid(36), 100,
+ * duration/2/4, 60)){ Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe."); }
+ * if (GT_Values.RA.addFluidExtractionRecipe(M.getTinyDust(1), null, M.getFluid(16), 100,
+ * duration/2/9, 60)){ Logger.WARNING("[BAS] Success, Also added a Fluid Extractor recipe."); }
+ */
}
} else {
Logger.WARNING("[BAS] Failed.");
@@ -188,8 +194,7 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
// If this Material has some kind of compound list, proceed
if (mMaterialListSize > 1) {
- final gtPlusPlus.core.material.MaterialStack[] tempStack =
- new gtPlusPlus.core.material.MaterialStack[mMaterialListSize];
+ final gtPlusPlus.core.material.MaterialStack[] tempStack = new gtPlusPlus.core.material.MaterialStack[mMaterialListSize];
circuitGT = ItemUtils.getGregtechCircuit(mMaterialListSize);
// Just double checking
if (tempStack.length > 1) {
@@ -199,10 +204,8 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
for (final gtPlusPlus.core.material.MaterialStack xMaterial : M.getComposites()) {
if (xMaterial != null) {
if (xMaterial.getStackMaterial() != null) {
- Logger.WARNING("[BAS] FOUND: "
- + xMaterial.getStackMaterial().getLocalizedName());
- Logger.WARNING("[BAS] ADDING: "
- + xMaterial.getStackMaterial().getLocalizedName());
+ Logger.WARNING("[BAS] FOUND: " + xMaterial.getStackMaterial().getLocalizedName());
+ Logger.WARNING("[BAS] ADDING: " + xMaterial.getStackMaterial().getLocalizedName());
}
tempStack[ooo] = xMaterial;
}
@@ -218,21 +221,14 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
if (M.getComposites().get(irc) != null) {
final int r = (int) M.vSmallestRatio[irc];
inputStackCount = inputStackCount + r;
- if ((M.getComposites()
- .get(irc)
- .getStackMaterial()
- .getState()
- != MaterialState.SOLID)
- || !ItemUtils.checkForInvalidItems(
- M.getComposites().get(irc).getDustStack(r))) {
+ if ((M.getComposites().get(irc).getStackMaterial().getState() != MaterialState.SOLID)
+ || !ItemUtils
+ .checkForInvalidItems(M.getComposites().get(irc).getDustStack(r))) {
final int xr = r;
if ((xr > 0) && (xr <= 100)) {
final int mathmatics = (r * 1000);
componentsFluid = FluidUtils.getFluidStack(
- M.getComposites()
- .get(irc)
- .getStackMaterial()
- .getFluidStack(mathmatics),
+ M.getComposites().get(irc).getStackMaterial().getFluidStack(mathmatics),
mathmatics);
}
} else {
@@ -253,8 +249,10 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
components[fr] = components_NoCircuit[fr - 1];
}
}
- Logger.WARNING("[BAS] Should have added a circuit. mMaterialListSize: " + mMaterialListSize
- + " | circuit: " + components[0].getDisplayName());
+ Logger.WARNING(
+ "[BAS] Should have added a circuit. mMaterialListSize: " + mMaterialListSize
+ + " | circuit: "
+ + components[0].getDisplayName());
} else {
Logger.WARNING("[BAS] Did not add a circuit. mMaterialListSize: " + mMaterialListSize);
}
@@ -262,23 +260,36 @@ public class RecipeGen_BlastSmelter extends RecipeGen_Base {
// Set Fluid output
fluidAmount = 144 * inputStackCount;
- Logger.WARNING("[BAS] Adding an Alloy Blast Smelter Recipe for " + M.getLocalizedName()
- + " using it's compound dusts. This material has " + inputStackCount + " parts. Gives "
- + fluidAmount + "L of molten metal.");
+ Logger.WARNING(
+ "[BAS] Adding an Alloy Blast Smelter Recipe for " + M.getLocalizedName()
+ + " using it's compound dusts. This material has "
+ + inputStackCount
+ + " parts. Gives "
+ + fluidAmount
+ + "L of molten metal.");
Logger.WARNING("[BAS] tMaterial.length: " + components.length + ".");
for (int das = 0; das < components.length; das++) {
if (components[das] != null) {
- Logger.WARNING("[BAS] tMaterial[" + das + "]: " + components[das].getDisplayName()
- + " Meta: " + components[das].getItemDamage() + ", Amount: "
- + components[das].stackSize);
+ Logger.WARNING(
+ "[BAS] tMaterial[" + das
+ + "]: "
+ + components[das].getDisplayName()
+ + " Meta: "
+ + components[das].getItemDamage()
+ + ", Amount: "
+ + components[das].stackSize);
}
}
// Adds Recipe
if (M.requiresBlastFurnace()) {
if (CORE.RA.addBlastSmelterRecipe(
- components, componentsFluid, M.getFluidStack(fluidAmount), 100, duration, (int)
- aVoltage)) {
+ components,
+ componentsFluid,
+ M.getFluidStack(fluidAmount),
+ 100,
+ duration,
+ (int) aVoltage)) {
Logger.WARNING("[BAS] Success.");
} else {
Logger.WARNING("[BAS] Failed.");