Плагин Генераторы мира Iris - Dimension Engine [3.8.1-1.20.1-1.21.10]

  • Исправлена проблема, из-за которой функции игнорировали редкость и всегда помещались повсюду.
  • Исправлена ошибка, из-за которой вакуум не работал с объектами и предметами конструкции головоломки.
  • Исправлена проблема, из-за которой возникали проблемы с настройкой мира при использовании bukkit yml.
  • Iris теперь автоматически загружает главное измерение (внешний мир, или настроен иначе) при запуске, если он еще не существует (мы не будем обновлять его, если папка уже существует)
  • Перемещены некоторые информационные логи для отладки при настройке двигателя.
  • Исправлена проблема, из-за которой шумовые функции генерировались некорректно.
  • Исправлена проблема, из-за которой деревни / другие постройки размещались в неправильных местах.
  • Добавлена команда / iris regen. Просто укажите радиус фрагмента, например / iris regen 5,
  • и Ирис восстановит радиус кусков вокруг вас! Это включает в себя деревни и места появления сущностей, так что будьте осторожны.
  • Добавлен вариант студийного режима в основном измерении. В настоящее время поддерживается только BIOME_BUFFET
  • Исправления под капотом двигателя при горячей загрузке / создании новых миров
Автор: bobobo
  • Удалено всё кеширование блочных данных, кроме интеграции, как правило, это не дало никаких преимуществ и вызывало множество проблем с многопоточным доступом (блокировкой).
  • Удалены старые редакторы чанков и индексаторы палитры из старой системы параллакса.
  • Теперь Iris полностью поддерживает формат файла региона 1.17 MCA и может полностью генерировать изображения в автономном режиме.
  • Раньше мы использовали старый формат (ожидая, что сервер конвертирует и загружает регион), однако это было серьезным ограничением в блоках на регион.
  • Исправлена ошибка, из-за которой мантия не создавалась в режиме без головы.
  • Исправлена критическая проблема, из-за которой задачи предварительной генерации не запускались после того, как задача, уже созданная в том же мире (предварительная генерация закрывала двигатель из старой системы)
  • Исправлена еще одна критическая проблема, из-за которой безголовые и не безголовые двигатели разделялись на два двигателя и генерировались на разных семенах ...
  • Исправлена еще одна критическая проблема, из-за которой предварительный генератор генерировал неправильные файлы регионов, по существу, создавая поверх одного и того же фрагмента 3+ раза, что приводило к разрушенному виду местности.
  • Добавлены отладочные флаги для измерения для тестирования поверхностных слоев.
  • «chunkCrossSections», которые генерируют островки фрагментов, чтобы вы могли видеть разделы, и «explodeBiomePaletteLayer», чтобы видеть слои биома, разделенные вертикально с барьерами между ними.
  • Удалены настройки приоритета потока и количества потоков в обмен на одно поле параллелизма. По умолчанию -1 (общее количество ядер процессора) или -2 (половина ядер процессора). Или абсолютное значение по вашему выбору.
  • Значительно улучшены проблемы с блокировкой при создании чанков. Это может повысить эффективность Iris (возможность использовать больше ЦП для генерации вместо ожидания, пока другой поток что-то завершит)
  • Множество улучшений стабильности во время предварительной генерации (без головы)
  • Исправлена давняя проблема, из-за которой океаны неправильно размещали поверхностные слои.
  • Исправлена проблема, из-за которой постпроцессор не мог работать в определенных областях.
  • Исправлена проблема, из-за которой некоторые блоки не могли размещаться, пока активен безголовый преген.
  • В список известных источников света добавлены СВЕТИЛЬНИКИ и СВЕЧИ.
Автор: bobobo

