Помогите Как создать void мир?

  • Автор темы Автор темы SashaX2
  • Дата начала Дата начала

SashaX2

Участник
Пользователь
Баллы
36
Имя в Minecraft
NOTXSK
Как создать пустой мир без блоков, пробовал WorldType.VOID - не получается и в списки нету.
 
Как создать пустой мир без блоков, пробовал WorldType.VOID - не получается и в списки нету.
Написать свой генератор для пустого мира, и создавать мир с ним
Bukkit.createWorld(new WorldCreator("НАЗВАНИЕ МИРА").generator(new EmptyWorldGenerator()));
PHP:
public class EmptyWorldGenerator extends ChunkGenerator {

    @Override
    public byte[][] generateBlockSections(World world, Random random, int chunkX, int chunkZ, BiomeGrid grid) {
        return new byte[world.getMaxHeight() / 16][]; //хз зачем размер указывать, гугл так сказал
    }

    @Override
    public List<BlockPopulator> getDefaultPopulators(World world) {
        return Collections.EMPTY_LIST;
    }

}
 
Не знаю чеем пользуешься ты, но у меня на 1710 это работает.
PHP:
import org.bukkit.World;
import org.bukkit.generator.BlockPopulator;
import org.bukkit.generator.ChunkGenerator;

import java.util.Collections;
import java.util.List;
import java.util.Random;

public class EmptyChunkGenerator extends ChunkGenerator {

    @Override
    @SuppressWarnings("unchecked")
    public List<BlockPopulator> getDefaultPopulators(World world) {
        return Collections.EMPTY_LIST;
    }

    @Override
    public boolean canSpawn(World world, int x, int z) {
        return true;
    }

    @Override
    public byte[][] generateBlockSections(World world, Random random, int chunkx, int chunkz, ChunkGenerator.BiomeGrid biomes) {
        return new byte[world.getMaxHeight() / 16][];
    }

}
 
Назад
Верх