| package mods.railcraft.api.fuel; |
| |
| import java.util.HashMap; |
| import java.util.Map; |
| import java.util.Map.Entry; |
| import net.minecraftforge.fluids.Fluid; |
| |
| /** |
| * |
| * @author CovertJaguar <http://www.railcraft.info> |
| */ |
| public class FuelManager { |
| |
| public static final Map<Fluid, Integer> boilerFuel = new HashMap<Fluid, Integer>(); |
| |
| /** |
| * Register the amount of heat in a bucket of liquid fuel. |
| * |
| * @param fluid |
| * @param heatValuePerBucket |
| */ |
| public static void addBoilerFuel(Fluid fluid, int heatValuePerBucket) { |
| boilerFuel.put(fluid, heatValuePerBucket); |
| } |
| |
| public static int getBoilerFuelValue(Fluid fluid) { |
| for (Entry<Fluid, Integer> entry : boilerFuel.entrySet()) { |
| if (entry.getKey() == fluid) { |
| return entry.getValue(); |
| } |
| } |
| return 0; |
| } |
| |
| } |