示例#1
0
 @Override
 @SideOnly(Side.CLIENT)
 public Icon getBlockTexture(
     IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) {
   if (par5 == 1) {
     return this.iconGrassTop;
   } else if (par5 == 0) {
     return Block.dirt.getBlockTextureFromSide(par5);
   } else {
     Material material = par1IBlockAccess.getBlockMaterial(par2, par3 + 1, par4);
     return material != Material.snow && material != Material.craftedSnow
         ? this.blockIcon
         : this.iconSnowSide;
   }
 }