aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/plugin/agrichem
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/plugin/agrichem')
-rw-r--r--src/main/java/gtPlusPlus/plugin/agrichem/BioRecipes.java39
-rw-r--r--src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAlgaeBase.java4
-rw-r--r--src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGeneticData.java14
3 files changed, 28 insertions, 29 deletions
diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/BioRecipes.java b/src/main/java/gtPlusPlus/plugin/agrichem/BioRecipes.java
index 263971cdc4..5164967a90 100644
--- a/src/main/java/gtPlusPlus/plugin/agrichem/BioRecipes.java
+++ b/src/main/java/gtPlusPlus/plugin/agrichem/BioRecipes.java
@@ -47,7 +47,6 @@ import gregtech.api.util.GTModHandler;
import gregtech.api.util.GTOreDictUnificator;
import gregtech.api.util.GTRecipeConstants;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.item.ModItems;
import gtPlusPlus.core.item.base.BaseItemComponent;
import gtPlusPlus.core.item.chemistry.AgriculturalChem;
@@ -535,8 +534,8 @@ public class BioRecipes {
public static final HashSet<GTItemStack> mNuts = new HashSet<>();
public static final HashSet<GTItemStack> mSeeds = new HashSet<>();
- public static final AutoMap<ItemStack> mList_Master_FruitVege = new AutoMap<>();
- public static final AutoMap<ItemStack> mList_Master_Seeds = new AutoMap<>();
+ public static final ArrayList<ItemStack> mList_Master_FruitVege = new ArrayList<>();
+ public static final ArrayList<ItemStack> mList_Master_Seeds = new ArrayList<>();
private static void processFermentationOreDict() {
processOreDictEntry("listAllfruit", mFruits);
@@ -550,22 +549,22 @@ public class BioRecipes {
if (!mFruits.isEmpty()) {
for (GTItemStack g : mFruits) {
- mList_Master_FruitVege.put(g.toStack());
+ mList_Master_FruitVege.add(g.toStack());
}
}
if (!mVege.isEmpty()) {
for (GTItemStack g : mVege) {
- mList_Master_FruitVege.put(g.toStack());
+ mList_Master_FruitVege.add(g.toStack());
}
}
if (!mNuts.isEmpty()) {
for (GTItemStack g : mNuts) {
- mList_Master_FruitVege.put(g.toStack());
+ mList_Master_FruitVege.add(g.toStack());
}
}
if (!mSeeds.isEmpty()) {
for (GTItemStack g : mSeeds) {
- mList_Master_Seeds.put(g.toStack());
+ mList_Master_Seeds.add(g.toStack());
}
}
}
@@ -582,8 +581,8 @@ public class BioRecipes {
private static void recipeFermentationBase() {
processFermentationOreDict();
- AutoMap<ItemStack> aFruitVege = mList_Master_FruitVege;
- AutoMap<ItemStack> aSeeds = mList_Master_Seeds;
+ ArrayList<ItemStack> aFruitVege = mList_Master_FruitVege;
+ ArrayList<ItemStack> aSeeds = mList_Master_Seeds;
ArrayList<ItemStack> aMap = OreDictionary.getOres("cropSugarbeet");
for (ItemStack a : aFruitVege) {
if (aMap.contains(a)) {
@@ -797,17 +796,17 @@ public class BioRecipes {
private static void recipeAluminiumPellet() {
// Ore Names, no prefix
- AutoMap<String> aOreNames = new AutoMap<>();
-
- aOreNames.put("Lazurite");
- aOreNames.put("Bauxite");
- aOreNames.put("Grossular");
- aOreNames.put("Pyrope");
- aOreNames.put("Sodalite");
- aOreNames.put("Spodumene");
- aOreNames.put("Ruby");
- aOreNames.put("Sapphire");
- aOreNames.put("GreenSapphire");
+ ArrayList<String> aOreNames = new ArrayList<>();
+
+ aOreNames.add("Lazurite");
+ aOreNames.add("Bauxite");
+ aOreNames.add("Grossular");
+ aOreNames.add("Pyrope");
+ aOreNames.add("Sodalite");
+ aOreNames.add("Spodumene");
+ aOreNames.add("Ruby");
+ aOreNames.add("Sapphire");
+ aOreNames.add("GreenSapphire");
// Voltage
HashMap<String, Integer> aOreData1 = new HashMap<>();
diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAlgaeBase.java b/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAlgaeBase.java
index f34348a3af..ac38b78936 100644
--- a/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAlgaeBase.java
+++ b/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAlgaeBase.java
@@ -2,6 +2,7 @@ package gtPlusPlus.plugin.agrichem.item.algae;
import static gregtech.api.enums.Mods.GTPlusPlus;
+import java.util.ArrayList;
import java.util.List;
import net.minecraft.client.renderer.texture.IIconRegister;
@@ -17,7 +18,6 @@ import net.minecraft.util.IIcon;
import net.minecraft.world.World;
import cpw.mods.fml.common.registry.GameRegistry;
-import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.plugin.agrichem.AlgaeDefinition;
import gtPlusPlus.plugin.agrichem.IAlgalItem;
@@ -213,7 +213,7 @@ public class ItemAlgaeBase extends Item implements IAlgalItem {
aSpeed,
aLifespan,
0,
- new AutoMap<>());
+ new ArrayList<>());
aTag = aGenes.writeToNBT();
}
} else {
diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGeneticData.java b/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGeneticData.java
index 6b7b72aa71..ef36d73686 100644
--- a/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGeneticData.java
+++ b/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGeneticData.java
@@ -1,8 +1,8 @@
package gtPlusPlus.plugin.agrichem.logic;
-import net.minecraft.nbt.NBTTagCompound;
+import java.util.ArrayList;
-import gtPlusPlus.api.objects.data.AutoMap;
+import net.minecraft.nbt.NBTTagCompound;
public class AlgaeGeneticData {
@@ -24,15 +24,15 @@ public class AlgaeGeneticData {
private final float mProductionSpeed;
- private final AutoMap<AlgaeGrowthRequirement> mSpecialRequirements;
+ private final ArrayList<AlgaeGrowthRequirement> mSpecialRequirements;
public AlgaeGeneticData() {
- this(true, true, true, true, (byte) 0, 1f, 1f, (byte) 30, 0, new AutoMap<>());
+ this(true, true, true, true, (byte) 0, 1f, 1f, (byte) 30, 0, new ArrayList<>());
}
public AlgaeGeneticData(boolean isDominant, boolean requiresLight, boolean isSalt, boolean isFresh,
byte aTempTolerance, float aFertility, float aSpeed, byte aLifespan, int aGeneration,
- AutoMap<AlgaeGrowthRequirement> aRequirements) {
+ ArrayList<AlgaeGrowthRequirement> aRequirements) {
mIsDominant = isDominant;
mRequiresLight = requiresLight;
mSaltWater = isSalt;
@@ -67,7 +67,7 @@ public class AlgaeGeneticData {
mLifespan = aNBT.getByte("mLifespan");
mGeneration = aNBT.getInteger("mGeneration");
}
- mSpecialRequirements = new AutoMap<>();
+ mSpecialRequirements = new ArrayList<>();
}
/**
@@ -109,7 +109,7 @@ public class AlgaeGeneticData {
return this.mGeneration;
}
- public final AutoMap<AlgaeGrowthRequirement> getSpecialRequirements() {
+ public final ArrayList<AlgaeGrowthRequirement> getSpecialRequirements() {
return this.mSpecialRequirements;
}