aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/oreprocessing/ProcessingDust.java
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2023-12-04 05:34:27 +0900
committerGitHub <noreply@github.com>2023-12-03 21:34:27 +0100
commitf74c7cc297d1d19d38a19683cd277ad9ce605d3a (patch)
treeb2a5d66ec5a959099240fb1db239ffc0f9531839 /src/main/java/gregtech/loaders/oreprocessing/ProcessingDust.java
parentb08cde7de4ec93cba05fb070991ad1dffb800ce1 (diff)
downloadGT5-Unofficial-f74c7cc297d1d19d38a19683cd277ad9ce605d3a.tar.gz
GT5-Unofficial-f74c7cc297d1d19d38a19683cd277ad9ce605d3a.tar.bz2
GT5-Unofficial-f74c7cc297d1d19d38a19683cd277ad9ce605d3a.zip
Refactor RecipeMap (#2345)
* Remove deprecated and unused things * Move recipemap subclasses * Move GT_Recipe_Map to outside and rename to RecipeMap * Move recipemap instances to separated class & remove prepending s * Remove useless GT_Recipe constructors * Always use ModularUI * Rename IGT_RecipeMap -> IRecipeMap * Add RecipeMapBuilder * Remove more deprecated and unused things * Fix RecipeMap type parameters * Use multimap for recipe index * Fix bending recipe error in dev env * Remove mUniqueIdentifier * Update AE2FC * Less edgy texture for NEI recipe background * Add replicator fluid output slot for NEI and machine GUI * Fix fluid fuels not having fuel value in large boilers * Remove GT_RectHandler and NEI_TransferRectHost * Remove RecipeMapHandler * Move NEI energy description from RecipeMapFrontend to Power * Refactor the way to filter fusion recipes * Check restriction for some properties * Remove showVoltageAmperage * Make Power accept GT_Recipe * Fix NPE * Move NEI duration description to Power from Frontend * Directly implement IRecipeProcessingAwareHatch for GT_MetaTileEntity_Hatch_InputBus_ME * Make Power integrated with GT_OverclockCalculator * Rename Power -> OverclockDescriber * Don't modify recipe find logic until postload finishes * Reformat reserved MTE ids * Fix check for too few inputs on recipe addition * Move replicator logic to backend * Stop un-hiding assline recipes * Allow setting custom recipe comparator & implement for fusion * Update AE2FC * Rename getRecipeList and getRecipes -> getRecipeMap * Automatically register recipe catalysts * Cleanup the way to detect recipe collision * Make use of BasicUIProperties for basic machines * Make use of BasicUIProperties for UIHelper * Rename specialHandler -> recipeTransformer * Add way to automatically register handler info * Add recipe category * Add some APIs for addons * Rename blastRecipes -> blastFurnaceRecipes * Remove GT_MetaTileEntity_BasicMachine_GT_Recipe#mSharedTank and #mRequiresFluidForFiltering * Don't require setting duration and EU/t for fuel recipes * Don't require setting EU/t for primitive blast furnace recipes * Revert change to addMultiblockChemicalRecipe * Fix large boiler general desc recipe not being added * Hide duration and EU/t from large boiler * Cleanup recipe stacktrace draw * Extend metadata usage of recipe builder to recipe itself * Implement metadata handling & NEI comparator for PCB factory * Some rename around NEIRecipeInfo * Some toString implementations * Add more APIs for addons & some rename * Infer handler icon from recipe catalyst if one is not set * Also shrink recipe title when OC is not used * Remove rare earth centrifuge recipe * Use metadata for replicator backend * Adjust geothermal generator output slot * Allow having multiple transferrects * Store recipemap reference in backend * Rename vacuumRecipes -> vacuumFreezerRecipes * Add config to tweak visibility of recipe categories * Remove mHideRecyclingRecipes in favor of recipe category config * Fix typo fluidSolidfierRecipes -> fluidSolidifierRecipes * Refactor findRecipe and ProcessingLogic to use Stream * Fix BBF handler icon & remove bronze blast furnace * Add fluent API for findRecipe * Add way to stop adding progressbar * Change arg order for special texture * Avoid overwriting interesting failure with NO_RECIPE * Some changes for FuelBackend * Set space project icon * Remove localization from TT * Remove CNC recipe adder * Move recipe extractor from AE2FC * Minor internal change for ProcessingLogic#applyRecipe * More javadoc on #getAvailableRecipeMaps * Better implementation of #ofSupplier * Move replicator exponent config to GT_Proxy * Remove RC & IC2 macerator handling * Rename StreamUtil -> GT_StreamUtil * Refactor code around RecipeMetadataStorage * Revise #compileRecipe javadoc * Switch extreme diesel recipe loader to downstream recipe map * Optimize #reMap * Rename reload -> reloadNEICache * Minor tweak for drawEnergyInfo * a bit more doc * Adjust recipe catalysts * Add toString implementation for GT_Fluid for debug * Minor revision for OilCrackerBackend * Index replicator recipes by material --------- Co-authored-by: Glease <4586901+Glease@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gregtech/loaders/oreprocessing/ProcessingDust.java')
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingDust.java92
1 files changed, 45 insertions, 47 deletions
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingDust.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingDust.java
index 2aa2d42ac1..f0f8aef8ba 100644
--- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingDust.java
+++ b/src/main/java/gregtech/loaders/oreprocessing/ProcessingDust.java
@@ -1,14 +1,14 @@
package gregtech.loaders.oreprocessing;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sBlastRecipes;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sBoxinatorRecipes;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sCannerRecipes;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sCompressorRecipes;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sImplosionRecipes;
+import static gregtech.api.recipe.RecipeMaps.autoclaveRecipes;
+import static gregtech.api.recipe.RecipeMaps.blastFurnaceRecipes;
+import static gregtech.api.recipe.RecipeMaps.cannerRecipes;
+import static gregtech.api.recipe.RecipeMaps.centrifugeRecipes;
+import static gregtech.api.recipe.RecipeMaps.compressorRecipes;
+import static gregtech.api.recipe.RecipeMaps.electroMagneticSeparatorRecipes;
+import static gregtech.api.recipe.RecipeMaps.electrolyzerRecipes;
+import static gregtech.api.recipe.RecipeMaps.implosionRecipes;
+import static gregtech.api.recipe.RecipeMaps.packagerRecipes;
import static gregtech.api.util.GT_RecipeBuilder.MINUTES;
import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
import static gregtech.api.util.GT_RecipeBuilder.TICKS;
@@ -58,8 +58,6 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.itemInputs(GT_Utility.copyAmount(1, aStack))
.metadata(FUEL_VALUE, aMaterial.mFuelPower)
.metadata(FUEL_TYPE, aMaterial.mFuelType)
- .duration(0)
- .eut(0)
.addTo(GT_RecipeConstants.Fuel);
}
if ((GT_Utility.getFluidForFilledItem(GT_OreDictUnificator.get(OrePrefixes.cell, aMaterial, 1L), true)
@@ -69,7 +67,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.cell, aMaterial, 1L))
.duration(5 * SECONDS)
.eut(1)
- .addTo(sCannerRecipes);
+ .addTo(cannerRecipes);
}
if (!aMaterial.mBlastFurnaceRequired) {
GT_RecipeRegistrator.registerReverseFluidSmelting(aStack, aMaterial, aPrefix.mMaterialAmount, null);
@@ -104,7 +102,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
(Math.max(aMaterial.getMass() / 40L, 1L) * aMaterial.mBlastFurnaceTemp) * TICKS)
.eut(TierEU.RECIPE_MV)
.metadata(COIL_HEAT, (int) aMaterial.mBlastFurnaceTemp)
- .addTo(sBlastRecipes);
+ .addTo(blastFurnaceRecipes);
}
} else {
GT_ModHandler.addSmeltingRecipe(aStack, tDustStack);
@@ -119,7 +117,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.block, aMaterial, 1L))
.duration(15 * SECONDS)
.eut(2)
- .addTo(sCompressorRecipes);
+ .addTo(compressorRecipes);
}
// This is so disgustingly bad.
if (((OrePrefixes.block.isIgnored(aMaterial))
@@ -142,7 +140,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 1L))
.duration(15 * SECONDS)
.eut(2)
- .addTo(sCompressorRecipes);
+ .addTo(compressorRecipes);
}
}
}
@@ -219,7 +217,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
recipeBuilder
.duration(Math.max(1L, Math.abs(aMaterial.getProtons() * 2L * tItemAmount)))
.eut(Math.min(4, tList.size()) * 30)
- .addTo(sElectrolyzerRecipes);
+ .addTo(electrolyzerRecipes);
}
}
if ((aMaterial.mExtraData & 0x2) != 0) {
@@ -241,7 +239,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
}
recipeBuilder.duration(Math.max(1L, Math.abs(aMaterial.getMass() * 4L * tItemAmount)))
.eut(Math.min(4, tList.size()) * 5)
- .addTo(sCentrifugeRecipes);
+ .addTo(centrifugeRecipes);
}
}
}
@@ -255,7 +253,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.fluidInputs(Materials.Water.getFluid(200L))
.duration(1 * MINUTES + 40 * SECONDS)
.eut(24)
- .addTo(sAutoclaveRecipes);
+ .addTo(autoclaveRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(1, aStack), GT_Utility.getIntegratedCircuit(2))
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 1L))
@@ -263,7 +261,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.fluidInputs(GT_ModHandler.getDistilledWater(100L))
.duration(1 * MINUTES + 15 * SECONDS)
.eut(24)
- .addTo(sAutoclaveRecipes);
+ .addTo(autoclaveRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(1, aStack), GT_Utility.getIntegratedCircuit(3))
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 1L))
@@ -271,7 +269,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.fluidInputs(Materials.Void.getMolten(36L))
.duration(1 * MINUTES)
.eut(24)
- .addTo(sAutoclaveRecipes);
+ .addTo(autoclaveRecipes);
}
switch (aMaterial.mName) {
case "NULL", "Mercury", "Coal":
@@ -295,7 +293,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.MeatCooked, 1L));
break;
case "Oilsands":
- sCentrifugeRecipes.addRecipe(
+ centrifugeRecipes.addRecipe(
true,
new ItemStack[] { GT_Utility.copyAmount(1, aStack) },
null,
@@ -319,7 +317,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 16L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(
GT_Utility.copyAmount(4, aStack),
@@ -329,7 +327,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 16L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(4, aStack), new ItemStack(Blocks.tnt, 32))
.itemOutputs(
@@ -337,7 +335,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 16L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(4, aStack), GT_ModHandler.getIC2Item("industrialTnt", 8))
.itemOutputs(
@@ -345,7 +343,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 16L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
}
break;
case "Opal":
@@ -365,7 +363,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 12L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(
GT_Utility.copyAmount(4, aStack),
@@ -375,7 +373,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 12L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(4, aStack), new ItemStack(Blocks.tnt, 24))
.itemOutputs(
@@ -383,7 +381,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 12L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(4, aStack), GT_ModHandler.getIC2Item("industrialTnt", 6))
.itemOutputs(
@@ -391,7 +389,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 12L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
}
break;
case "FoolsRuby":
@@ -410,7 +408,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 8L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(4, aStack), GT_ModHandler.getIC2Item("dynamite", 8, null))
.itemOutputs(
@@ -418,7 +416,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 8L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(4, aStack), new ItemStack(Blocks.tnt, 16))
.itemOutputs(
@@ -426,7 +424,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 8L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(4, aStack), GT_ModHandler.getIC2Item("industrialTnt", 4))
.itemOutputs(
@@ -434,7 +432,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 8L))
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_LV)
- .addTo(sImplosionRecipes);
+ .addTo(implosionRecipes);
}
}
}
@@ -454,7 +452,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.outputChances(10000, 4000, 2000)
.duration(20 * SECONDS)
.eut(24)
- .addTo(sElectroMagneticSeparatorRecipes);
+ .addTo(electroMagneticSeparatorRecipes);
}
if (aMaterial.contains(SubTag.ELECTROMAGNETIC_SEPERATION_IRON)) {
GT_Values.RA.stdBuilder()
@@ -466,7 +464,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.outputChances(10000, 4000, 2000)
.duration(20 * SECONDS)
.eut(24)
- .addTo(sElectroMagneticSeparatorRecipes);
+ .addTo(electroMagneticSeparatorRecipes);
}
if (aMaterial.contains(SubTag.ELECTROMAGNETIC_SEPERATION_NEODYMIUM)) {
GT_Values.RA.stdBuilder()
@@ -478,7 +476,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.outputChances(10000, 4000, 2000)
.duration(20 * SECONDS)
.eut(24)
- .addTo(sElectroMagneticSeparatorRecipes);
+ .addTo(electroMagneticSeparatorRecipes);
}
}
if (aMaterial.contains(SubTag.CRYSTALLISABLE)
@@ -490,7 +488,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.fluidInputs(Materials.Water.getFluid(200L))
.duration(1 * MINUTES + 40 * SECONDS)
.eut(24)
- .addTo(sAutoclaveRecipes);
+ .addTo(autoclaveRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(1, aStack), GT_Utility.getIntegratedCircuit(2))
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 1L))
@@ -498,7 +496,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.fluidInputs(GT_ModHandler.getDistilledWater(100L))
.duration(1 * MINUTES + 15 * SECONDS)
.eut(24)
- .addTo(sAutoclaveRecipes);
+ .addTo(autoclaveRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.copyAmount(1, aStack), GT_Utility.getIntegratedCircuit(3))
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 1L))
@@ -506,7 +504,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.fluidInputs(Materials.Void.getMolten(36L))
.duration(1 * MINUTES)
.eut(24)
- .addTo(sAutoclaveRecipes);
+ .addTo(autoclaveRecipes);
}
ItemStack tImpureStack = GT_OreDictUnificator.get(
OrePrefixes.dustTiny,
@@ -529,7 +527,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L))
.duration(Math.max(1L, aMaterial.getMass()))
.eut(5)
- .addTo(sCentrifugeRecipes);
+ .addTo(centrifugeRecipes);
} else {
FluidStack tFluid = GT_Utility.getFluidForFilledItem(tImpureStack, true);
if (tFluid == null) {
@@ -540,7 +538,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
tImpureStack)
.duration(Math.max(1L, aMaterial.getMass() * 72L))
.eut(5)
- .addTo(sCentrifugeRecipes);
+ .addTo(centrifugeRecipes);
} else {
tFluid.amount /= 10;
GT_Values.RA.stdBuilder()
@@ -549,7 +547,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.fluidOutputs(tFluid)
.duration(Math.max(1L, aMaterial.getMass() * 8L))
.eut(5)
- .addTo(sCentrifugeRecipes);
+ .addTo(centrifugeRecipes);
}
}
} else {
@@ -558,7 +556,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 9L), tImpureStack)
.duration(Math.max(1L, aMaterial.getMass() * 72L))
.eut(5)
- .addTo(sCentrifugeRecipes);
+ .addTo(centrifugeRecipes);
}
} else {
GT_Values.RA.stdBuilder()
@@ -566,7 +564,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 2L), tImpureStack)
.duration(Math.max(1L, aMaterial.getMass() * 16L))
.eut(5)
- .addTo(sCentrifugeRecipes);
+ .addTo(centrifugeRecipes);
}
} else {
GT_Values.RA.stdBuilder()
@@ -581,7 +579,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.outputChances(10000, 1111)
.duration(Math.max(1L, aMaterial.getMass() * 8L))
.eut(5)
- .addTo(sCentrifugeRecipes);
+ .addTo(centrifugeRecipes);
}
}
case dustSmall -> {
@@ -590,7 +588,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L))
.duration(1 * SECONDS)
.eut(4)
- .addTo(sBoxinatorRecipes);
+ .addTo(packagerRecipes);
if (!aMaterial.mBlastFurnaceRequired) {
GT_RecipeRegistrator.registerReverseFluidSmelting(aStack, aMaterial, aPrefix.mMaterialAmount, null);
if (aMaterial.mSmeltInto.mArcSmeltInto != aMaterial) {
@@ -610,7 +608,7 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
.itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L))
.duration(1 * SECONDS)
.eut(4)
- .addTo(sBoxinatorRecipes);
+ .addTo(packagerRecipes);
if (!aMaterial.mBlastFurnaceRequired) {
GT_RecipeRegistrator.registerReverseFluidSmelting(aStack, aMaterial, aPrefix.mMaterialAmount, null);
if (aMaterial.mSmeltInto.mArcSmeltInto != aMaterial) {