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 | |
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')
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; } |