Перейти к основному содержимому

Настройка Extractioncraft

Требования

  • Java 21
  • Сервер на базе Paper/Spigot с API линии 1.21.4
  • BetterStructures (мягкая зависимость, требуется для готового контента)
  • EliteMobs (мягкая зависимость, требуется для готового контента)
  • FreeMinecraftModels (мягкая зависимость, требуется для готового контента)

Что создаёт Extractioncraft

При запуске Extractioncraft инициализирует следующие пути:

plugins/Extractioncraft/config.yml
plugins/Extractioncraft/messaging.yml
plugins/Extractioncraft/content_packages/
plugins/Extractioncraft/loot_pools/
plugins/Extractioncraft/loot_tables/
plugins/Extractioncraft/imports/
plugins/Extractioncraft/schematics/

Папка schematics/ содержит фактические данные карт BetterStructures для каждого установленного пакета контента — в подпапке, имя которой соответствует значению folderName пакета (например, schematics/kobold_mines_10/).

Рекомендуемый порядок первой настройки

  1. Установите Extractioncraft вместе с BetterStructures, EliteMobs, FreeMinecraftModels и WorldEdit (или FastAsyncWorldEdit). Запустите сервер один раз.
  2. Выполните /exc initialize, чтобы открыть меню первоначальной настройки. Оно проверяет, установлен ли WorldEdit и доступна ли хотя бы одна конфигурация схематика BetterStructures, после чего предлагает кнопку "Complete first-time setup".
  3. Скачайте пакеты контента с nightbreak.io.
  4. Поместите скачанный контент в папку plugins/Extractioncraft/imports/. При следующем запуске плагин распакует поддерживаемые архивы.
  5. Выполните /exc reload или перезапустите сервер.
  6. Выполните /exc setup для просмотра и управления установленными пакетами контента. Каждый пакет имеет цветовой статус (зелёный = установлен, жёлтый = загружен, но не установлен, красный = не загружен) и действие при нажатии. Меню настройки также включает пункт Recommended Plugins и информационную кнопку (голова игрока) со ссылками на вики, Discord, страницу токена вашего аккаунта и команды обновления.

Общие функции настройки MagmaCore

Поскольку MagmaCore входит в комплект Extractioncraft, плагин поставляется с общими инструментами настройки Nightbreak:

  • Рекомендуемые плагины/exc recommendedplugins (или пункт внутри /exc setup) перечисляет сопутствующие плагины, которые хорошо сочетаются с Extractioncraft, и показывает, какие из них уже установлены.
  • Токен аккаунта / лицензионный контент/nightbreaklogin регистрирует токен вашего аккаунта nightbreak.io, чтобы сервер мог скачивать лицензионный контент прямо в игре.
  • Каталог плагинов/nightbreak plugins открывает просматриваемый каталог других плагинов MagmaGuy.

Готовый контент

Extractioncraft поставляется с конфигурацией для следующих готовых пакетов контента (серия Kobold Mines):

ПакетИмя файла конфигурацииДиапазон уровней EliteMobsМаксимум игроков
Kobold Mines 10kobold_mines_10.yml0-108
Kobold Mines 20kobold_mines_20.yml11-208
Kobold Mines 30kobold_mines_30.yml21-308
Kobold Mines 40kobold_mines_40.yml31-408
Kobold Mines 50kobold_mines_50.yml41-508

Все готовые пакеты используют BetterStructures, FreeMinecraftModels и EliteMobs. PvP включено по умолчанию. Данные карт необходимо скачать отдельно по ссылкам, отображаемым в меню настройки.

Запуск матча

После установки контента:

  1. Выполните /exc createMatch <contentPackage.yml> (например, /exc createMatch kobold_mines_10.yml). Аргумент поддерживает автодополнение по доступным именам файлов пакетов контента.
  2. Плагин асинхронно генерирует инстансированный мир через BetterStructures. Вы будете телепортированы, когда он будет готов.
  3. Другие игроки могут присоединиться. Когда достигнуто минимальное количество игроков, любой игрок в матче может выполнить /exc start.
  4. Чтобы покинуть матч в любое время, выполните /exc leave (или /exc quit).