package com.arkcraft.module.core.common.gen; import java.util.Random; import net.minecraft.block.BlockGrass; import net.minecraft.util.BlockPos; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraftforge.fml.common.IWorldGenerator; import com.arkcraft.module.blocks.ARKCraftBlocks; /** * @author gegy1000 */ public class WorldGeneratorBushes implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { if (world.provider.getDimensionId() == 0) { for (int i = 0; i < 4; i++) { int x = chunkX * 16 + random.nextInt(16); int z = chunkZ * 16 + random.nextInt(16); BlockPos pos = world.getHorizon(new BlockPos(x, 0, z)); if (world.getBlockState(pos.down()).getBlock() instanceof BlockGrass) { world.setBlockState(pos, ARKCraftBlocks.berryBush.getDefaultState()); } } } } }