public static boolean removeElementalReaction(ItemStack reactant, Fluid fluid) { validReactantsElemental.remove(new ComparableItemStack(reactant)); validFluidsElemental.remove(fluid.getName()); return true; }
public static boolean removeFuel(ItemStack stack) { fuelMap.remove(new ComparableItemStack(stack)); return true; }
private static void removeCatalyst(ItemStack catalyst) { catalystMap.remove(new ComparableItemStack((catalyst))); catalystFactorMap.remove(new ComparableItemStack((catalyst))); }
private static void removeReagent(ItemStack reagent) { reagentAmpMap.remove(new ComparableItemStack((reagent))); reagentDurMap.remove(new ComparableItemStack((reagent))); }
public static boolean addGemFuel(ItemStack stack, int energy) { if (stack.isEmpty() || energy < 2000 || energy > 200000000) { return false; } if (gemFuelMap.containsKey(new ComparableItemStack(stack))) { return false; } gemFuelMap.put(new ComparableItemStack(stack), energy); return true; }
public static boolean addElementalReaction(ItemStack reactant, Fluid fluid, int energy) { if (addReaction(reactant, fluid, energy)) { validReactantsElemental.add(new ComparableItemStack(reactant)); validFluidsElemental.add(fluid.getName()); return true; } return false; }
public static boolean addFuel(ItemStack stack, int energy) { if (stack.isEmpty() || energy < 2000 || energy > 200000000) { return false; } if (fuelMap.containsKey(new ComparableItemStack(stack))) { return false; } fuelMap.put(new ComparableItemStack(stack), energy); return true; }
public static boolean addFuel(ItemStack stack, int energy) { if (stack.isEmpty() || energy < 2000 || energy > 200000000) { return false; } if (fuelMap.containsKey(new ComparableItemStack(stack))) { return false; } fuelMap.put(new ComparableItemStack(stack), energy); return true; }
public static boolean addFuel(ItemStack stack, int energy) { if (stack.isEmpty() || energy < 2000 || energy > 200000000) { return false; } if (fuelMap.containsKey(new ComparableItemStack(stack))) { return false; } fuelMap.put(new ComparableItemStack(stack), energy); return true; }
public static int getFuelEnergy(ItemStack stack) { if (stack.isEmpty()) { return 0; } return fuelMap.get(new ComparableItemStack(stack)); }
public static int getReagentAmplifier(ItemStack stack) { if (stack.isEmpty()) { return 0; } return reagentAmpMap.get(new ComparableItemStack(stack)); }
public static int getFertilizerMultiplier(ItemStack stack) { if (stack.isEmpty()) { return 0; } return fertilizerMap.get(new ComparableItemStack(stack)); }
public static int getCatalystXp(ItemStack stack) { if (stack.isEmpty()) { return 0; } return catalystMap.get(new ComparableItemStack(stack)); }
public static int getBaitMultiplier(ItemStack stack) { if (stack.isEmpty()) { return 0; } return baitMap.get(new ComparableItemStack(stack)); }
public static int getCatalystFactor(ItemStack stack) { if (stack.isEmpty()) { return 0; } return catalystFactorMap.get(new ComparableItemStack(stack)); }
public static int getReagentDuration(ItemStack stack) { if (stack.isEmpty()) { return 0; } return reagentDurMap.get(new ComparableItemStack(stack)); }
public static void refresh() { TObjectIntHashMap<ComparableItemStack> tempMap = new TObjectIntHashMap<>(fuelMap.size()); for (TObjectIntIterator<ComparableItemStack> it = fuelMap.iterator(); it.hasNext(); ) { it.advance(); tempMap.put(new ComparableItemStack(it.key().toItemStack()), it.value()); } fuelMap.clear(); fuelMap = tempMap; }
public static void refresh() { TObjectIntHashMap<ComparableItemStack> tempBaitMap = new TObjectIntHashMap<>(baitMap.size()); for (TObjectIntIterator<ComparableItemStack> it = baitMap.iterator(); it.hasNext(); ) { it.advance(); tempBaitMap.put(new ComparableItemStack(it.key().toItemStack()), it.value()); } baitMap.clear(); baitMap = tempBaitMap; }
public static void refresh() { TObjectIntHashMap<ComparableItemStack> tempMap = new TObjectIntHashMap<>(fuelMap.size()); for (TObjectIntIterator<ComparableItemStack> it = fuelMap.iterator(); it.hasNext(); ) { it.advance(); tempMap.put(new ComparableItemStack(it.key().toItemStack()), it.value()); } fuelMap.clear(); fuelMap = tempMap; }
public static void refresh() { TObjectIntHashMap<ComparableItemStack> tempMap = new TObjectIntHashMap<>(fuelMap.size()); for (TObjectIntIterator<ComparableItemStack> it = fuelMap.iterator(); it.hasNext(); ) { it.advance(); tempMap.put(new ComparableItemStack(it.key().toItemStack()), it.value()); } fuelMap.clear(); fuelMap = tempMap; }