Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.chef.mod.generate.features;
- import java.util.Random;
- import net.minecraft.block.Block;
- import net.minecraft.block.state.IBlockState;
- import net.minecraft.init.Blocks;
- import net.minecraft.util.BlockPos;
- import net.minecraft.world.World;
- import net.minecraft.world.gen.feature.WorldGenerator;
- import com.chef.mod.init.MyBlocks;
- public class WorldGenBush extends WorldGenerator
- {
- Block block;
- public WorldGenBush (Block block) {
- this.block = block;
- }
- public boolean generate(World world, Random random, BlockPos pos)
- {
- BlockPos pos2 = pos.add(random.nextInt(8) - random.nextInt(8), random.nextInt(4) - random.nextInt(4), random.nextInt(8) - random.nextInt(8));
- if (world.isAirBlock(pos2) && world.getBlockState(pos2.down()).getBlock() == Blocks.grass && this.block.canPlaceBlockAt(world, pos2))
- {
- world.setBlockState(pos2, this.block.getDefaultState());
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment