aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/oreprocessing
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2024-06-26 18:10:36 +0200
committerGitHub <noreply@github.com>2024-06-26 18:10:36 +0200
commit25cf7d918f7c1b93d137757f4236846066f520d5 (patch)
tree7b866d8a2c0961e2153bd58aeb984145042facd9 /src/main/java/gregtech/loaders/oreprocessing
parent6b89b3b942366ccbfff258e9f67eba6b3b5c0377 (diff)
downloadGT5-Unofficial-25cf7d918f7c1b93d137757f4236846066f520d5.tar.gz
GT5-Unofficial-25cf7d918f7c1b93d137757f4236846066f520d5.tar.bz2
GT5-Unofficial-25cf7d918f7c1b93d137757f4236846066f520d5.zip
Remove crates (#2687)
* remove crates * Add placeholder oreprefix To be used in cases where a prefix is removed that isnt at the end of a list. Causes blank items for existing items * spotless --------- Co-authored-by: Caedis <Caedis@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gregtech/loaders/oreprocessing')
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCrate.java132
1 files changed, 0 insertions, 132 deletions
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrate.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrate.java
deleted file mode 100644
index 105b5c8f13..0000000000
--- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrate.java
+++ /dev/null
@@ -1,132 +0,0 @@
-package gregtech.loaders.oreprocessing;
-
-import static gregtech.api.recipe.RecipeMaps.packagerRecipes;
-import static gregtech.api.recipe.RecipeMaps.unpackagerRecipes;
-import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
-
-import net.minecraft.item.ItemStack;
-
-import gregtech.api.enums.GT_Values;
-import gregtech.api.enums.ItemList;
-import gregtech.api.enums.Materials;
-import gregtech.api.enums.OrePrefixes;
-import gregtech.api.enums.SubTag;
-import gregtech.api.util.GT_ModHandler;
-import gregtech.api.util.GT_OreDictUnificator;
-import gregtech.common.GT_Proxy;
-
-public class ProcessingCrate implements gregtech.api.interfaces.IOreRecipeRegistrator {
-
- public ProcessingCrate() {
- OrePrefixes.crateGtDust.add(this);
- OrePrefixes.crateGtIngot.add(this);
- OrePrefixes.crateGtGem.add(this);
- OrePrefixes.crateGtPlate.add(this);
- }
-
- @Override
- public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName,
- ItemStack aStack) {
- boolean aSpecialRecipeReq2 = aMaterial.mUnificatable && (aMaterial.mMaterialInto == aMaterial)
- && !aMaterial.contains(SubTag.NO_WORKING);
- switch (aPrefix) {
- case crateGtDust -> {
- if (GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L) != null) {
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 16L),
- ItemList.Crate_Empty.get(1L))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crateGtDust, aMaterial, 1L))
- .duration(5 * SECONDS)
- .eut(8)
- .addTo(packagerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crateGtDust, aMaterial, 1L))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 16L),
- ItemList.Crate_Empty.get(1L))
- .duration(40 * SECONDS)
- .eut(1)
- .addTo(unpackagerRecipes);
- }
- if (aSpecialRecipeReq2) GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 16L),
- GT_Proxy.tBits,
- new Object[] { "Xc", 'X', OrePrefixes.crateGtDust.get(aMaterial) });
- }
- case crateGtIngot -> {
- if (GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 1L) != null) {
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 16L),
- ItemList.Crate_Empty.get(1L))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crateGtIngot, aMaterial, 1L))
- .duration(5 * SECONDS)
- .eut(8)
- .addTo(packagerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crateGtIngot, aMaterial, 1L))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 16L),
- ItemList.Crate_Empty.get(1L))
- .duration(40 * SECONDS)
- .eut(1)
- .addTo(unpackagerRecipes);
- }
- if (aSpecialRecipeReq2) GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 16L),
- GT_Proxy.tBits,
- new Object[] { "Xc", 'X', OrePrefixes.crateGtIngot.get(aMaterial) });
- }
- case crateGtGem -> {
- if (GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 1L) != null) {
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 16L),
- ItemList.Crate_Empty.get(1L))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crateGtGem, aMaterial, 1L))
- .duration(5 * SECONDS)
- .eut(8)
- .addTo(packagerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crateGtGem, aMaterial, 1L))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 16L),
- ItemList.Crate_Empty.get(1L))
- .duration(40 * SECONDS)
- .eut(1)
- .addTo(unpackagerRecipes);
- }
- if (aSpecialRecipeReq2) GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 16L),
- GT_Proxy.tBits,
- new Object[] { "Xc", 'X', OrePrefixes.crateGtGem.get(aMaterial) });
- }
- case crateGtPlate -> {
- if (GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 1L) != null) {
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 16L),
- ItemList.Crate_Empty.get(1L))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crateGtPlate, aMaterial, 1L))
- .duration(5 * SECONDS)
- .eut(8)
- .addTo(packagerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crateGtPlate, aMaterial, 1L))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 16L),
- ItemList.Crate_Empty.get(1L))
- .duration(40 * SECONDS)
- .eut(1)
- .addTo(unpackagerRecipes);
- }
- if (aSpecialRecipeReq2) GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 16L),
- GT_Proxy.tBits,
- new Object[] { "Xc", 'X', OrePrefixes.crateGtPlate.get(aMaterial) });
- }
- default -> {}
- }
- }
-}