CaptainPootis

NitricAcidBlock

Oct 23rd, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. package na_t.example.testmod;
  2.  
  3.  
  4.  
  5. import cpw.mods.fml.relauncher.Side;
  6. import cpw.mods.fml.relauncher.SideOnly;
  7. import net.minecraft.block.Block;
  8. import net.minecraft.block.material.Material;
  9. import net.minecraft.client.renderer.texture.IIconRegister;
  10. import net.minecraft.entity.Entity;
  11. import net.minecraft.entity.EntityLivingBase;
  12. import net.minecraft.init.Blocks;
  13. import net.minecraft.potion.Potion;
  14. import net.minecraft.potion.PotionEffect;
  15. import net.minecraft.util.IIcon;
  16. import net.minecraft.world.IBlockAccess;
  17. import net.minecraft.world.World;
  18. import net.minecraftforge.fluids.BlockFluidBase;
  19. import net.minecraftforge.fluids.BlockFluidClassic;
  20. import net.minecraftforge.fluids.Fluid;
  21.  
  22.  
  23. public class NitricAcid extends BlockFluidClassic {
  24.  
  25. protected IIcon nitricAcidStill;
  26. protected IIcon nitricAcidFlow;
  27.  
  28. public NitricAcid(int id, Fluid fluid, Material material) {
  29. super(fluid, material);
  30. setCreativeTab(Generic.tabPootisFluids);
  31. setBlockName("nitricAcid");
  32. }
  33.  
  34.  
  35. public void registerIcons(IIconRegister icon)
  36. {
  37. this.nitricAcidStill = icon.registerIcon("pootis:nitricacidstill");
  38. this.nitricAcidFlow = icon.registerIcon("pootis:nitricacidflow");
  39. }
  40.  
  41.  
  42. @Override
  43. @SideOnly(Side.CLIENT)
  44. public IIcon getIcon(int side, int meta)
  45. {
  46. return side != 0 && side != 1 ? this.nitricAcidFlow : this.nitricAcidStill;
  47. }
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment