Что такое WorldFeatures и зачем он нужен
WorldFeatures — это серверный плагин для Minecraft, который превращает генерацию мира в настоящее приключение. Вдохновлённый идеей с Reddit, он автоматически создаёт пользовательские постройки прямо во время прогрузки новых чанков. Представьте: вместо пустых равнин вы натыкаетесь на заброшенные храмы, таинственные башни или целые деревни, которые вы сами спроектировали. Плагин использует файлы .schematic, созданные в WorldEdit, и расставляет их по миру с настраиваемой вероятностью.
Как работает автоматическая генерация
Принцип прост: вы сохраняете постройку как схему, помещаете её в специальную папку, а плагин сам решает, когда и где её разместить. При создании нового чанка сервер проверяет шанс генерации (chunkchance), а затем перебирает все загруженные схемы. Если несколько структур претендуют на один чанк, система случайным образом выбирает одну — это делает мир непредсказуемым и живым.
Каждая схема может иметь уникальные условия: привязку к биому, ограничения по высоте, подземное или воздушное размещение. Например, ледяную крепость можно заставить появляться только в тундре, а подземелье — исключительно под землёй. Плагин также умеет случайно поворачивать постройки, чтобы они не выглядели однотипно.
Установка и зависимости
Для работы WorldFeatures необходим WorldEdit — мощный инструмент для редактирования мира. Убедитесь, что файл WorldEdit.jar находится в папке plugins вашего сервера. Сам WorldFeatures скачивается с официальной страницы плагина и помещается туда же. После первого запуска сервер создаст структуру папок для хранения схем и настроек.
Если вы пользуетесь лаунчером foxygame.net, установка становится ещё проще: этот современный и гибкий лаунчер позволяет загружать моды и серверные плагины прямо из меню, экономя время на ручном поиске файлов. Достаточно выбрать нужное дополнение, и лаунчер сам поместит его в правильную директорию.
Настройка папок и файлов
После старта в каталоге плагина появятся три элемента:
- Created — сюда попадают схемы, созданные вами в игре командой /wf.
- ToUse — папка для готовых к использованию схем. Каждому .schematic должен соответствовать .yml-файл с параметрами.
- Settings.yml — глобальные настройки, такие как материал для выделения кубоида (wandmaterial) и общий шанс генерации на чанк (chunkchance).
Индивидуальные параметры схем
Каждый .yml-файл управляет поведением конкретной постройки. Вот ключевые параметры:
- chance — относительный шанс появления. Если несколько схем подходят для чанка, выбирается одна случайная, поэтому это не точная вероятность, а вес.
- place — способ размещения: ground (на земле, не над водой), anywhere (в любом месте по высоте), air (только в воздухе), underground (только под землёй).
- biome — привязка к биому. Можно указать конкретный (например, DESERT или JUNGLE) или оставить none для всех.
- basement — количество блоков, которые уходят под землю. Удобно, если здание должно быть частично заглублено.
- anywhereminY / anywheremaxY — границы высоты для режима anywhere.
- dontpaste — список ID блоков, которые не нужно вставлять. Пока поддерживается только 0 (воздух), чтобы не копировать пустоты.
- maxspawns — максимальное число копий этой схемы в мире.
- randomrotate — случайный поворот, по умолчанию включён.
Такой гибкий подход позволяет создавать уникальные ландшафты: от одиноких маяков в океане до густых лесов с руинами.
Команды и разрешения
Плагин добавляет всего одну основную команду — /wf <имя>. Она выделяет кубоид (с помощью семян или настроенного предмета) и сохраняет его как схему с указанным именем. Команда /wf copy <имя> копирует схему из Created в ToUse, после чего она сразу начинает генерироваться без перезагрузки сервера.
Для управления доступом используется право WorldFeatures.commands — оно даёт игроку возможность выполнять все команды плагина. Если система прав не настроена, разрешение по умолчанию получают операторы сервера. Рекомендуется использовать PermissionsBukkit или SuperPermsBridge для тонкой настройки.
Практические советы и примеры
Допустим, вы хотите расставить по миру заброшенные алтари в пустыне. Создайте постройку, выделите её семенами, введите /wf desert_altar. Затем скопируйте схему в ToUse и настройте .yml: biome: DESERT, place: ground, chance: 30. Теперь в каждом новом чанке пустыни с вероятностью, зависящей от общего chunkchance, появится ваш алтарь.
Если схема взята со стороннего ресурса, просто положите .schematic в ToUse и создайте для него .yml с таким же именем. Не забудьте прописать basement, если часть конструкции должна быть под землёй, иначе здание повиснет в воздухе.
Заключение
WorldFeatures даёт серверам Minecraft безграничные возможности для кастомизации генерации мира. Больше не нужно вручную расставлять декорации — плагин сделает это за вас, следуя чётким правилам. Сочетая его с WorldEdit и правильно настроенными схемами, вы превратите обычный сервер в уникальную вселенную, полную сюрпризов. А с удобными инструментами вроде лаунчера foxygame.net весь процесс установки и обновления дополнений становится максимально комфортным.