aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/handler
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/gtPlusPlus/core/handler
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/gtPlusPlus/core/handler')
-rw-r--r--src/main/java/gtPlusPlus/core/handler/CompatHandler.java10
-rw-r--r--src/main/java/gtPlusPlus/core/handler/Recipes/DecayableRecipe.java7
-rw-r--r--src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java13
3 files changed, 15 insertions, 15 deletions
diff --git a/src/main/java/gtPlusPlus/core/handler/CompatHandler.java b/src/main/java/gtPlusPlus/core/handler/CompatHandler.java
index 83426c18c4..1c44216344 100644
--- a/src/main/java/gtPlusPlus/core/handler/CompatHandler.java
+++ b/src/main/java/gtPlusPlus/core/handler/CompatHandler.java
@@ -5,6 +5,7 @@ import static gregtech.api.enums.Mods.PamsHarvestCraft;
import static gregtech.api.enums.Mods.Thaumcraft;
import static gregtech.api.enums.Mods.Witchery;
+import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Queue;
import java.util.Set;
@@ -16,7 +17,6 @@ import gregtech.api.enums.GTValues;
import gregtech.api.util.GTOreDictUnificator;
import gtPlusPlus.api.interfaces.RunnableWithInfo;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.api.objects.minecraft.ItemPackage;
import gtPlusPlus.core.common.compat.CompatExtraUtils;
import gtPlusPlus.core.common.compat.CompatHarvestCraft;
@@ -258,11 +258,11 @@ public class CompatHandler {
runQueuedOnLoadComplete(event);
}
- public static final AutoMap<RunnableWithInfo<String>> mRecipesToGenerate = new AutoMap<>();
- public static final AutoMap<RunnableWithInfo<String>> mGtRecipesToGenerate = new AutoMap<>();
+ public static final ArrayList<RunnableWithInfo<String>> mRecipesToGenerate = new ArrayList<>();
+ public static final ArrayList<RunnableWithInfo<String>> mGtRecipesToGenerate = new ArrayList<>();
- public static final AutoMap<RunnableWithInfo<String>> mObjectsToRunInPostInit = new AutoMap<>();
- public static final AutoMap<ItemPackage> mObjectsToRunInOnLoadComplete = new AutoMap<>();
+ public static final ArrayList<RunnableWithInfo<String>> mObjectsToRunInPostInit = new ArrayList<>();
+ public static final ArrayList<ItemPackage> mObjectsToRunInOnLoadComplete = new ArrayList<>();
public static void runQueuedRecipes() {
// Add autogenerated Recipes from Item Components
diff --git a/src/main/java/gtPlusPlus/core/handler/Recipes/DecayableRecipe.java b/src/main/java/gtPlusPlus/core/handler/Recipes/DecayableRecipe.java
index 769973f617..36e3b6edd8 100644
--- a/src/main/java/gtPlusPlus/core/handler/Recipes/DecayableRecipe.java
+++ b/src/main/java/gtPlusPlus/core/handler/Recipes/DecayableRecipe.java
@@ -1,14 +1,15 @@
package gtPlusPlus.core.handler.Recipes;
+import java.util.ArrayList;
+
import net.minecraft.item.ItemStack;
import gregtech.api.util.GTUtility;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.util.minecraft.ItemUtils;
public class DecayableRecipe {
- public static final AutoMap<DecayableRecipe> mRecipes = new AutoMap<>();
+ public static final ArrayList<DecayableRecipe> mRecipes = new ArrayList<>();
public final int mTime;
public final ItemStack mInput;
@@ -18,7 +19,7 @@ public class DecayableRecipe {
mTime = time;
mInput = input;
mOutput = output;
- mRecipes.put(this);
+ mRecipes.add(this);
}
@Override
diff --git a/src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java b/src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java
index 4baa7a80dd..35970d9165 100644
--- a/src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java
+++ b/src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java
@@ -18,7 +18,6 @@ import com.kuba6000.mobsinfo.api.MobRecipe;
import cpw.mods.fml.common.Optional;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.api.objects.data.Triplet;
import gtPlusPlus.core.item.ModItems;
import gtPlusPlus.core.util.math.MathUtils;
@@ -28,7 +27,7 @@ import gtPlusPlus.core.util.minecraft.PlayerUtils;
@Optional.Interface(iface = "com.kuba6000.mobsinfo.api.IMobExtraInfoProvider", modid = "mobsinfo")
public class EntityDeathHandler implements IMobExtraInfoProvider {
- private static final HashMap<Class, AutoMap<Triplet<ItemStack, Integer, Integer>>> mMobDropMap = new HashMap<>();
+ private static final HashMap<Class, ArrayList<Triplet<ItemStack, Integer, Integer>>> mMobDropMap = new HashMap<>();
private static final HashSet<Class> mInternalClassKeyCache = new HashSet<>();
/**
@@ -41,11 +40,11 @@ public class EntityDeathHandler implements IMobExtraInfoProvider {
*/
public static void registerDropsForMob(Class aMobClass, ItemStack aStack, int aMaxAmount, int aChance) {
Triplet<ItemStack, Integer, Integer> aData = new Triplet<>(aStack, aMaxAmount, aChance);
- AutoMap<Triplet<ItemStack, Integer, Integer>> aDataMap = mMobDropMap.get(aMobClass);
+ ArrayList<Triplet<ItemStack, Integer, Integer>> aDataMap = mMobDropMap.get(aMobClass);
if (aDataMap == null) {
- aDataMap = new AutoMap<>();
+ aDataMap = new ArrayList<>();
}
- aDataMap.put(aData);
+ aDataMap.add(aData);
mMobDropMap.put(aMobClass, aDataMap);
Logger.INFO(
@@ -69,7 +68,7 @@ public class EntityDeathHandler implements IMobExtraInfoProvider {
}
private static boolean processDropsForMob(EntityLivingBase entityLiving) {
- AutoMap<Triplet<ItemStack, Integer, Integer>> aMobData = mMobDropMap.get(entityLiving.getClass());
+ ArrayList<Triplet<ItemStack, Integer, Integer>> aMobData = mMobDropMap.get(entityLiving.getClass());
boolean aDidDrop = false;
if (aMobData != null) {
if (!aMobData.isEmpty()) {
@@ -137,7 +136,7 @@ public class EntityDeathHandler implements IMobExtraInfoProvider {
@Override
public void provideExtraDropsInformation(@NotNull String entityString, @NotNull ArrayList<MobDrop> drops,
@NotNull MobRecipe recipe) {
- AutoMap<Triplet<ItemStack, Integer, Integer>> dropEntry = mMobDropMap.get(recipe.entity.getClass());
+ ArrayList<Triplet<ItemStack, Integer, Integer>> dropEntry = mMobDropMap.get(recipe.entity.getClass());
if (dropEntry != null && !dropEntry.isEmpty()) {
for (Triplet<ItemStack, Integer, Integer> data : dropEntry) {