diff options
Diffstat (limited to 'src/main/java/gmail/Lance5057/com/moltenQueensGoldFluid.java')
| -rw-r--r-- | src/main/java/gmail/Lance5057/com/moltenQueensGoldFluid.java | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/main/java/gmail/Lance5057/com/moltenQueensGoldFluid.java b/src/main/java/gmail/Lance5057/com/moltenQueensGoldFluid.java new file mode 100644 index 0000000..dc55f19 --- /dev/null +++ b/src/main/java/gmail/Lance5057/com/moltenQueensGoldFluid.java @@ -0,0 +1,59 @@ +package gmail.Lance5057.com; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import java.util.Locale; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.util.IIcon; +import net.minecraftforge.fluids.BlockFluidClassic; +import net.minecraftforge.fluids.Fluid; + +public class moltenQueensGoldFluid + extends BlockFluidClassic +{ + private IIcon stillIcon; + private IIcon flowingIcon; + private String stillIconTexture = "molten_QueensGold"; + private String flowIconTexture = "molten_QueensGold_flow"; + + public moltenQueensGoldFluid(Fluid fluid) + { + super(fluid, Material.lava); + setLightLevel(100.0F); + setHardness(1.0F); + setBlockName("MoltenQueensGold"); + + this.stillIconTexture = ("tinkersdefense:" + stillIconTexture); + this.flowIconTexture = ("tinkersdefense:" + flowIconTexture); + } + + @SideOnly(Side.CLIENT) + public void func_149651_a(IIconRegister icon) + { + this.stillIcon = icon.registerIcon(this.stillIconTexture); + this.flowingIcon = icon.registerIcon(this.flowIconTexture); + + getFluid().setIcons(this.stillIcon, this.flowingIcon); + } + + public IIcon getStillIcon() + { + return this.stillIcon; + } + + public IIcon getFlowingIcon() + { + return this.flowingIcon; + } + + @SideOnly(Side.CLIENT) + public IIcon func_149691_a(int side, int meta) + { + if (side <= 1) { + return this.stillIcon; + } + return this.flowingIcon; + } +} |
