- Исправлена проблема с 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 не могла отключиться и поддерживала потоки.
- Исправлена проблема, из-за которой управляемые производственные миры запускались с неправильным начальным значением, вызывая границы чанков при каждом перезапуске сервера. Наконец-то это было исправлено!
- Исправлена проблема с ведением логов отладки на некоторых языках.
- Iris теперь использует новую Mantle System вместо системы параллакса. Они оба делают примерно одно и то же (хранят данные о несгенерированных чанках и предотвращают каскадирование, однако мантия поддерживает гораздо больше типов данных, взаимодействующих друг с другом, что позволит в будущем улучшать объекты Iris.
- Исправлено множество проблем с предварительным генератором и командами настройки.
- Безопасность потоков при написании объектов позволила Iris генерировать более надежным способом, хотя до некоторых оптимизаций производительность pregen примерно на 15% ниже, однако нормальная производительность генератора фрагментов все еще очень высока, учитывая то, что генерирует Iris.
Узнайте больше о сценариях в нашей документации здесь: https://docs.volmit.com/iris/engine/scripting
- Исправлена проблема, из-за которой сущности создавались асинхронно, хотя этого не должно было быть.
- Исправлено несколько проблем при перезагрузке IRIS с помощью команды перезагрузки.
- Добавлены скрипты в качестве нового типа данных в Iris. Сценарии написаны на JavaScript, и через него вы можете получить доступ к любой части Iris Engine.
- Добавлены препроцессоры. Всякий раз, когда загружается тип Ириса (биом или измерение, и т.д.) вы можете при желании запустить сценарий для этого типа данных до того, как он будет использован генератором. Вы можете использовать это для изменения данных загрузки с помощью фильтра сценария.
- Добавлены сценарии появления сущностей. Вместо обычного создания сущности вы можете создать сценарий, который принимает местоположение (и мир) и возвращает нормальную сущность Bukkit!
- Исправлен PlaceholderAPI, теперь он регистрируется правильно
- Когда сущность не может появиться, Iris теперь сообщит, какая сущность не появилась.
- Улучшена команда вставки объекта Iris с поворотом и отменой.
- Исправлен флаг -edit для вставки объектов
- Добавлена проверка объекта /iris, проверяет свойства объекта
- Добавлена поверхностная цель для сущностей,
- Это должно исправить проблемы с появлением мобов в воде, когда они не должны
- Исправлена ошибка, из-за которой диафрагма монтировала объекты асинхронно.
- Исправлена опечатка в описании plugin.yml
- Исправлена ошибка, из-за которой не спавнились цитадели. Теперь мы сами их создаём. Вы можете настроить свои собственные размеры для того, сколько появиться и на каком расстоянии друг от друга (глаз Эндера будет автоматически находить цитадели радужной оболочки в мирах Ирисов), внешний мир выйдет с обновлением, чтобы добавить это очень скоро проверить новости в разлад.
- Интерполяция ландшафта Iris теперь в два раза быстрее без каких-либо изменений фактического результирующего ландшафта
- Исправлена странная проблема, из-за которой структуры головоломки вращались вне оси, вызывая воздушные спуски через центр объекта.
- Исправлена ошибка, из-за которой создатели не могли создавать объекты в шумовых объектах на структурах головоломки.
- Система спавна теперь работает на энергетической системе, которая помогает быстрее спавниться в новых чанках и замедлять спавн в существующих чанков (измельчение мобов истощает энергию и предотвращает появление новых спавнов в том же месте)
- Создатели ириса теперь могут умножать количество энергии, потребляемой их создателем.
- Например, вы можете потреблять больше энергии для пещерных мобов или более редких существ, которых вы не хотите, чтобы их появлялось слишком много.
- Большинство зависимостей Iris теперь используют новую систему зависимостей plugin.yml, поэтому jar-файл Iris теперь немного меньше, хотя он будет загружать библиотеки при запуске, если они еще не находятся в папке libs.
- Если у вас есть какие-либо проблемы с этим, пожалуйста, опубликуйте сообщение в нашем Discord, поскольку мы пробуем эту функцию.
- Исправлена проблема, из-за которой размещение элементов не удавалось / дублировалось несколько раз.
В обновлении представлены все будущие версии Iris 1.6. Наши цели для 1.6.X просты: больше возможностей, функций и опций для настройки ваших карт, приключений или даже испытаний! Некоторые новые функции будут чрезвычайно простыми и легкими в реализации, другие будут технически сложными для тех, кто этого жаждал!
- Новая система спавна полностью работоспособна, вы можете настроить Ирис для создания сущностей в различных целевых зонах, таких как пляжи, океаны, обычная земля и пещеры.
- Добавлена возможность добавлять создателей сущностей к шумовым объектам.
- Добавлена возможность добавлять шумовые функции к размещенным объектам (с помощью параметров размещения), что позволяет сущностям появляться рядом с определенными объектами.
- Загрузчик данных Iris был переписан для надежной поддержки большего количества типов данных. Это позволит нам гораздо быстрее добавлять новые функции.
- Ирис теперь поддерживает выражения! Вы можете создать математическое выражение с пользовательскими переменными и использовать выражение в стилях шума. Стили используются везде! Вы даже можете использовать выражения внутри других выражений!
- Небольшие улучшения в бета-режиме режима местности на острове
- Небольшие улучшения в функции бета-пещеры
- Механизмы Iris теперь сохраняют постоянные данные о создателях и другую полезную информацию, чтобы помочь передавать данные с частыми перезапусками / перезагрузками.
- Карта Iris Vision теперь загружает свою цель рендеринга при горячей загрузке движка.
- Удалена поддержка MythicMobs на данный момент, поскольку она все равно не работала (мы вернемся к мифическим мобам в будущем)
- Добавлена поддержка полной трилинейной интерполяции в 3D-резчиках для новой системы пещер, включая tristarcast!
Полностью переработано создание Ирис. Ирис теперь будет постоянно спивнить мобов с пониженной скоростью,
измерение, в котором вы находитесь, необходимо будет обновить, чтобы воспользоваться этой новой функцией, поэтому ничего не изменится, пока вы не обновите свои размеры. Документация и дальнейшие обновления скоро появятся!
Биомы и регионы ириса теперь имеют уникальный идентификатор, который представляет КОНКРЕТНЫЙ биом равнин или конкретный регион тундры.
Это в основном используется для перезарядки появления сущностей, однако разработчики могут найти ему применение, и мы можем использовать его для дополнительных функций!
Сущности Iris теперь могут обеспечивать эффект появления в своих файлах json.
- Исправлена критическая проблема, из-за которой шумовые предметы, такие как вакуум, имели случайные отверстия и шипы. Это была сложная проблема с кешированием, которая теперь решена.
- Исправлено несколько проблем с блокировкой в слое параллакса.
- Добавлена опция в настройки параллелизма в iris под названием unstableLockingHeuristics, который отключит блокировку фрагментов в областях параллакса на 5
- -10% повышение производительности с риском неправильного размещения объектов время от времени. Очевидно, что по умолчанию он отключен.
- Iris теперь поставляется с расширением PlaceholderAPI для биомов, регионов и других случайных данных, связанных с местонахождением игрока, см. Https://app.gitbook.com/@volmitsoftware/s/iris/compatability/papi.