package net.minecraft.world;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@SideOnly(Side.CLIENT)
public class ColorizerFoliage
{
/** Color buffer for foliage */
private static int[] foliageBuffer = new int[65536];
private static final String __OBFID = "CL_00000135";
public static void setFoliageBiomeColorizer(int[] p_77467_0_)
{
foliageBuffer = p_77467_0_;
}
/**
* Gets foliage color from temperature and humidity. Args: temperature, humidity
*/
public static int getFoliageColor(double p_77470_0_, double p_77470_2_)
{
p_77470_2_ *= p_77470_0_;
int i = (int)((1.0D - p_77470_0_) * 255.0D);
int j = (int)((1.0D - p_77470_2_) * 255.0D);
return foliageBuffer[j << 8 | i];
}
/**
* Gets the foliage color for pine type (metadata 1) trees
*/
public static int getFoliageColorPine()
{
return 6396257;
}
/**
* Gets the foliage color for birch type (metadata 2) trees
*/
public static int getFoliageColorBirch()
{
return 8431445;
}
public static int getFoliageColorBasic()
{
return 4764952;
}
}