Advertisement
Guest User

Untitled

a guest
May 27th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. @Override
  2. @SideOnly(Side.CLIENT)
  3. public void registerBlockIcons(IIconRegister icon)
  4. {
  5. this.blockIcon = icon.registerIcon("");
  6. this.iconFront = icon.registerIcon("");
  7. this.iconFrontOn = icon.registerIcon("");
  8. this.iconTop = icon.registerIcon("");
  9. this.iconBottom = icon.registerIcon("");
  10. }
  11.  
  12. @Override
  13. public IIcon getIcon(IBlockAccess blockAccess, int x, int y, int z, int side) {
  14. int metadata = blockAccess.getBlockMetadata(x, y, z);
  15.  
  16. if(side == metadata && Условие Х ){
  17. return this.iconFrontOn;
  18. }
  19.  
  20. return metadata == 0 && side == 3 ? this.iconFront
  21. : side == 1 ? this.iconTop :
  22. side == 0 ? this.iconBottom: (side == 0 ? this.iconTop
  23. : (side == metadata ? this.iconFront : this.blockIcon));
  24. }
  25.  
  26. @SideOnly(Side.CLIENT)
  27. public IIcon getIcon(int side, int metadata)
  28. {
  29. return metadata == 0 && side == 3 ? this.iconFront
  30. : side == 1 ? this.iconTop :
  31. side == 0 ? this.iconBottom: (side == 0 ? this.iconTop
  32. : (side == metadata ? this.iconFront : this.blockIcon));
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement