diff options
author | NotAPenguin <michiel.vandeginste@gmail.com> | 2024-09-16 00:53:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-15 22:53:18 +0000 |
commit | b530fdac89f5d764613a6a69339e4324083c9895 (patch) | |
tree | a7c36051f84f8e4a7a654ec2266a3ea5a49a4ed8 /src/main/java/gregtech/api/util | |
parent | 43af160db2e04f06bba3792a11860ee42c3d1947 (diff) | |
download | GT5-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')
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; } |