aboutsummaryrefslogtreecommitdiff
path: root/src/Java/binnie/core/liquid/ManagerLiquid.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/binnie/core/liquid/ManagerLiquid.java')
-rw-r--r--src/Java/binnie/core/liquid/ManagerLiquid.java80
1 files changed, 0 insertions, 80 deletions
diff --git a/src/Java/binnie/core/liquid/ManagerLiquid.java b/src/Java/binnie/core/liquid/ManagerLiquid.java
deleted file mode 100644
index f0ab486cc0..0000000000
--- a/src/Java/binnie/core/liquid/ManagerLiquid.java
+++ /dev/null
@@ -1,80 +0,0 @@
-package binnie.core.liquid;
-
-import binnie.core.ManagerBase;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import java.util.Collection;
-import java.util.LinkedHashMap;
-import java.util.Map;
-import net.minecraft.client.renderer.texture.IIconRegister;
-import net.minecraftforge.fluids.Fluid;
-import net.minecraftforge.fluids.FluidRegistry;
-import net.minecraftforge.fluids.FluidStack;
-
-public class ManagerLiquid
- extends ManagerBase
-{
- Map<String, IFluidType> fluids = new LinkedHashMap();
-
- public Collection<IFluidType> getFluidTypes()
- {
- return this.fluids.values();
- }
-
- public void createLiquids(IFluidType[] liquids, int startID)
- {
- for (IFluidType liquid : liquids)
- {
- BinnieFluid fluid = createLiquid(liquid, startID++);
- if (fluid == null) {
- throw new RuntimeException("Liquid registered incorrectly - " + liquid.getIdentifier());
- }
- }
- }
-
- public BinnieFluid createLiquid(IFluidType fluid, int id)
- {
- this.fluids.put(fluid.getIdentifier().toLowerCase(), fluid);
- BinnieFluid bFluid = new BinnieFluid(fluid);
- FluidRegistry.registerFluid(bFluid);
- ItemFluidContainer.registerFluid(fluid, id);
- return bFluid;
- }
-
- public FluidStack getLiquidStack(String name, int amount)
- {
- return FluidRegistry.getFluidStack(name.toLowerCase(), amount);
- }
-
- @SideOnly(Side.CLIENT)
- public void reloadIcons(IIconRegister register)
- {
- for (IFluidType type : this.fluids.values())
- {
- Fluid fluid = getLiquidStack(type.getIdentifier(), 1).getFluid();
- type.registerIcon(register);
- if (fluid == null) {
- throw new RuntimeException("[Binnie] Liquid not registered properly - " + type.getIdentifier());
- }
- fluid.setIcons(type.getIcon());
- }
- }
-
- public void init() {}
-
- public void postInit()
- {
- for (IFluidType fluid : this.fluids.values()) {
- for (FluidContainer container : FluidContainer.values()) {
- if ((container.isActive()) && (fluid.canPlaceIn(container))) {
- container.registerContainerData(fluid);
- }
- }
- }
- }
-
- public IFluidType getFluidType(String liquid)
- {
- return (IFluidType)this.fluids.get(liquid.toLowerCase());
- }
-}