package mattparks.mods.space.pluto.world.gen; import mattparks.mods.space.pluto.blocks.PlutoBlocks; 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 BiomeDecoratorPluto extends BiomeDecoratorSpace { protected WorldGenerator dirtGen; protected WorldGenerator blueGemGen; protected WorldGenerator frozenIronGen; protected WorldGenerator ununpentiumGen; private World currentWorld; public BiomeDecoratorPluto() { this.dirtGen = new WorldGenMinableMeta(PlutoBlocks.plutoBasicBlock, 32, 1, true, PlutoBlocks.plutoBasicBlock, 2); this.blueGemGen = new WorldGenMinableMeta(PlutoBlocks.plutoBasicBlock, 6, 4, true, PlutoBlocks.plutoBasicBlock, 2); this.frozenIronGen = new WorldGenMinableMeta(PlutoBlocks.plutoBasicBlock, 6, 5, true, PlutoBlocks.plutoBasicBlock, 2); this.ununpentiumGen = new WorldGenMinableMeta(PlutoBlocks.plutoBasicBlock, 4, 6, true, PlutoBlocks.plutoBasicBlock, 2); } @Override protected void decorate() { this.generateOre(32, this.dirtGen, 0, 256); this.generateOre(16, this.blueGemGen, 0, 60); this.generateOre(16, this.frozenIronGen, 0, 60); this.generateOre(4, this.ununpentiumGen, 0, 128); } protected void setCurrentWorld(World world) { this.currentWorld = world; } protected World getCurrentWorld() { return this.currentWorld; } }