Search in sources :

Example 1 with WorldGenCactus

use of net.minecraft.world.gen.feature.WorldGenCactus in project SpongeCommon by SpongePowered.

the class CactusBuilder method build.

@Override
public Cactus build() throws IllegalStateException {
    Cactus populator = (Cactus) new WorldGenCactus();
    populator.setCactiPerChunk(this.count);
    populator.setHeight(this.height);
    return populator;
}
Also used : WorldGenCactus(net.minecraft.world.gen.feature.WorldGenCactus) Cactus(org.spongepowered.api.world.gen.populator.Cactus) WorldGenCactus(net.minecraft.world.gen.feature.WorldGenCactus)

Example 2 with WorldGenCactus

use of net.minecraft.world.gen.feature.WorldGenCactus in project Minestuck by mraof.

the class LandAspectSand method getDecorators.

@Override
public List<ILandDecorator> getDecorators() {
    ArrayList<ILandDecorator> list = new ArrayList<ILandDecorator>();
    list.add(new WorldGenDecorator(new WorldGenCactus(), 15, 0.4F, BiomeMinestuck.mediumNormal));
    list.add(new WorldGenDecorator(new WorldGenCactus(), 5, 0.4F, BiomeMinestuck.mediumRough));
    list.add(new WorldGenDecorator(new WorldGenDeadBush(), 1, 0.4F, BiomeMinestuck.mediumNormal, BiomeMinestuck.mediumRough));
    list.add(new OasisDecorator());
    list.add(new UndergroundDecoratorVein(Blocks.SAND.getDefaultState().withProperty(BlockSand.VARIANT, type == Variant.SAND_RED ? BlockSand.EnumType.RED_SAND : BlockSand.EnumType.SAND), 8, 28, 256));
    list.add(new UndergroundDecoratorVein((type == Variant.SAND_RED ? MinestuckBlocks.ironOreSandstoneRed : MinestuckBlocks.ironOreSandstone).getDefaultState(), 24, 9, 64));
    list.add(new UndergroundDecoratorVein((type == Variant.SAND_RED ? MinestuckBlocks.goldOreSandstoneRed : MinestuckBlocks.goldOreSandstone).getDefaultState(), 6, 9, 32));
    return list;
}
Also used : UndergroundDecoratorVein(com.mraof.minestuck.world.lands.decorator.UndergroundDecoratorVein) ILandDecorator(com.mraof.minestuck.world.lands.decorator.ILandDecorator) WorldGenCactus(net.minecraft.world.gen.feature.WorldGenCactus) WorldGenDeadBush(net.minecraft.world.gen.feature.WorldGenDeadBush) ArrayList(java.util.ArrayList) WorldGenDecorator(com.mraof.minestuck.world.lands.decorator.WorldGenDecorator) OasisDecorator(com.mraof.minestuck.world.lands.decorator.structure.OasisDecorator)

Aggregations

WorldGenCactus (net.minecraft.world.gen.feature.WorldGenCactus)2 ILandDecorator (com.mraof.minestuck.world.lands.decorator.ILandDecorator)1 UndergroundDecoratorVein (com.mraof.minestuck.world.lands.decorator.UndergroundDecoratorVein)1 WorldGenDecorator (com.mraof.minestuck.world.lands.decorator.WorldGenDecorator)1 OasisDecorator (com.mraof.minestuck.world.lands.decorator.structure.OasisDecorator)1 ArrayList (java.util.ArrayList)1 WorldGenDeadBush (net.minecraft.world.gen.feature.WorldGenDeadBush)1 Cactus (org.spongepowered.api.world.gen.populator.Cactus)1