diff options
Diffstat (limited to 'src/main/java/gtPlusPlus/plugin/agrichem')
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; } |