aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/fluids/GenericFluid.java
diff options
context:
space:
mode:
author‭huajijam <strhuaji@gmail.com>2019-03-18 20:52:30 +0800
committer‭huajijam <strhuaji@gmail.com>2019-03-18 20:52:30 +0800
commit8b090e1fd20eb4c301996b5e1dfeb78353e595e4 (patch)
tree52152dd767d195c76baa8fd8bacb14b105aaa146 /src/Java/gtPlusPlus/core/fluids/GenericFluid.java
parent40d7e5da9f5b84213e2c3e4596fdc69b94bd523e (diff)
downloadGT5-Unofficial-8b090e1fd20eb4c301996b5e1dfeb78353e595e4.tar.gz
GT5-Unofficial-8b090e1fd20eb4c301996b5e1dfeb78353e595e4.tar.bz2
GT5-Unofficial-8b090e1fd20eb4c301996b5e1dfeb78353e595e4.zip
fix a bug
Diffstat (limited to 'src/Java/gtPlusPlus/core/fluids/GenericFluid.java')
-rw-r--r--src/Java/gtPlusPlus/core/fluids/GenericFluid.java70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/Java/gtPlusPlus/core/fluids/GenericFluid.java b/src/Java/gtPlusPlus/core/fluids/GenericFluid.java
deleted file mode 100644
index 4f1f5df006..0000000000
--- a/src/Java/gtPlusPlus/core/fluids/GenericFluid.java
+++ /dev/null
@@ -1,70 +0,0 @@
-package gtPlusPlus.core.fluids;
-
-import cpw.mods.fml.common.registry.GameRegistry;
-
-import net.minecraft.block.Block;
-
-import gtPlusPlus.core.item.base.itemblock.ItemBlockFluid;
-import gtPlusPlus.core.material.Material;
-import net.minecraftforge.fluids.Fluid;
-import net.minecraftforge.fluids.FluidRegistry;
-
-public class GenericFluid extends Fluid{
-
- protected final String fluidName;
- protected final Fluid fluidFactory;
- protected final Block blockFactory;
- protected final short[] rgba;
-
- public GenericFluid(final String displayName, final String fluidName, final int luminosity, final int density, final int temperature, final int viscosity, final boolean isGas, final short[] rgba) {
- super(fluidName);
- this.fluidFactory = this;
- this.rgba = rgba;
- this.fluidName = fluidName;
- this.fluidFactory.setLuminosity(luminosity);
- this.fluidFactory.setDensity(density);
- this.fluidFactory.setTemperature(temperature);
- this.fluidFactory.setViscosity(viscosity);
- this.fluidFactory.setGaseous(isGas);
- this.fluidFactory.setUnlocalizedName("fluid"+fluidName);
- FluidRegistry.registerFluid(this.fluidFactory);
- this.blockFactory = new BlockFluidBase(displayName, this.fluidFactory, rgba).setBlockName("fluidblock"+fluidName);
- GameRegistry.registerBlock(this.blockFactory, ItemBlockFluid.class, this.blockFactory.getUnlocalizedName().substring(5));
- this.fluidFactory.setBlock(this.blockFactory);
-
- //fluidFactory.setUnlocalizedName(blockFactory.getUnlocalizedName());
-
- }
-
- public GenericFluid(final Material fluidMaterial, final int luminosity, final int density, final int temperature, final int viscosity, final boolean isGas) {
-
- super(fluidMaterial.getUnlocalizedName());
- //IC2_ItemFluidCell fullFluidCell = emptyCell.fill(emptyCell, FluidUtils.getFluidStack(getUnlocalizedName(), 1), true);
-
- this.fluidFactory = this;
- this.rgba = fluidMaterial.getRGBA();
- this.fluidName = fluidMaterial.getUnlocalizedName();
- this.fluidFactory.setLuminosity(luminosity);
- this.fluidFactory.setDensity(density);
- this.fluidFactory.setTemperature(temperature);
- this.fluidFactory.setViscosity(viscosity);
- this.fluidFactory.setGaseous(isGas);
- this.fluidFactory.setUnlocalizedName("fluid"+this.fluidName);
- FluidRegistry.registerFluid(this.fluidFactory);
- this.blockFactory = new BlockFluidBase(this.fluidFactory, fluidMaterial).setBlockName("fluidblock"+this.fluidName);
- GameRegistry.registerBlock(this.blockFactory, ItemBlockFluid.class, this.blockFactory.getUnlocalizedName().substring(5));
- this.fluidFactory.setBlock(this.blockFactory);
- //IC2_ItemFluidCell emptyCell = new IC2_ItemFluidCell(fluidName);
- /*if (aFullContainer != null && aEmptyContainer != null && !FluidContainerRegistry.registerFluidContainer(new FluidStack(rFluid, aFluidAmount), aFullContainer, aEmptyContainer)) {
- GT_Values.RA.addFluidCannerRecipe(aFullContainer, container(aFullContainer, false), null, new FluidStack(rFluid, aFluidAmount));
- }*/
- //fluidFactory.setUnlocalizedName(blockFactory.getUnlocalizedName());
-
- }
-
- @Override
- public int getColor() {
- return (Math.max(0, Math.min(255, this.rgba[0])) << 16) | (Math.max(0, Math.min(255, this.rgba[1])) << 8) | Math.max(0, Math.min(255, this.rgba[2]));
- }
-
-}