package mattparks.mods.space.mercury.world.gen;
import mattparks.mods.space.mercury.blocks.MercuryBlocks;
import micdoodle8.mods.galacticraft.api.prefab.world.gen.BiomeDecoratorSpace;
import micdoodle8.mods.galacticraft.core.world.gen.WorldGenMinableMeta;
import net.minecraft.world.World;
import net.minecraft.world.gen.feature.WorldGenerator;
public class BiomeDecoratorMercury extends BiomeDecoratorSpace {
protected WorldGenerator dirtGen;
protected WorldGenerator copperGen;
protected WorldGenerator tinGen;
protected WorldGenerator meteorGen;
protected WorldGenerator goldGen;
protected WorldGenerator iridiumGen;
private World currentWorld;
public BiomeDecoratorMercury() {
this.dirtGen = new WorldGenMinableMeta(MercuryBlocks.mercuryBasicBlock, 32, 1, true, MercuryBlocks.mercuryBasicBlock, 2);
this.copperGen = new WorldGenMinableMeta(MercuryBlocks.mercuryBasicBlock, 6, 7, true, MercuryBlocks.mercuryBasicBlock, 2);
this.tinGen = new WorldGenMinableMeta(MercuryBlocks.mercuryBasicBlock, 6, 6, true, MercuryBlocks.mercuryBasicBlock, 2);
this.meteorGen = new WorldGenMinableMeta(MercuryBlocks.mercuryBasicBlock, 4, 5, true, MercuryBlocks.mercuryBasicBlock, 2);
this.goldGen = new WorldGenMinableMeta(MercuryBlocks.mercuryBasicBlock, 4, 8, true, MercuryBlocks.mercuryBasicBlock, 2);
this.iridiumGen = new WorldGenMinableMeta(MercuryBlocks.mercuryBasicBlock, 8, 4, true, MercuryBlocks.mercuryBasicBlock, 2);
}
@Override
protected void decorate() {
this.generateOre(32, this.dirtGen, 0, 256);
this.generateOre(16, this.copperGen, 0, 60);
this.generateOre(16, this.tinGen, 0, 60);
this.generateOre(4, this.meteorGen, 0, 128);
this.generateOre(8, this.goldGen, 0, 32);
this.generateOre(12, this.iridiumGen, 0, 16);
}
protected void setCurrentWorld(World world) {
this.currentWorld = world;
}
protected World getCurrentWorld() {
return this.currentWorld;
}
}