    001package net.minecraft.world;
    002
    003import cpw.mods.fml.relauncher.Side;
    004import cpw.mods.fml.relauncher.SideOnly;
    005
    006@SideOnly(Side.CLIENT)
    007public class ColorizerGrass
    008{
    009    /** Color buffer for grass */
    010    private static int[] grassBuffer = new int[65536];
    011
    012    public static void setGrassBiomeColorizer(int[] par0ArrayOfInteger)
    013    {
    014        grassBuffer = par0ArrayOfInteger;
    015    }
    016
    017    /**
    018     * Gets grass color from temperature and humidity. Args: temperature, humidity
    019     */
    020    public static int getGrassColor(double par0, double par2)
    021    {
    022        par2 *= par0;
    023        int i = (int)((1.0D - par0) * 255.0D);
    024        int j = (int)((1.0D - par2) * 255.0D);
    025        return grassBuffer[j << 8 | i];
    026    }
    027}