- Документация
- https://modrinth.com/datapack/angel-islands
Angel Islands — это датапак для Minecraft, изменяющий генерацию обычного мира за счёт появления парящих островов над океанами. Согласно официальному описанию, он не заменяет стандартную генерацию суши, а дополняет её новыми островами, сохраняя привычный внешний мир. Проект распространяется по лицензии MIT, относится к категориям adventure и worldgen и предназначен для использования в отдельных игровых мирах.
Для выбранных файлов подтверждена совместимость с Minecraft 1.20–1.21.10. Датапак устанавливается как ZIP-архив без распаковки в папку datapacks выбранного мира. Клиентская сторона обозначена как необязательная, серверная — как обязательная. Если какие-либо особенности реализации отсутствуют в опубликованной документации, в настоящем руководстве они прямо отмечаются как неподтверждённые и не дополняются предположениями.
Основная задача Angel Islands заключается в дополнении стандартной генерации мира системой парящих островов.
В отличие от проектов, полностью заменяющих обычный ландшафт, данный датапак сохраняет привычную генерацию суши и одновременно создаёт новые острова над океанами.
Официальное описание указывает следующие особенности:
• острова располагаются над океанами;
• обычная генерация суши сохраняется;
• генерация интегрируется в стандартный мир;
• датапак относится к категории world generation.
Документация не сообщает о добавлении новых блоков, предметов, мобов, измерений или игровых механик.
После подключения Angel Islands генерация мира изменяется только в части размещения новых островов.
По официальному описанию острова появляются над океанами, при этом существующая генерация материков продолжает работать.
По умолчанию острова:
• встречаются достаточно часто;
• распределены по океанам;
• появляются только над наиболее глубокими участками океанов;
• обычно располагаются рядом с грибными островами.
Документация не раскрывает алгоритм построения островов, используемые шумовые функции, параметры генерации или внутренние правила размещения. Поэтому подобные технические детали нельзя считать подтверждёнными.
Автор отдельно описывает изменение, касающееся генерации растительности.
В стандартной генерации деревья, трава и цветы обычно появляются на самой верхней поверхности.
Для Angel Islands это поведение было изменено таким образом, чтобы растительность могла появляться на любом уровне. Это необходимо для ситуаций, когда один остров находится над другим и его тень не должна препятствовать генерации деревьев на нижнем острове.
Как следствие, официальная документация предупреждает, что размещение деревьев в остальной части Верхнего мира также может немного отличаться от стандартного.
Других изменений растительности не приводится.
Для выбранных файлов подтверждены следующие версии Minecraft:
• 1.20;
• 1.20.1;
• 1.20.2;
• 1.20.3;
• 1.20.4;
• 1.20.5;
• 1.20.6;
• 1.21;
• 1.21.1;
• 1.21.2;
• 1.21.3;
• 1.21.4;
• 1.21.5;
• 1.21.6;
• 1.21.7;
• 1.21.8;
• 1.21.9;
• 1.21.10.
Поддерживаемая платформа:
• datapack.
В опубликованных метаданных указано:
• client — optional;
• server — required.
Документация также отдельно рассматривает совместимость с другими проектами.
Если другой проект изменяет рельеф местности, например генерацию поверхности, один из них, вероятно, переопределит изменения другого.
Если сторонний проект только добавляет новые биомы, совместимость описывается как возможная. При возникновении проблем с генерацией водных пространств автор рекомендует использовать необязательную зависимость Lithostitched.
Также отмечается, что для некоторых сочетаний могут потребоваться специальные пакеты совместимости.
В метаданных выбранных файлов присутствует одна необязательная зависимость:
• Lithostitched.
Она обозначена именно как optional.
Документация рекомендует использовать её только в отдельных случаях, если совместно с другими проектами возникают проблемы с генерацией водных пространств.
Обязательных project dependencies опубликованные метаданные не содержат.
Подтверждённый способ установки соответствует стандартной процедуре подключения датапаков.
Практический порядок действий:
• выбрать архив, соответствующий используемой версии Minecraft;
• открыть папку нужного мира;
• перейти в каталог datapacks;
• поместить ZIP-архив без распаковки;
• загрузить игровой мир.
Другие способы установки официальной документацией не описаны.
Также отсутствуют сведения о необходимости специальных загрузчиков модов или дополнительных библиотек.
При использовании Angel Islands следует учитывать несколько особенностей.
Во-первых, острова появляются только над наиболее глубокими участками океанов.
Во-вторых, изменение механизма генерации растительности может привести к немного иному расположению деревьев в обычном Верхнем мире.
В-третьих, официальный текст содержит важное замечание относительно старых версий проекта.
Версии ниже 2.0.0 для Minecraft 1.20.5 содержали экспериментальное изменение высоты измерения. Автор сообщает, что после удаления таких версий мир мог повреждаться. Начиная с версии 2.0.0 эта проблема устранена.
Для перехода со старых сборок серии 1.X.X на Minecraft 1.21.9 и новее рекомендуется использовать версию 1.0.3, однако одновременно отмечается, что она не будет получать дальнейшую поддержку.
В предоставленной фактической основе перечислены два архива:
• AngelIslands2.0.3.zip;
• AngelIslands1.0.2.zip.
Исходные версии проекта:
• 2.0.3;
• 1.0.2.
Для обоих файлов опубликованы контрольные суммы SHA-512 и SHA-1, позволяющие проверить целостность после получения.
Проект распространяется по лицензии MIT.
Дополнительные лицензионные ограничения в опубликованной информации отсутствуют.
Исходная информация отдельно сообщает, что архивы не запускались.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Оснований утверждать, что версии 2.0.3 или 1.0.2 проходили динамическое тестирование во время выполнения, нет. Поэтому подобные заявления относительно перечисленных файлов делать нельзя.
Датапак добавляет парящие острова над океанами, сохраняя обычную генерацию суши.
По официальному описанию они встречаются над наиболее глубокими участками океанов, обычно рядом с грибными островами.
Для выбранных файлов подтверждены версии от 1.20 до 1.21.10.
Нет. В метаданных обязательные project dependencies отсутствуют. Lithostitched указан как необязательная зависимость.
Документация сообщает, что проекты, изменяющие рельеф, могут переопределять изменения друг друга. При добавлении только новых биомов совместимость возможна, а при проблемах с генерацией воды рекомендуется необязательный Lithostitched.
Автор специально изменил генерацию растительности, чтобы тень верхних островов не препятствовала появлению деревьев на нижних.
Версии ниже 2.0.0 для Minecraft 1.20.5 содержали изменение высоты измерения, которое после удаления могло приводить к повреждению мира. В версии 2.0.0 и новее эта проблема устранена.
Нет. В предоставленной фактической основе указаны только сверка контрольных сумм и статическая проверка архивов без утверждений о динамическом тестировании.
Для выбранных файлов подтверждена совместимость с Minecraft 1.20–1.21.10. Датапак устанавливается как ZIP-архив без распаковки в папку datapacks выбранного мира. Клиентская сторона обозначена как необязательная, серверная — как обязательная. Если какие-либо особенности реализации отсутствуют в опубликованной документации, в настоящем руководстве они прямо отмечаются как неподтверждённые и не дополняются предположениями.
Назначение
Основная задача Angel Islands заключается в дополнении стандартной генерации мира системой парящих островов.
В отличие от проектов, полностью заменяющих обычный ландшафт, данный датапак сохраняет привычную генерацию суши и одновременно создаёт новые острова над океанами.
Официальное описание указывает следующие особенности:
• острова располагаются над океанами;
• обычная генерация суши сохраняется;
• генерация интегрируется в стандартный мир;
• датапак относится к категории world generation.
Документация не сообщает о добавлении новых блоков, предметов, мобов, измерений или игровых механик.
Скриншоты и внешний вид
Принцип работы на высоком уровне
После подключения Angel Islands генерация мира изменяется только в части размещения новых островов.
По официальному описанию острова появляются над океанами, при этом существующая генерация материков продолжает работать.
По умолчанию острова:
• встречаются достаточно часто;
• распределены по океанам;
• появляются только над наиболее глубокими участками океанов;
• обычно располагаются рядом с грибными островами.
Документация не раскрывает алгоритм построения островов, используемые шумовые функции, параметры генерации или внутренние правила размещения. Поэтому подобные технические детали нельзя считать подтверждёнными.
Особенности генерации растительности
Автор отдельно описывает изменение, касающееся генерации растительности.
В стандартной генерации деревья, трава и цветы обычно появляются на самой верхней поверхности.
Для Angel Islands это поведение было изменено таким образом, чтобы растительность могла появляться на любом уровне. Это необходимо для ситуаций, когда один остров находится над другим и его тень не должна препятствовать генерации деревьев на нижнем острове.
Как следствие, официальная документация предупреждает, что размещение деревьев в остальной части Верхнего мира также может немного отличаться от стандартного.
Других изменений растительности не приводится.
Совместимость
Для выбранных файлов подтверждены следующие версии Minecraft:
• 1.20;
• 1.20.1;
• 1.20.2;
• 1.20.3;
• 1.20.4;
• 1.20.5;
• 1.20.6;
• 1.21;
• 1.21.1;
• 1.21.2;
• 1.21.3;
• 1.21.4;
• 1.21.5;
• 1.21.6;
• 1.21.7;
• 1.21.8;
• 1.21.9;
• 1.21.10.
Поддерживаемая платформа:
• datapack.
В опубликованных метаданных указано:
• client — optional;
• server — required.
Документация также отдельно рассматривает совместимость с другими проектами.
Если другой проект изменяет рельеф местности, например генерацию поверхности, один из них, вероятно, переопределит изменения другого.
Если сторонний проект только добавляет новые биомы, совместимость описывается как возможная. При возникновении проблем с генерацией водных пространств автор рекомендует использовать необязательную зависимость Lithostitched.
Также отмечается, что для некоторых сочетаний могут потребоваться специальные пакеты совместимости.
Зависимости
В метаданных выбранных файлов присутствует одна необязательная зависимость:
• Lithostitched.
Она обозначена именно как optional.
Документация рекомендует использовать её только в отдельных случаях, если совместно с другими проектами возникают проблемы с генерацией водных пространств.
Обязательных project dependencies опубликованные метаданные не содержат.
Установка
Подтверждённый способ установки соответствует стандартной процедуре подключения датапаков.
Практический порядок действий:
• выбрать архив, соответствующий используемой версии Minecraft;
• открыть папку нужного мира;
• перейти в каталог datapacks;
• поместить ZIP-архив без распаковки;
• загрузить игровой мир.
Другие способы установки официальной документацией не описаны.
Также отсутствуют сведения о необходимости специальных загрузчиков модов или дополнительных библиотек.
Ограничения
При использовании Angel Islands следует учитывать несколько особенностей.
Во-первых, острова появляются только над наиболее глубокими участками океанов.
Во-вторых, изменение механизма генерации растительности может привести к немного иному расположению деревьев в обычном Верхнем мире.
В-третьих, официальный текст содержит важное замечание относительно старых версий проекта.
Версии ниже 2.0.0 для Minecraft 1.20.5 содержали экспериментальное изменение высоты измерения. Автор сообщает, что после удаления таких версий мир мог повреждаться. Начиная с версии 2.0.0 эта проблема устранена.
Для перехода со старых сборок серии 1.X.X на Minecraft 1.21.9 и новее рекомендуется использовать версию 1.0.3, однако одновременно отмечается, что она не будет получать дальнейшую поддержку.
Версии и лицензия
В предоставленной фактической основе перечислены два архива:
• AngelIslands2.0.3.zip;
• AngelIslands1.0.2.zip.
Исходные версии проекта:
• 2.0.3;
• 1.0.2.
Для обоих файлов опубликованы контрольные суммы SHA-512 и SHA-1, позволяющие проверить целостность после получения.
Проект распространяется по лицензии MIT.
Дополнительные лицензионные ограничения в опубликованной информации отсутствуют.
Безопасность
Исходная информация отдельно сообщает, что архивы не запускались.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Оснований утверждать, что версии 2.0.3 или 1.0.2 проходили динамическое тестирование во время выполнения, нет. Поэтому подобные заявления относительно перечисленных файлов делать нельзя.
FAQ
Что делает Angel Islands?
Датапак добавляет парящие острова над океанами, сохраняя обычную генерацию суши.
Где появляются острова?
По официальному описанию они встречаются над наиболее глубокими участками океанов, обычно рядом с грибными островами.
Какие версии Minecraft подтверждены?
Для выбранных файлов подтверждены версии от 1.20 до 1.21.10.
Требуются ли обязательные зависимости?
Нет. В метаданных обязательные project dependencies отсутствуют. Lithostitched указан как необязательная зависимость.
Совместим ли датапак с другими проектами генерации мира?
Документация сообщает, что проекты, изменяющие рельеф, могут переопределять изменения друг друга. При добавлении только новых биомов совместимость возможна, а при проблемах с генерацией воды рекомендуется необязательный Lithostitched.
Почему изменяется размещение деревьев?
Автор специально изменил генерацию растительности, чтобы тень верхних островов не препятствовала появлению деревьев на нижних.
Что важно знать о старых версиях?
Версии ниже 2.0.0 для Minecraft 1.20.5 содержали изменение высоты измерения, которое после удаления могло приводить к повреждению мира. В версии 2.0.0 и новее эта проблема устранена.
Проверялись ли архивы запуском?
Нет. В предоставленной фактической основе указаны только сверка контрольных сумм и статическая проверка архивов без утверждений о динамическом тестировании.