1
[1.7.10] Java Modding [Help with ore generation]
The current ore generator code, I'm using is giving me way to many errors if you guys can help me find a new one that'd be great!
My current one, not even finished
package murky;
import java.util.Random;
import net.minecraft.block.Block;
import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkProvider;
import cpw.mods.fml.common.IWorldGenerator;
public class coppergen implements IWorldGenerator {
@Override
public void generate(Random random, int chunkX, int chunkZ, World world,
IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
switch(world.provider.dimensionId){
case -1:
generateNether(world, random, chunkX, chunkZ);
break;
case 0:
generateOverworld(world, random, chunkX, chunkZ);
break;
case 1:
generateEnd(world, random, chunkX, chunkZ);
break;
}
public void generateNether(World world, Random rand, int x, int z) {
}
public void generateOverworld(World world, Random rand, int x, int z) {
}
public void generateEnd(World world, Random rand, int x, int z) {
}
public void generateOre(BlockCopperore BlockCopperore, World world, Random random, int chunkX, int chunkZ, int minVeinSize, int maxVeinSize, int chance, int minY, int maxY, Block generateIn);{
}
int vienSize = minVeinSize + random.nextInt(maxVeinSize - minVeinSize);
int heightRange = maxY - minY;
WorldGenMinable gen = new WorldgenMinable(block, veinSize, generateIn);
}
}
My current one, not even finished
package murky;
import java.util.Random;
import net.minecraft.block.Block;
import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkProvider;
import cpw.mods.fml.common.IWorldGenerator;
public class coppergen implements IWorldGenerator {
@Override
public void generate(Random random, int chunkX, int chunkZ, World world,
IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
switch(world.provider.dimensionId){
case -1:
generateNether(world, random, chunkX, chunkZ);
break;
case 0:
generateOverworld(world, random, chunkX, chunkZ);
break;
case 1:
generateEnd(world, random, chunkX, chunkZ);
break;
}
public void generateNether(World world, Random rand, int x, int z) {
}
public void generateOverworld(World world, Random rand, int x, int z) {
}
public void generateEnd(World world, Random rand, int x, int z) {
}
public void generateOre(BlockCopperore BlockCopperore, World world, Random random, int chunkX, int chunkZ, int minVeinSize, int maxVeinSize, int chance, int minY, int maxY, Block generateIn);{
}
int vienSize = minVeinSize + random.nextInt(maxVeinSize - minVeinSize);
int heightRange = maxY - minY;
WorldGenMinable gen = new WorldgenMinable(block, veinSize, generateIn);
}
}
1
What IDE do you use?
