//package micdoodle8.mods.galacticraft.moon.blocks;
//
//import micdoodle8.mods.galacticraft.moon.client.GCMoonColorizerGrass;
//import net.minecraft.block.Block;
//import net.minecraft.block.BlockFlower;
//import net.minecraft.block.material.Material;
//import net.minecraft.world.IBlockAccess;
//import net.minecraft.world.World;
//import net.minecraftforge.common.ForgeDirection;
//import net.minecraftforge.common.IPlantable;
//import cpw.mods.fml.relauncher.Side;
//import cpw.mods.fml.relauncher.SideOnly;
//
//public class GCMoonBlockDirt extends Block
//{
//	public GCMoonBlockDirt(int i, int j)
//	{
//		super(i, j, Material.ground);
//	}
//
//	@Override
//    public boolean canSustainPlant(World world, int x, int y, int z, ForgeDirection direction, IPlantable plant)
//    {
//        final int plantID = plant.getPlantID(world, x, y + 1, z);
//        
//        if (plant instanceof BlockFlower)
//        {
//            return true;
//        }
//        
//        return false;
//    }
//
//    @Override
//	@SideOnly(Side.CLIENT)
//    public int getBlockColor()
//    {
//        int var5 = 0;
//        int var6 = 0;
//        int var7 = 0;
//
//        for (int var8 = -1; var8 <= 1; ++var8)
//        {
//            for (int var9 = -1; var9 <= 1; ++var9)
//            {
//            	final int var10 = this.getGrassColorAtYCoord(50);
//                var5 += var10 & 255;
//                var6 += var10 & 255;
//                var7 += var10 & 255;
//            }
//        }
//        
//        return (var5 / 9 & 255) << 16 | (var6 / 9 & 255) << 8 | var7 / 9 & 255;
//    }
//
//    @Override
//	@SideOnly(Side.CLIENT)
//    public int getRenderColor(int par1)
//    {
//        return this.getBlockColor();
//    }
//
//    @Override
//	@SideOnly(Side.CLIENT)
//    public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)
//    {
//        int var5 = 0;
//        int var6 = 0;
//        int var7 = 0;
//
//        for (int var8 = -1; var8 <= 1; ++var8)
//        {
//            for (int var9 = -1; var9 <= 1; ++var9)
//            {
//            	final int var10 = this.getGrassColorAtYCoord(par3);
//                var5 += var10 & 255;
//                var6 += var10 & 255;
//                var7 += var10 & 255;
//            }
//        }
//
//        return (var5 / 9 & 255) << 16 | (var6 / 9 & 255) << 8 | var7 / 9 & 255;
//    }
//    
//    private int getGrassColorAtYCoord(int y)
//    {
//    	return GCMoonColorizerGrass.getGrassColor((y + 100) / 1.7D, (y + 100) / 1.7D);
//    }
//	
//	@Override
//	public String getTextureFile()
//	{
//    	return "/micdoodle8/mods/galacticraft/moon/client/blocks/moon.png";
//	}
//}
