ПупкинAgravaine написал(а):
public class ModOreGen implements IWorldGenerator {
@Override
public void generate(Random rand, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
switch(world.provider.dimensionId) {
case -1 : generateNether(world, rand, chunkX*16, chunkZ*16);
case 0 : generateSurface(world, rand, chunkX&16, chunkZ*16);
}
}
public void generateSurface(World world, Random rand, int x, int z) {
for(int i = 0; i < 13; i++) {
int Xcoords = x + rand.nextInt(16);
int Ycoords = rand.nextInt(256);
int Zcoords = z + rand.nextInt(16);
new WorldGenMinable(PTBlocks.palladiumOre, 50).generate(world, rand, Xcoords, Ycoords, Zcoords);
new WorldGenMinable(PTBlocks.titanOre, 50).generate(world, rand, Xcoords, Ycoords, Zcoords);
}
}
public void generateNether(World world, Random random, int i, int j) {
}
}
@Mod(modid = ModBase.MODID, version = ModBase.VERSION)
public class ModBase
{
...
public static ModOreGen worldgen1 = new ModOreGen();
...
...
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
...
}
@EventHandler
public void init(FMLInitializationEvent event)
{
...
GameRegistry.registerWorldGenerator(worldgen1, 1);
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
@EventHandler
public void serverStarting(FMLServerStartingEvent event)
{
}
}
Ну и зря, лолка.Vova_master написал(а):я не хочу работать