Advertisement
TristanvO

Untitled

Apr 10th, 2016
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.44 KB | None | 0 0
  1. package com.tristanvo.mod.blocks;
  2.  
  3. import net.minecraft.block.BlockRotatedPillar;
  4. import net.minecraft.block.material.Material;
  5. import net.minecraft.client.renderer.texture.IIconRegister;
  6. import net.minecraft.entity.player.EntityPlayer;
  7. import net.minecraft.util.IIcon;
  8. import net.minecraft.world.World;
  9.  
  10. public class moriumWorkbench extends BlockRotatedPillar
  11. {
  12.     protected IIcon icon1;
  13.     protected IIcon icon2;
  14.    
  15.     public moriumWorkbench(Material material)
  16.     {
  17.         super(material);
  18.         this.setStepSound(this.soundTypeMetal);
  19.         this.setHardness(3.0F);
  20.         this.setHarvestLevel("pickaxe", 3);
  21.     }
  22.  
  23.     public void registerBlockIcons(IIconRegister icon)
  24.     {
  25.         icon1 = icon.registerIcon("moem:moriumworkbench_side");
  26.         icon2 = icon.registerIcon("moem:moriumworkbench_top");
  27.     }
  28.     @Override
  29.     protected IIcon getSideIcon(int side)
  30.     {
  31.         return icon1;
  32.     }
  33.     @Override
  34.     protected IIcon getTopIcon(int meta)
  35.     {
  36.         return icon2;
  37.     }
  38.  
  39.     /**
  40.      * Called upon block activation (right click on the block.)
  41.      */
  42.     public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer entityplayer, int par6, float par7, float par8, float par9)
  43.     {
  44.         if (world.isRemote)
  45.         {
  46.             return true;
  47.         }
  48.         else
  49.         {
  50.             entityplayer.displayGUIWorkbench(par2, par3, par4);
  51.             return true;
  52.         }
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement