Guest User

blockClass

a guest
May 2nd, 2016
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. package com.rabidpotato.colony.blocks.clock;
  2.  
  3. import com.rabidpotato.colony.libs.RefStrings;
  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.BlockRotatedPillar;
  9. import net.minecraft.block.material.Material;
  10. import net.minecraft.client.renderer.texture.IIconRegister;
  11. import net.minecraft.util.IIcon;
  12. import net.minecraft.world.World;
  13.  
  14. public class rClock extends BlockRotatedPillar{
  15.  
  16. protected rClock(Material mat) {
  17. super(mat);
  18. this.setHardness(14.2F);
  19. this.setResistance(6.0F);
  20. this.setStepSound(soundTypeMetal);
  21. this.setHarvestLevel("pickaxe", 3);
  22. }
  23.  
  24.  
  25. public IIcon[] icons = new IIcon[6];
  26.  
  27. @Override
  28. public void registerBlockIcons(IIconRegister reg) {
  29. for (int i = 0; i < 6; i ++) {
  30. if(i == 4 || i == 5 || i == 1 || i == 0)
  31. this.icons[i] = reg.registerIcon(RefStrings.MODID + ":gRotate");
  32. if(i == 2 || i == 3)
  33. this.icons[i] = reg.registerIcon(RefStrings.MODID + ":rClock");
  34. }
  35. }
  36.  
  37. @SideOnly(Side.CLIENT)
  38. protected IIcon getSideIcon(int p_150163_1_)
  39. {
  40. IIcon side = null;
  41. for(int i = 0; i < icons.length; i++){
  42. if(icons[i].getIconName().equals(RefStrings.MODID + ":gRotate"))
  43. side = icons[i];
  44. }
  45.  
  46. return side;
  47. }
  48.  
  49.  
  50. @SideOnly(Side.CLIENT)
  51. protected IIcon getTopIcon(int p_150161_1_)
  52. {
  53. IIcon top = null;
  54. for(int i = 0; i < icons.length; i++){
  55. if(icons[i].getIconName().equals(RefStrings.MODID + ":rClock"))
  56. top = icons[i];
  57. }
  58. return top;
  59. }
  60.  
  61. //http://whov.altervista.org/
  62. //http://whov.altervista.org/minecraft-forge-modding-tutorial-gui/
  63. }
Advertisement
Add Comment
Please, Sign In to add comment