aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorNotAPenguin <michiel.vandeginste@gmail.com>2024-09-16 00:53:18 +0200
committerGitHub <noreply@github.com>2024-09-15 22:53:18 +0000
commitb530fdac89f5d764613a6a69339e4324083c9895 (patch)
treea7c36051f84f8e4a7a654ec2266a3ea5a49a4ed8 /src/main/java/gregtech
parent43af160db2e04f06bba3792a11860ee42c3d1947 (diff)
downloadGT5-Unofficial-b530fdac89f5d764613a6a69339e4324083c9895.tar.gz
GT5-Unofficial-b530fdac89f5d764613a6a69339e4324083c9895.tar.bz2
GT5-Unofficial-b530fdac89f5d764613a6a69339e4324083c9895.zip
Remove GT++ AutoMap (#3199)
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/api/enums/TAE.java19
-rw-r--r--src/main/java/gregtech/api/util/FishPondFakeRecipe.java11
-rw-r--r--src/main/java/gregtech/api/util/GasSpargingRecipe.java16
-rw-r--r--src/main/java/gregtech/api/util/GasSpargingRecipeMap.java11
4 files changed, 27 insertions, 30 deletions
diff --git a/src/main/java/gregtech/api/enums/TAE.java b/src/main/java/gregtech/api/enums/TAE.java
index 79d3037a5a..48a39da036 100644
--- a/src/main/java/gregtech/api/enums/TAE.java
+++ b/src/main/java/gregtech/api/enums/TAE.java
@@ -6,7 +6,6 @@ import java.util.HashSet;
import gregtech.api.interfaces.ITexture;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.block.ModBlocks;
import gtPlusPlus.core.lib.GTPPCore;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
@@ -53,22 +52,22 @@ public class TAE {
}
public static void finalizeTAE() {
- String aFreeSpaces = "";
- String aPageAndSlotFree = "";
- AutoMap<Integer> aTemp = new AutoMap<>(mFreeSlots);
+ StringBuilder aFreeSpaces = new StringBuilder();
+ StringBuilder aPageAndSlotFree = new StringBuilder();
+ Integer[] aTemp = mFreeSlots.toArray(new Integer[] {});
for (int i = 0; i < mFreeSlots.size(); i++) {
- int j = aTemp.get(i);
- aFreeSpaces += j;
- aPageAndSlotFree += getPageFromIndex(j);
+ int j = aTemp[i];
+ aFreeSpaces.append(j);
+ aPageAndSlotFree.append(getPageFromIndex(j));
if (i != (mFreeSlots.size() - 1)) {
- aFreeSpaces += ", ";
- aPageAndSlotFree += ", ";
+ aFreeSpaces.append(", ");
+ aPageAndSlotFree.append(", ");
}
}
Logger.INFO("Free Indexes within TAE: " + aFreeSpaces);
Logger.INFO("Free Page slots within TAE: " + aPageAndSlotFree);
Logger.INFO("Filling them with ERROR textures.");
- for (int aFreeSlot : aTemp.values()) {
+ for (int aFreeSlot : aTemp) {
registerTexture(aFreeSlot, new GTPPCopiedBlockTexture(ModBlocks.blockCasingsTieredGTPP, 1, 15));
}
Logger.INFO("Finalising TAE.");
diff --git a/src/main/java/gregtech/api/util/FishPondFakeRecipe.java b/src/main/java/gregtech/api/util/FishPondFakeRecipe.java
index 8f36600e2a..2deb38dccf 100644
--- a/src/main/java/gregtech/api/util/FishPondFakeRecipe.java
+++ b/src/main/java/gregtech/api/util/FishPondFakeRecipe.java
@@ -11,7 +11,6 @@ import net.minecraftforge.common.FishingHooks;
import gregtech.api.enums.GTValues;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
@@ -36,13 +35,13 @@ public class FishPondFakeRecipe {
e.printStackTrace();
}
- AutoMap<ArrayList<WeightedRandomFishable>> mega = new AutoMap<>();
- mega.put(fish);
- mega.put(junk);
- mega.put(treasure);
+ ArrayList<ArrayList<WeightedRandomFishable>> mega = new ArrayList<>();
+ mega.add(fish);
+ mega.add(junk);
+ mega.add(treasure);
int mType = 14;
- for (ArrayList<WeightedRandomFishable> f : mega.values()) {
+ for (ArrayList<WeightedRandomFishable> f : mega) {
for (WeightedRandomFishable weightedRandomFishable : f) {
if (weightedRandomFishable != null) {
WeightedRandomFishable u = weightedRandomFishable;
diff --git a/src/main/java/gregtech/api/util/GasSpargingRecipe.java b/src/main/java/gregtech/api/util/GasSpargingRecipe.java
index 527359e0e8..0e8deb285b 100644
--- a/src/main/java/gregtech/api/util/GasSpargingRecipe.java
+++ b/src/main/java/gregtech/api/util/GasSpargingRecipe.java
@@ -1,9 +1,10 @@
package gregtech.api.util;
+import java.util.ArrayList;
+
import net.minecraftforge.fluids.FluidStack;
import gregtech.api.enums.TierEU;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.util.data.ArrayUtils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
@@ -92,12 +93,11 @@ public class GasSpargingRecipe implements Comparable<GasSpargingRecipe> {
}
public String[] getRecipeInfo() {
- AutoMap<String> result = new AutoMap<>();
- result.put("Input " + ItemUtils.getArrayStackNames(mFluidInputs));
- result.put("Output " + ItemUtils.getArrayStackNames(mFluidOutputs));
- result.put("Duration: " + mDuration);
- result.put("EU/t: " + mEUt);
- String s[] = result.toArray();
- return s;
+ ArrayList<String> result = new ArrayList<>();
+ result.add("Input " + ItemUtils.getArrayStackNames(mFluidInputs));
+ result.add("Output " + ItemUtils.getArrayStackNames(mFluidOutputs));
+ result.add("Duration: " + mDuration);
+ result.add("EU/t: " + mEUt);
+ return result.toArray(new String[] {});
}
}
diff --git a/src/main/java/gregtech/api/util/GasSpargingRecipeMap.java b/src/main/java/gregtech/api/util/GasSpargingRecipeMap.java
index 6dcc7721e0..ece9c024e4 100644
--- a/src/main/java/gregtech/api/util/GasSpargingRecipeMap.java
+++ b/src/main/java/gregtech/api/util/GasSpargingRecipeMap.java
@@ -2,15 +2,14 @@ package gregtech.api.util;
import static gregtech.api.enums.Mods.GregTech;
-import net.minecraftforge.fluids.FluidStack;
+import java.util.HashSet;
-import gtPlusPlus.api.objects.data.AutoMap;
+import net.minecraftforge.fluids.FluidStack;
-public class GasSpargingRecipeMap extends AutoMap<GasSpargingRecipe> {
+public class GasSpargingRecipeMap {
- public static final AutoMap<GasSpargingRecipe> mRecipes = new AutoMap<>();
+ public static final HashSet<GasSpargingRecipe> mRecipes = new HashSet<>();
public static final String mUnlocalizedName = "gtpp.recipe.lftr.sparging";
- public static final String mNEIName = mUnlocalizedName;
public static final String mNEIDisplayName = "LFTR Gas Sparging";
public static final String mNEIGUIPath = GregTech.getResourcePath("textures", "gui/basicmachines/FissionFuel.png");
@@ -30,7 +29,7 @@ public class GasSpargingRecipeMap extends AutoMap<GasSpargingRecipe> {
}
int aMapSize = mRecipes.size();
GasSpargingRecipe aRecipe = new GasSpargingRecipe(aSpargeGas, aSpentFuel, aSpargedFuel, aOutputs, aMaxOutputs);
- mRecipes.put(aRecipe);
+ mRecipes.add(aRecipe);
return mRecipes.size() > aMapSize;
}