FTB Team Dimensions
Обзор
Мод FTB Team Dimensions позволяет динамически создавать измерения для команд (требуется зависимость FTB Teams). Игроки присоединяются к overworld в предварительно построенной лобби-структуре с порталом. При входе в портал появляется возможность выбора из одной или нескольких структур "островов" в новом измерении, создаваемом для их команды. Команда автоматически создаётся при отсутствии. Новые игроки могут присоединиться к команде стандартным способом и будут немедленно перемещены в существующее измерение команды.
Доступные типы генерации мира:
- Мульти-биомная генерация (по умолчанию)
- Одиночный биом (активируется через
singleBiomeDimension
в конфиге)
Конфигурация
Основная настройка осуществляется через datapack с использованием стандартных vanilla structure
и structure_set
. Пользовательский тип данных ftbdim_prebuilt_structures
определяет доступные для выбора структуры.
Пример конфигурации структуры:
{
"id": "ftbteamdimensions:island1",
"structure": "ftbteamdimensions:spawn/island1",
"name": "Простой остров",
"author": "FTB Team",
"height": 64
}
Ключевые параметры:
- id - уникальный идентификатор
- structure - файл NBT структуры
- height - уровень Y для спавна
- spawn_override - кастомные координаты спавна
Структуры NBT
Все структуры должны содержать Structure Block в режиме данных с кастомным тегом spawn_point
. Этот блок определяет точку спавна игроков и заменяется воздухом при генерации.
Лобби по умолчанию: data/ftbteamdimensions/structures/lobby.nbt
. Возможны два способа изменения:
- Через конфиг мода (
lobbyStructure
) - Переопределение через datapack