Guest User

even more code

a guest
May 22nd, 2013
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. package EsteticsPLUS;
  2.  
  3. import cpw.mods.fml.relauncher.Side;
  4. import cpw.mods.fml.relauncher.SideOnly;
  5. import net.minecraft.block.Block;
  6. import net.minecraft.block.material.Material;
  7. import net.minecraft.client.renderer.texture.IconRegister;
  8. import net.minecraft.util.Icon;
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15. public class BlockTrader extends Block {
  16.  
  17. public BlockTrader(int par1, Material par2Material) {
  18. super(par1, par2Material);
  19. this.setCreativeTab(EsteticsPLUS.EsteticsPLUS);
  20. }
  21.  
  22. @SideOnly(Side.CLIENT)
  23. public Icon top;
  24. public Icon bottom;
  25. public Icon Side1;
  26. public Icon Side2;
  27. public Icon Side3;
  28. public Icon Side4;
  29. public Icon Main;
  30. @SideOnly(Side.CLIENT)
  31. public void registerIcons(IconRegister iconRegister){
  32.  
  33. this.top = iconRegister.registerIcon("EsteticsPLUS:EsteticsPLUS_TraderBlockTop");
  34. this.bottom = iconRegister.registerIcon("EsteticsPLUS:EsteticsPLUS_TraderBlockBottom");
  35. this.Side1 = iconRegister.registerIcon("EsteticsPLUS:EsteticsPLUS_TraderBlock");
  36. this.Side2 = iconRegister.registerIcon("EsteticsPLUS:EsteticsPLUS_TraderBlock");
  37. this.Side3 = iconRegister.registerIcon("EsteticsPLUS:EsteticsPLUS_TraderBlock");
  38. this.Side4 = iconRegister.registerIcon("EsteticsPLUS:EsteticsPLUS_TraderBlock");
  39. this.Main = iconRegister.registerIcon("EsteticsPLUS:EsteticsPLUS_TraderBlock");
  40. }
  41. @SideOnly(Side.CLIENT)
  42. public Icon getBlockTextureFromSideAndMetadata(int side, int meta){
  43. if (side == 0) {
  44. return bottom;
  45.  
  46. }
  47. if (side == 1){
  48. return top;
  49.  
  50. }
  51.  
  52. if(side == 2){
  53. return Side1;
  54. }
  55. if(side == 3){
  56. return Side2;
  57. }
  58. if(side == 4){
  59. return Side3;
  60. }
  61. if(side == 5){
  62. return Side4;
  63. }
  64. else{
  65. return Main;
  66. }
  67. }
  68.  
  69.  
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment