Good day. After updating the libraries(67 -> 80) no longer generated ore.
BiomeDecoratorPhobos:
Block Ore:
What is the problem?
BiomeDecoratorPhobos:
Code:
package blessentumble.moons.marsphobos.world.gen;
import micdoodle8.mods.galacticraft.api.prefab.world.gen.BiomeDecoratorSpace;
import net.minecraft.world.World;
import net.minecraft.world.gen.feature.WorldGenMinable;
import net.minecraft.world.gen.feature.WorldGenerator;
import blessentumble.core.blocks.BlocksAddon;
public class BiomeDecoratorPhobos extends BiomeDecoratorSpace {
private WorldGenerator OreGenDesh;
private WorldGenerator OreGenAlum;
private World currentWorld;
public BiomeDecoratorPhobos()
{
this.OreGenDesh = new WorldGenMinable(BlocksAddon.BlockOreDesh, 6, BlocksAddon.BlockRock);
this.OreGenAlum = new WorldGenMinable(BlocksAddon.BlockOreAlum, 4, BlocksAddon.BlockRock);
}
@Override
protected void decorate() {
this.generateOre(15, this.OreGenDesh, 10, 35);
this.generateOre(8, this.OreGenAlum, 8, 30);
}
protected void setCurrentWorld(World world)
{
this.currentWorld = world;
}
protected World getCurrentWorld()
{
return this.currentWorld;
}
}
Block Ore:
Code:
package blessentumble.core.blocks;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;
import blessentumble.moons.europajupiter.blocks.EuropaBlockRock;
import blessentumble.moons.marsphobos.blocks.PhobosBlockOreAlum;
import blessentumble.moons.marsphobos.blocks.PhobosBlockOreDesh;
import blessentumble.moons.marsphobos.blocks.PhobosBlockRock;
import blessentumble.moons.marsphobos.blocks.PhobosBlockSecRock;
import blessentumble.moons.marsphobos.blocks.PhobosBlockStone;
import cpw.mods.fml.common.registry.GameRegistry;
public class BlocksAddon {
// Earth --------------------
// --------------------------
// Mars ---------------------
public static PhobosBlockRock BlockRock;
public static PhobosBlockSecRock BlockSecRock;
public static PhobosBlockStone BlockStone;
public static PhobosBlockOreDesh BlockOreDesh;
public static PhobosBlockOreAlum BlockOreAlum;
//---------------------------
// Jupiter ------------------
public static EuropaBlockRock EuropaIce;
// --------------------------
public static void initialize() {
BlockRock = new PhobosBlockRock();
BlockSecRock = new PhobosBlockSecRock();
BlockStone = new PhobosBlockStone();
BlockOreDesh = new PhobosBlockOreDesh();
BlockOreAlum = new PhobosBlockOreAlum();
EuropaIce = new EuropaBlockRock();
GameRegistry.registerBlock(BlockOreDesh, "phobosoredesh");
GameRegistry.registerBlock(BlockOreAlum, "phobosorealum");
GameRegistry.registerBlock(BlockStone, "phobosstone");
GameRegistry.registerBlock(BlockSecRock, "phobossecrock");
GameRegistry.registerBlock(BlockRock, "phobosrock");
GameRegistry.registerBlock(EuropaIce, "europaice");
}
public static void oreDictRegistration()
{
OreDictionary.registerOre("oreDesh", new ItemStack(BlocksAddon.BlockOreDesh, 1, 0));
OreDictionary.registerOre("oreAlum", new ItemStack(BlocksAddon.BlockOreAlum, 1, 0));
}
}