generator

  1. M1mdex

    [Решено] Зажатие кнопки и отжатие

    Делаю мод на маньяка как у эда примерно. Мне нужно сделать в генераторе что бы когда я зажимал пкм по нему каждые 0.4 секунды прибавлялось по 1% но рука не дергалась и когда игрок отпустил пкм то перестали прибавляться. Уже несколько часов лажу по форумам и не могу найти эту функцию. Сделал...
  2. aloyen

    Chunk.checkLight() потребляет слишком много мощности игры и вызывает большие просадки TPS

    Всех приветствую! Я тут решил сделать маленький такой генератор мира. Для него мне нужен потолок и пол из бедрока. Я это успешно реализовал. Но тут возник вопрос с оптимизацией... Дело в том, что когда генерируется новый чанк, он вызывает функцию Chunk.checkLight(), что очень сильно просаживает...
  3. aloyen

    Не создаётся новый тип мира.

    Всех приветствую! Я тут решил сделать новый тип мира. Создал класс, наследующийся от WorldType. В конструкторе произвёл super("ac") и переопределил некоторые методы. Прописал в .lang файле значение generator.ac=Ancient Caves. Вот исходники: https://git.rezon.host/aloyenz/ancient-caves/ Сам...
  4. HomaPlus

    Проблемы с производительностью при генерации мира

    Столкнулся с серьезными зависаниями при генерации мира, подскажите возможные решения проблемы public class StructPower { private int power; public StructPower(int max){ power = max; } public boolean use(){ return power--<1; } } //класс AbcStruct //то место...
  5. Sunrise

    Регенерация территории

    Добро, подскажите какими способами можно регенерировать территорию? А если точнее, суть такова, восстанавливать участки карты по сиду этой самой карты. Игнорировать определенные области. По сути можно в рантайме такое проводить или просто утилитой пробегаться по всем region файлам, как лучше...
  6. ロ

    Использование ChunkPrimer

    Создаю кастомный мир. В классе, наследованным IChunkGenerator юзаю ChunkPrimer для генерации. Код: @Override public Chunk generateChunk(int x, int z) { Chunk chunk = new Chunk(this.world, getChunkPrimer(world, x, z), x, z); chunk.generateSkylightMap(); return chunk; } Вопрос: Как...
Назад
Сверху