Это обновление несовместимо с существующими мирами Iris! Изменился формат некоторых структур данных. Прежде чем использовать существующие миры, сделайте резервную копию. Могут быть ошибки преобразования, но Iris попытается просто повторно сгенерировать поврежденные данные.​

  • Множество улучшений производительности как в асинхронном, так и в автономном режиме
  • Исправлена ошибка, приводившая к сбою загрузки
  • Исправлена проблема, из-за которой строения были обрезаны.
  • Исправлена проблема, из-за которой шумовые элементы не сгенерировались правильно.
  • Исправлены начальные спавны в спаунерах, теперь в деревнях появляются сущности.
  • Iris теперь генерирует в объединенном пуле вилки с самым низким приоритетом,
  • это должно позволить Iris генерировать быстрее, когда ресурсы доступны, но также откладывать ресурсы обратно в поток сервера, когда это необходимо.
  • Исправлено несколько критических проблем в мантии, мешающих правильной генерации ландшафта.
  • Отключены указы (экспериментальные команды) пока они не готовы
  • Исправлено несколько проблем, из-за которых не запускались предварительные задания.
  • Айрис больше не будет выключать двигатели при отключении, если они не являются студийными мирами. Из-за этого вы не можете отключить / перезагрузить iris (или перезагрузить сервер) с производственными мирами, не рискуя испортить производственные миры.
Автор: bobobo
  • Исправлена проблема, которая не позволяла использовать bukkit.yml для настройки миров iris. Просто установите генератор на Iris:<pack>
  • Также исправлено несколько проблем с multiverse , теперь вы можете использовать команду mv create.
  • Несколько значительных улучшений производительности. Наш тестовый процессор увеличился с 26 чанков/с до 41/с.
  • Эти улучшения специально предназначены для генерации обычных чанков.
  • Исправлена проблема с Multiverse Core, которая не позволяла создавать миры через него из-за функциональности генератора тестов. Это было исправлено, теперь вы можете использовать /mv и /mvc для идеального создания миров Iris. Используйте его как /mvc <world> normal -g Iris: <dimension> например /mvc adventure normal -g Irisverworld
  • Мы замечаем, что перезагрузка Iris во время генерации в производственном мире вызывает ошибки, поврежденные фрагменты и сбои, мы не можем предотвратить это из-за сложности генератора и данных, которые ему нужны для работы, из-за этого, если радужная оболочка отключена с активными производственными мирами, он выключит сервер, чтобы предотвратить дальнейшее повреждение. Вы можете отключить это в settings.json, если хотите (общие, keepProductionOnReload), однако это может в любом случае привести к сбою вашего сервера из-за неприятного характера /reload
  • Реализована система InitialSpawn для спавнеров. Под любым объектом-спавнера просто добавьте initialSpawns (рядом с spawns), чтобы добавить их. Следующее обновление Overworld (следите за обновлениями на Discord) будет повторно реализовывать начальные спауны для жителей деревни и других инициалов.
  • Добавлена поддержка диапазонов уровней освещенности в спаунерах.
  • Исправлено несколько проблем, из-за которых Iris не могла отключиться и поддерживала потоки.
  • Исправлена проблема, из-за которой управляемые производственные миры запускались с неправильным начальным значением, вызывая границы чанков при каждом перезапуске сервера. Наконец-то это было исправлено!
  • Исправлена проблема с ведением логов отладки на некоторых языках.
Исправление багов
Автор: bobobo
  • Iris теперь использует новую Mantle System вместо системы параллакса. Они оба делают примерно одно и то же (хранят данные о несгенерированных чанках и предотвращают каскадирование, однако мантия поддерживает гораздо больше типов данных, взаимодействующих друг с другом, что позволит в будущем улучшать объекты Iris.
  • Исправлено множество проблем с предварительным генератором и командами настройки.
  • Безопасность потоков при написании объектов позволила Iris генерировать более надежным способом, хотя до некоторых оптимизаций производительность pregen примерно на 15% ниже, однако нормальная производительность генератора фрагментов все еще очень высока, учитывая то, что генерирует Iris.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
ВерхНиз