aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java
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/gregtech/loaders/RecipeGen_ShapedCrafting.java
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/gregtech/loaders/RecipeGen_ShapedCrafting.java')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java222
1 files changed, 0 insertions, 222 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java
deleted file mode 100644
index 3ef1740189..0000000000
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java
+++ /dev/null
@@ -1,222 +0,0 @@
-package gtPlusPlus.xmod.gregtech.loaders;
-
-import java.util.HashSet;
-import java.util.Set;
-
-import gregtech.api.util.GT_ModHandler;
-import gtPlusPlus.api.interfaces.RunnableWithInfo;
-import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.material.Material;
-import gtPlusPlus.core.material.MaterialGenerator;
-import gtPlusPlus.core.util.minecraft.ItemUtils;
-
-public class RecipeGen_ShapedCrafting extends RecipeGen_Base {
-
- public static final Set<RunnableWithInfo<Material>> mRecipeGenMap = new HashSet<>();
-
- static {
- MaterialGenerator.mRecipeMapsToGenerate.put(mRecipeGenMap);
- }
-
- public RecipeGen_ShapedCrafting(final Material M) {
- this.toGenerate = M;
- mRecipeGenMap.add(this);
- }
-
- @Override
- public void run() {
- generateRecipes(this.toGenerate);
- }
-
- private void generateRecipes(final Material material) {
- Logger.WARNING("Generating Shaped Crafting recipes for " + material.getLocalizedName()); // TODO
-
- // Single Plate Shaped/Shapeless
- if (ItemUtils.checkForInvalidItems(material.getPlate(1))
- && ItemUtils.checkForInvalidItems(material.getIngot(1)))
- if (material.getPlate(1) != null && material.getIngot(1) != null) GT_ModHandler.addCraftingRecipe(
- material.getPlate(1),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "h", "B", "I", Character.valueOf('I'), material.getIngot(1), Character.valueOf('B'),
- material.getIngot(1) });
-
- if (ItemUtils.checkForInvalidItems(material.getPlate(1))
- && ItemUtils.checkForInvalidItems(material.getIngot(1)))
- GT_ModHandler.addShapelessCraftingRecipe(
- material.getPlate(1),
- new Object[] { gregtech.api.enums.ToolDictNames.craftingToolForgeHammer, material.getIngot(1),
- material.getIngot(1) });
-
- // Double Plate Shaped/Shapeless
- if (ItemUtils.checkForInvalidItems(material.getPlateDouble(1))
- && ItemUtils.checkForInvalidItems(material.getPlate(1)))
- GT_ModHandler.addCraftingRecipe(
- material.getPlateDouble(1),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "I", "B", "h", Character.valueOf('I'), material.getPlate(1), Character.valueOf('B'),
- material.getPlate(1) });
-
- if (ItemUtils.checkForInvalidItems(material.getPlateDouble(1))
- && ItemUtils.checkForInvalidItems(material.getPlate(1)))
- GT_ModHandler.addShapelessCraftingRecipe(
- material.getPlateDouble(1),
- new Object[] { gregtech.api.enums.ToolDictNames.craftingToolForgeHammer, material.getPlate(1),
- material.getPlate(1) });
-
- // Ring Recipe
- if (!material.isRadioactive && ItemUtils.checkForInvalidItems(material.getRing(1))
- && ItemUtils.checkForInvalidItems(material.getRod(1))) {
- if (GT_ModHandler.addCraftingRecipe(
- material.getRing(1),
- GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "h ", "fR", 'R', material.getRod(1) })) {
- Logger.WARNING("GT:NH Ring Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("GT:NH Ring Recipe: " + material.getLocalizedName() + " - Failed");
- }
- }
-
- // Framebox Recipe
- if (!material.isRadioactive && ItemUtils.checkForInvalidItems(material.getFrameBox(1))
- && ItemUtils.checkForInvalidItems(material.getRod(1))) {
- if (GT_ModHandler.addCraftingRecipe(
- material.getFrameBox(2),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RRR", "RwR", "RRR", 'R', material.getRod(1) })) {
- Logger.WARNING("Framebox Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Framebox Recipe: " + material.getLocalizedName() + " - Failed");
- }
- }
-
- // Shaped Recipe - Bolts
- if (!material.isRadioactive && ItemUtils.checkForInvalidItems(material.getBolt(1))
- && ItemUtils.checkForInvalidItems(material.getRod(1))) {
- if (GT_ModHandler.addCraftingRecipe(
- material.getBolt(2),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "s ", " R", 'R', material.getRod(1) })) {
- Logger.WARNING("Bolt Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Bolt Recipe: " + material.getLocalizedName() + " - Failed");
- }
- }
-
- // Shaped Recipe - Fine Wire
- if (!material.isRadioactive && ItemUtils.checkForInvalidItems(material.getFoil(1))
- && ItemUtils.checkForInvalidItems(material.getFineWire(1))) {
- if (GT_ModHandler.addCraftingRecipe(
- material.getFineWire(1),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "Fx", 'F', material.getFoil(1) })) {
- Logger.WARNING("Fine Wire Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Fine Wire Recipe: " + material.getLocalizedName() + " - Failed");
- }
- }
-
- // Shaped Recipe - Foil
- if (ItemUtils.checkForInvalidItems(material.getFoil(1))
- && ItemUtils.checkForInvalidItems(material.getPlate(1))) {
- if (GT_ModHandler.addCraftingRecipe(
- material.getFoil(2),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "hP", 'P', material.getPlate(1) })) {
- Logger.WARNING("Foil Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Foil Recipe: " + material.getLocalizedName() + " - Failed");
- }
- }
-
- // Shaped Recipe - Ingot to Rod
- if (ItemUtils.checkForInvalidItems(material.getRod(1)) && ItemUtils.checkForInvalidItems(material.getIngot(1)))
- if (GT_ModHandler.addCraftingRecipe(
- material.getRod(1),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "f ", " I", 'I', material.getIngot(1) })) {
- Logger.WARNING("Rod Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Rod Recipe: " + material.getLocalizedName() + " - Failed");
- }
-
- // Shaped Recipe - Long Rod to two smalls
- if (ItemUtils.checkForInvalidItems(material.getRod(1))
- && ItemUtils.checkForInvalidItems(material.getLongRod(1)))
- if (GT_ModHandler.addCraftingRecipe(
- material.getRod(2),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "s", "L", 'L', material.getLongRod(1) })) {
- Logger.WARNING("Rod Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Rod Recipe: " + material.getLocalizedName() + " - Failed");
- }
-
- // Two small to long rod
- if (ItemUtils.checkForInvalidItems(material.getLongRod(1))
- && ItemUtils.checkForInvalidItems(material.getRod(1)))
- if (GT_ModHandler.addCraftingRecipe(
- material.getLongRod(1),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RhR", 'R', material.getRod(1) })) {
- Logger.WARNING("Long Rod Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Long Rod Recipe: " + material.getLocalizedName() + " - Failed");
- }
-
- // Rotor Recipe
- if (!material.isRadioactive && ItemUtils.checkForInvalidItems(material.getRotor(1))
- && ItemUtils.checkForInvalidItems(material.getRing(1))
- && !material.isRadioactive
- && ItemUtils.checkForInvalidItems(material.getPlate(1))
- && ItemUtils.checkForInvalidItems(material.getScrew(1))) {
- if (GT_ModHandler.addCraftingRecipe(
- material.getRotor(1),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PhP", "SRf", "PdP", 'P', material.getPlate(1), 'S', material.getScrew(1), 'R',
- material.getRing(1), })) {
- Logger.WARNING("Rotor Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Rotor Recipe: " + material.getLocalizedName() + " - Failed");
- }
- }
-
- // Gear Recipe
- if (!material.isRadioactive && ItemUtils.checkForInvalidItems(material.getGear(1))
- && ItemUtils.checkForInvalidItems(material.getPlate(1))
- && ItemUtils.checkForInvalidItems(material.getRod(1))) {
- if (GT_ModHandler.addCraftingRecipe(
- material.getGear(1),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RPR", "PwP", "RPR", 'P', material.getPlate(1), 'R', material.getRod(1), })) {
- Logger.WARNING("Gear Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Gear Recipe: " + material.getLocalizedName() + " - Failed");
- }
- }
-
- // Screws
- if (!material.isRadioactive && ItemUtils.checkForInvalidItems(material.getScrew(1))
- && ItemUtils.checkForInvalidItems(material.getBolt(1))) {
- if (GT_ModHandler.addCraftingRecipe(
- material.getScrew(1),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "fB", "B ", 'B', material.getBolt(1), })) {
- Logger.WARNING("Screw Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Screw Recipe: " + material.getLocalizedName() + " - Failed");
- }
- }
- }
-}