- 1,031
- 19
- 87
Создал значит структуру, зарегистрировал её генератор. Генерируется но... Ну короче смотрите:
Как по человечески настроить генерацию например на поверхности и с шансом 1 структура на 128 чанков?
Как по человечески настроить генерацию например на поверхности и с шансом 1 структура на 128 чанков?
Java:
public class Shrine implements IWorldGenerator {
@Override
public void generate (Random random, int chunkX, int chunkZ, World world, IChunkGenerator chunkGenerator, IChunkProvider chunkProvider) {
final BlockPos basePos = new BlockPos(chunkX * 16 + random.nextInt(128), 32 + random.nextInt(32), chunkZ * 16 + random.nextInt(128));
final PlacementSettings settings = new PlacementSettings().setRotation(Rotation.NONE);
final Template template = world.getSaveHandler().getStructureTemplateManager().getTemplate(world.getMinecraftServer(), new ResourceLocation("excaliburcraft:shrine"));
template.addBlocksToWorld(world, basePos, settings);
}
}