aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/tileentities
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/tileentities
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/tileentities')
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityCircuitProgrammer.java7
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityVolumetricFlaskSetter.java7
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityAdvPooCollector.java7
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityBaseFluidCollector.java6
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPestKiller.java13
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPooCollector.java7
6 files changed, 25 insertions, 22 deletions
diff --git a/src/main/java/gtPlusPlus/core/tileentities/general/TileEntityCircuitProgrammer.java b/src/main/java/gtPlusPlus/core/tileentities/general/TileEntityCircuitProgrammer.java
index 113440e8b5..4b687f63af 100644
--- a/src/main/java/gtPlusPlus/core/tileentities/general/TileEntityCircuitProgrammer.java
+++ b/src/main/java/gtPlusPlus/core/tileentities/general/TileEntityCircuitProgrammer.java
@@ -1,5 +1,7 @@
package gtPlusPlus.core.tileentities.general;
+import java.util.ArrayList;
+
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.ISidedInventory;
import net.minecraft.item.ItemStack;
@@ -10,7 +12,6 @@ import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
import net.minecraft.tileentity.TileEntity;
import gregtech.api.util.GTUtility;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.inventories.InventoryCircuitProgrammer;
import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.core.slots.SlotIntegratedCircuit;
@@ -69,11 +70,11 @@ public class TileEntityCircuitProgrammer extends TileEntity implements ISidedInv
if (aInputs[25] != null) {
hasOutput = true;
}
- AutoMap<Integer> aValidSlots = new AutoMap<>();
+ ArrayList<Integer> aValidSlots = new ArrayList<>();
int aSlotCount = 0;
for (ItemStack i : aInputs) {
if (i != null) {
- aValidSlots.put(aSlotCount);
+ aValidSlots.add(aSlotCount);
}
aSlotCount++;
}
diff --git a/src/main/java/gtPlusPlus/core/tileentities/general/TileEntityVolumetricFlaskSetter.java b/src/main/java/gtPlusPlus/core/tileentities/general/TileEntityVolumetricFlaskSetter.java
index 7f1cde2476..14c337c088 100644
--- a/src/main/java/gtPlusPlus/core/tileentities/general/TileEntityVolumetricFlaskSetter.java
+++ b/src/main/java/gtPlusPlus/core/tileentities/general/TileEntityVolumetricFlaskSetter.java
@@ -1,5 +1,7 @@
package gtPlusPlus.core.tileentities.general;
+import java.util.ArrayList;
+
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.ISidedInventory;
import net.minecraft.item.ItemStack;
@@ -11,7 +13,6 @@ import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.fluids.FluidStack;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.container.ContainerVolumetricFlaskSetter;
import gtPlusPlus.core.inventories.InventoryVolumetricFlaskSetter;
import gtPlusPlus.core.util.math.MathUtils;
@@ -130,11 +131,11 @@ public class TileEntityVolumetricFlaskSetter extends TileEntity implements ISide
return false;
}
}
- AutoMap<Integer> aValidSlots = new AutoMap<>();
+ ArrayList<Integer> aValidSlots = new ArrayList<>();
int aSlotCount = 0;
for (ItemStack i : aInputs) {
if (i != null) {
- aValidSlots.put(aSlotCount);
+ aValidSlots.add(aSlotCount);
}
aSlotCount++;
}
diff --git a/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityAdvPooCollector.java b/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityAdvPooCollector.java
index 5e0aaf8370..6f0d5fcea2 100644
--- a/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityAdvPooCollector.java
+++ b/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityAdvPooCollector.java
@@ -1,5 +1,7 @@
package gtPlusPlus.core.tileentities.machines;
+import java.util.ArrayList;
+
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.passive.EntityAnimal;
import net.minecraft.entity.passive.EntityChicken;
@@ -14,7 +16,6 @@ import net.minecraft.item.ItemStack;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.Fluid;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.item.chemistry.AgriculturalChem;
import gtPlusPlus.core.util.math.MathUtils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
@@ -63,10 +64,10 @@ public class TileEntityAdvPooCollector extends TileEntityBaseFluidCollector {
return false;
}
- private static AutoMap<Class> aEntityToDrain = new AutoMap<>();
+ private static final ArrayList<Class> aEntityToDrain = new ArrayList<>();
@Override
- public AutoMap<Class> aThingsToLookFor() {
+ public ArrayList<Class> aThingsToLookFor() {
if (aEntityToDrain.isEmpty()) {
aEntityToDrain.add(EntityAnimal.class);
aEntityToDrain.add(IAnimals.class);
diff --git a/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityBaseFluidCollector.java b/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityBaseFluidCollector.java
index 6340415e82..988268f6e9 100644
--- a/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityBaseFluidCollector.java
+++ b/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityBaseFluidCollector.java
@@ -1,5 +1,6 @@
package gtPlusPlus.core.tileentities.machines;
+import java.util.ArrayList;
import java.util.List;
import net.minecraft.entity.item.EntityItem;
@@ -19,7 +20,6 @@ import net.minecraftforge.fluids.FluidTank;
import net.minecraftforge.fluids.FluidTankInfo;
import net.minecraftforge.fluids.IFluidHandler;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.api.objects.minecraft.BTF_FluidTank;
import gtPlusPlus.api.objects.minecraft.BlockPos;
import gtPlusPlus.core.tileentities.base.TileEntityBase;
@@ -150,7 +150,7 @@ public abstract class TileEntityBaseFluidCollector extends TileEntityBase implem
return MathUtils.randInt(200, 300);
}
- public abstract AutoMap<Class> aThingsToLookFor();
+ public abstract ArrayList<Class> aThingsToLookFor();
public abstract void onPreLogicTick();
@@ -227,7 +227,7 @@ public abstract class TileEntityBaseFluidCollector extends TileEntityBase implem
/**
* Return the amount of fluid for this entity type
- *
+ *
* @param aEntity
* @return
*/
diff --git a/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPestKiller.java b/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPestKiller.java
index c91476f556..08ceed597d 100644
--- a/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPestKiller.java
+++ b/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPestKiller.java
@@ -28,7 +28,6 @@ import net.minecraftforge.oredict.OreDictionary;
import forestry.lepidopterology.entities.EntityButterfly;
import gregtech.api.enums.Mods;
import gregtech.api.util.GTUtility;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.api.objects.minecraft.BTF_FluidTank;
import gtPlusPlus.core.inventories.InventoryPestKiller;
import gtPlusPlus.core.material.MaterialMisc;
@@ -51,12 +50,12 @@ public class TileEntityPestKiller extends TileEntity implements ISidedInventory,
private boolean mNeedsUpdate = false;
private String mCustomName;
- private static final AutoMap<Class<?>> mEntityMap = new AutoMap<>();
+ private static final ArrayList<Class<?>> mEntityMap = new ArrayList<>();
static {
- mEntityMap.put(EntityBat.class);
+ mEntityMap.add(EntityBat.class);
if (Mods.Forestry.isModLoaded()) {
- mEntityMap.put(EntityButterfly.class);
+ mEntityMap.add(EntityButterfly.class);
}
}
@@ -102,7 +101,7 @@ public class TileEntityPestKiller extends TileEntity implements ISidedInventory,
// code block
}
int aChunkCount = 0;
- AutoMap<Entity> entities = new AutoMap<>();
+ ArrayList<Entity> entities = new ArrayList<>();
if (min != 0 && max != 0) {
for (int x = min; x < max; x++) {
for (int z = min; z < max; z++) {
@@ -117,7 +116,7 @@ public class TileEntityPestKiller extends TileEntity implements ISidedInventory,
for (Class<?> C : mEntityMap) {
if (e.getClass()
.equals(C) || C.isAssignableFrom(e.getClass())) {
- entities.put((Entity) e);
+ entities.add((Entity) e);
}
}
}
@@ -138,7 +137,7 @@ public class TileEntityPestKiller extends TileEntity implements ISidedInventory,
for (Class<?> C : mEntityMap) {
if (e.getClass()
.equals(C) || C.isAssignableFrom(e.getClass())) {
- entities.put((Entity) e);
+ entities.add((Entity) e);
}
}
}
diff --git a/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPooCollector.java b/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPooCollector.java
index d0d4ee3661..90864d1878 100644
--- a/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPooCollector.java
+++ b/src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPooCollector.java
@@ -1,5 +1,7 @@
package gtPlusPlus.core.tileentities.machines;
+import java.util.ArrayList;
+
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.passive.EntityAnimal;
import net.minecraft.entity.passive.EntityChicken;
@@ -12,7 +14,6 @@ import net.minecraft.item.ItemStack;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.Fluid;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.item.chemistry.AgriculturalChem;
import gtPlusPlus.core.util.math.MathUtils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
@@ -67,10 +68,10 @@ public class TileEntityPooCollector extends TileEntityBaseFluidCollector {
return false;
}
- private static AutoMap<Class> aEntityToDrain = new AutoMap<>();
+ private static final ArrayList<Class> aEntityToDrain = new ArrayList<>();
@Override
- public AutoMap<Class> aThingsToLookFor() {
+ public ArrayList<Class> aThingsToLookFor() {
if (aEntityToDrain.isEmpty()) {
aEntityToDrain.add(EntityAnimal.class);
aEntityToDrain.add(IAnimals.class);