Agravaine написал(а):Вот, тут отлично все рассказано - http://www.minecraftforge.net/forum/index.php?topic=21625.0.
public void event1(OreGenEvent.GenerateMinable event)
{
System.out.println("+");
}
public void event2(PopulateChunkEvent.Pre event)
{
System.out.println("+");
}
@Override
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider...
Agravaine написал(а):Вот, тут отлично все рассказано - http://www.minecraftforge.net/forum/index.php?topic=21625.0.
public void event1(OreGenEvent.GenerateMinable event)
{
System.out.println("+");
}
public void event2(PopulateChunkEvent.Pre event)
{
System.out.println("+");
}
@Override
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
{
if(world.provider.dimensionId == 0)
{
Chunk chunk = world.getChunkFromChunkCoords(chunkX, chunkZ);
for(ExtendedBlockStorage storage : chunk.getBlockStorageArray())
{
if(storage != null)
{
for(int x = 0; x < 16; x++)
{
for(int z = 0; z < 16; z++)
{
for(int y = 0; y < 16; y++)
{
if(storage.getBlockByExtId(x, y, z) == Blocks.stone)
{
storage.func_150818_a(x, y, z, Blocks.brick_block);
}
}
}
}
}
}
}
}
Ааааа, позже проверюAgravaine написал(а):Хей, так эти ивенты надо регать в MinecraftForge.ORE_GEN_BUS, а не в обычный.