Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Changing Biome's Grass Color

Recommended Posts

How does one change the color of a biome's grass?


I'm using the setColor method, but it's not affecting anything (it sets the grass to a purple color, but it looks like the plains biome color).



package realmoffera.world.biome;

import java.util.Random;

import net.minecraft.world.World;
import net.minecraft.world.biome.BiomeGenBase;

public class BiomeGenDreamRealmRF extends BiomeGenBase {
public BiomeGenDreamRealmRF(int par1) {
	this.setTemperatureRainfall(0.8F, 0.4F);
	this.theBiomeDecorator.treesPerChunk = -999;
	this.theBiomeDecorator.flowersPerChunk = -999;
	this.theBiomeDecorator.grassPerChunk = -999;

public void decorate(World par1World, Random par2Random, int par3, int par4) {
	super.decorate(par1World, par2Random, par3, par4);

public BiomeGenBase createMutation() {
	return null;


Link to post
Share on other sites

I don't know if this will help you, but I know that minecraft passes biome based foliage color through a png file in order to get it's color. The file is just a square with varying green shades. Each biome grabs it's color from one section of this square, and so all foliage ends up with some sort of green tint. Maybe this is why you still get a green color? I was able to change birch foliage color in my own texturepack by making my own png file and making a blue copy of the green foliage file to get a nice blue tint instead. This only works with the HDPatcher to enable it, but maybe something in my description will give you a clue as to how to fix your problem? Maybe make a custom biome coloring file and call on your own custom foliage png file.

Link to post
Share on other sites
  • 3 years later...
This topic is now closed to further replies.

  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.