FTB Team Bases
Обзор
FTB Team Bases представляет собой замену в MC 1.21.1 для более ранних модов управления базами, включая FTB Team Dimensions, FTB Team Islands и FTB Dungeons. В конечном итоге он будет включать функциональность всех этих модов. Запланированная функциональность включает:
- Создание баз в статическом общем измерении (аналогично FTB Team Islands; идентификатор измерения по умолчанию
ftbteambases:bases
). - Создание баз в приватном измерении для каждой команды (аналогично FTB Team Dimensions).
- Создание баз из заранее подготовленных файлов регионов, используя внепотоковое копирование и перемещение шаблонных MCA-файлов в целевое измерение (подходит для огромных баз, охватывающих 1 или более целых регионов размером 512×512 блоков).
- Примечание: это подходит только для пустых измерений или измерений без пустоты с фиксированным сидом (seed), чтобы заранее сгенерированные регионы правильно сочетались с существующей генерацией мира.
- Создание баз путем размещения блока Jigsaw и запуска jigsaw-генерации в течение нескольких тиков (аналогично FTB Dungeons - подходит для больших динамически генерируемых баз).
- Создание баз путем вставки одиночной NBT-структуры (подходит для небольших баз).
Мод управляется файлами определений баз, которые представляют собой JSON-файлы в пользовательском датапаке (<mod-id>/ftb_base_definitions/*.json
). Каждый файл определения является шаблоном, из которого создается активная база команды. Каждая активная база команды имеет отношение 1:1 с командой из FTB Teams; при загрузке FTB Team Bases команды могут быть созданы только путем создания базы, а при роспуске команды игроки будут выселены из этой базы, а сама база архивирована.
Документация для разработчиков
См. нашу документацию для разработчиков в README.md проекта.