aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/util
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/api/util
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/api/util')
-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
3 files changed, 18 insertions, 20 deletions
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;
}