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

Extractioncraft

Extractioncraft — это плагин соревновательного игрового режима в стиле эвакуации для серверов Minecraft. Игроки попадают в процедурно сгенерированные инстансированные карты, грабят контейнеры, сражаются с элитными мобами и стремятся добраться до точек эвакуации до того, как граница мира сожмётся.

Начните здесь

Примечания о текущей платформе

  • Версия плагина в текущем репозитории: 1.0-SNAPSHOT
  • Версия API: 1.21
  • Корневая команда: /extractioncraft (алиас /exc)

Как проходит матч

  1. Игрок создаёт матч командой /exc createMatch <contentPackage.yml>, которая генерирует инстансированный мир с использованием модульной генерации мира BetterStructures.
  2. Игроки присоединяются к лобби матча. Пакет контента определяет минимальное и максимальное количество игроков.
  3. Когда набралось достаточно игроков, любой игрок в матче может выполнить /exc start, чтобы запустить обратный отсчёт.
  4. При старте по карте появляются сундуки и бочки. Игроки грабят контейнеры (нужно стоять неподвижно 3 секунды для открытия) и сражаются с врагами EliteMobs за дроп.
  5. После настраиваемой задержки (в настоящее время 1 минута) на карте появляются точки эвакуации. Компас на полосе босса направляет игроков к ближайшему выходу.
  6. Игроки тянут рычаг у точки эвакуации, затем стоят на платформе 20 секунд для успешной эвакуации.
  7. 15-минутная граница мира постепенно сужается, вынуждая игроков двигаться к центру.
  8. Игроки, успешно эвакуировавшиеся, сохраняют свою добычу (предметы привязываются к душе при выходе). Игроки, не сумевшие эвакуироваться, теряют все предметы (настраивается).

Зависимости

  • Обязательные: BetterStructures, EliteMobs, FreeMinecraftModels (мягкие зависимости, но необходимы для готового контента)
  • Фреймворк: MagmaCore (в комплекте)