НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
modМоды/Structure Pool API
Structure Pool API

Structure Pool API

Библиотечный мод для разработчиков, позволяющий добавлять собственные структуры в деревни и другие генерируемые постройки Minecraft.

Оцените первым
Открыть в FateLauncher
5.0M
158

Structure Pool API - техническая библиотека для Майнкрафт, которая решает одну конкретную задачу: позволяет разработчикам модов внедрять свои структуры в пулы генерации мира. Если вы когда-то хотели добавить в деревню свою кузницу, таверну или библиотеку - вот инструмент, который это делает возможным.

Для кого этот мод

Это не самостоятельный контентный мод. Structure Pool API - зависимость для других проектов. Сами вы его не увидите в игре, но многие RPG-моды вроде Wizards, Paladins & Priests, Archers, Rogues & Warriors и Bard используют его под капотом, чтобы их здания органично появлялись в деревнях.

Что умеет библиотека

Главная фишка - инъекция структур в существующие пулы генерации. В ванильном Minecraft деревни собираются из набора готовых шаблонов (дома, кузницы, фермы), и игра случайным образом выбирает, какие именно здания появятся. Structure Pool API позволяет добавить в этот набор свои постройки.

Дополнительно можно задать лимит появления: например, настроить, чтобы ваша башня мага генерировалась максимум два раза на деревню. Без такого ограничения можно получить деревню, где каждое второе здание - ваша кастомная структура, что выглядит странно.

Технические детали

Актуальная версия - 1.3.0 для Minecraft 26.3 (обновление от 28 сентября 2026 года). Доступны сборки для Fabric и NeoForge. Поддерживаются версии игры от 1.20.1 до 26.3, включая все промежуточные релизы вроде 1.21.11, 26.1.x и 26.2.

В последнем обновлении исправили баг с применением лимитов через резервные пулы, убрали дублирование веса при повторном внедрении одной структуры и почистили внутренние миксины - меньше шансов на конфликты с другими модами.

Проект распространяется под лицензией MIT, то есть разработчики могут свободно использовать его в своих модах. На Modrinth у библиотеки около 5 миллионов загрузок, что говорит о востребованности среди разработчиков.

Как это работает на практике

Представьте: вы установили мод, добавляющий класс волшебника. Автор мода хочет, чтобы в деревнях иногда появлялись башни магов. Вместо того чтобы писать собственную систему генерации (что сложно и может конфликтовать с другими модами), он использует Structure Pool API. Библиотека аккуратно встраивает башню в существующий пул деревенских построек, и игра генерирует её естественным образом, как будто она всегда была частью ванили.

Установка и зависимости

Structure Pool API устанавливается как обычный мод: скачиваете файл под вашу версию Minecraft и загрузчик (Fabric или NeoForge), кидаете в папку mods. Дополнительных библиотек не требуется - это сама по себе библиотека.

Важный момент: если вы не разработчик и не планируете делать свои моды, вам этот проект нужен только в случае, когда его требует другой мод. Обычно в описании зависимости это явно указано.

Совместимость и конфликты

Библиотека работает на уровне генерации мира, поэтому конфликты с визуальными модами (шейдеры, текстурпаки) исключены. С модами на оптимизацию вроде Sodium или OptiFine тоже проблем нет.

Потенциальные конфликты могут возникнуть с другими модами, которые тоже изменяют генерацию деревень или структур. Но в версии 1.3.0 разработчики убрали часть миксинов и переработали внутренние механизмы, так что вероятность конфликтов снизилась.

Зачем это нужно сообществу

Без таких библиотек каждый автор мода писал бы свою систему генерации структур. Это привело бы к дублированию кода, несовместимости между модами и багам. Structure Pool API стандартизирует процесс и позволяет разным модам мирно добавлять свои здания в одну и ту же деревню.

Если вы играете с модами на классы, профессии или RPG-системы - скорее всего, Structure Pool API уже работает у вас в фоне, добавляя гильдии, храмы и тренировочные площадки в деревни.

Полезные нюансы

  • Библиотека не добавляет собственных структур. Она лишь инструмент для разработчиков.
  • Лимиты появления работают на уровне каждого пула отдельно, то есть можно настроить разное количество для разных типов деревень.
  • Если вы создаёте свой мод, полная техническая документация доступна в GitHub-репозитории проекта.
  • Проект активно поддерживается: обновления выходят под новые версии Minecraft в течение месяца после их релиза.

Structure Pool API - один из тех незаметных модов, которые делают экосистему модификаций Майнкрафт удобнее и стабильнее. Скачать его имеет смысл только как зависимость для других проектов, но если вы разработчик - это must-have инструмент для работы с генерацией мира.

Часто задаваемые вопросы

Совместимость

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:3 недели назад

Версии мода Structure Pool API

Доступно 19 версий. Сначала показаны самые популярные и самые свежие.

16 из 19 версий
Самые популярные
R
1.0+1.20.11.0+1.20.1
1.20.1
R
1.1.3+1.21.11.1.3+1.21.1
1.21–1.21.1
R
1.2.1+1.21.1-fabric1.2.1+1.21.1
1.21–1.21.1
R
1.2.1+1.21.1-neoforge1.2.1+1.21.1
1.21–1.21.1
R
1.2.0+1.21.1-fabric1.2.0+1.21.1
1.21–1.21.1
R
1.3.0+26.3-fabric1.3.0+26.3
26.3
Самые Новые
R
1.3.0+26.3-neoforge1.3.0+26.3
26.3
R
1.2.1+1.20.1-forge1.2.1+1.20.1
1.20.1
R
1.2.1+1.20.1-fabric1.2.1+1.20.1
1.20.1
R
1.3.0+26.2-neoforge1.3.0+26.2
26.2
R
1.3.0+26.2-fabric1.3.0+26.2
26.2
R
1.3.0+26.1.2-fabric1.3.0+26.1.2
26.1.x
R
1.3.0+26.1.2-neoforge1.3.0+26.1.2
26.1.x
R
1.3.0+1.21.11-fabric1.3.0+1.21.11
1.21.11
R
1.3.0+1.21.11-neoforge1.3.0+1.21.11
1.21.11
B
1.2.0+1.21.1-neoforge1.2.0+1.21.1
1.21–1.21.1
Главная