
MES - Moog's End Structures (config pack)
Настраиваемый датапак для мода MES (Moog's End Structures), позволяющий легко управлять генерацией структур в Энде: убирать лишние постройки, менять их редкость и привязывать к биомам.
MES - Moog's End Structures (config pack) - это датапак-конфиг для одноимённого мода, который добавляет новые структуры в Энд Майнкрафта. С его помощью можно гибко настроить генерацию: убрать нежелательные постройки, изменить их редкость или привязать к определённым биомам. Всё делается через простые JSON-файлы - никакого программирования.
Датапак автоматически синхронизируется с последней версией мода, так что можно не беспокоиться о совместимости. Если хочется больше контроля, всегда можно собрать свой конфиг из репозитория или использовать мод-конфигуратор вроде Cristel Lib.
Работает на Forge, NeoForge и Fabric - версии подбираются под нужную сборку Minecraft.
Как установить
- Скачайте версию датапака под вашу версию Minecraft из вкладки Versions.
- Добавьте в мир:
- Для одного мира - поместите
.zipв папку.minecraft/saves/<название мира>/datapacks/. - Для всех миров или сервера - используйте глобальный загрузчик датапаков, например Paxi.
- Для одного мира - поместите
- Войдите в мир и выполните
/datapack enable "file/<имя файла>"или/reload, если папка уже была.
Важно: изменения затрагивают только новые чанки. Уже исследованные территории останутся без изменений. Чтобы увидеть результат, исследуйте новые области или создайте новый мир.
Как редактировать
Откройте архив датапака и перейдите в data/mes/. Там лежат JSON-файлы для каждой структуры.
Удалить структуру полностью
Откройте файл структуры в data/mes/worldgen/structure_set/... и очистите массив structures:
{
"structures": [],
"placement": {
"type": "mes:advanced_random_spread",
"salt": 136568741,
"spacing": 25,
"separation": 15,
"min_distance_from_world_origin": 1000
}
}
Пример: data/mes/worldgen/structure_set/other_decoration/astral_hideaway.json
Сделать структуру более редкой
В том же файле увеличьте spacing (расстояние между попытками генерации). separation должно быть меньше spacing.
"placement": {
"type": "mes:advanced_random_spread",
"salt": 136568741,
"spacing": 100,
"separation": 80,
"min_distance_from_world_origin": 1000
}
Изменить биомы
Отредактируйте тег в data/mes/tags/worldgen/biome/has_structure/.... Добавьте или удалите биомы из списка values. Для модовых биомов используйте "required": false.
{
"replace": false,
"values": [
"#minecraft:is_end",
{ "id": "#c:end_islands", "required": false }
]
}
Полная документация
Каждый JSON-файл (структуры, пулы шаблонов, размещение, теги биомов и сами .nbt-постройки) подробно описан в вики Moog's Structure Lib. Там же есть примеры для похожего мода Moog's Voyager Structures - принцип тот же, только пространство имён mvs заменяется на mes.
| Что редактируем | Страница вики |
|---|---|
| Где появляются структуры (spacing, salt, биомы) | Structure Sets |
| Тип и свойства структуры | Structure Files |
| Используемые части построек | Template Pools |
| Продвинутое размещение и адаптация к рельефу | Placement Systems |
| Сами .nbt-файлы структур | NBT Files |
| Если всё это в новинку | Getting Started |
Датапак MES - отличный инструмент для тех, кто хочет тонко настроить генерацию Энда под свой стиль игры или сервер. Скачайте MES - Moog's End Structures config pack и экспериментируйте с новыми мирами!
