LastStudio Wiki

#LastMines

Автошахты для Prison / Grief / Anarchy с упором на производительность...

#Описание

Плагин автошахт для Paper-серверов 1.21 - 26.2. Шахта сама сбрасывается по таймеру, заполняясь блоками по проценту или по редкостям, а все остальные механики - телепорт, права, голограммы, лимит онлайна - настраиваются без единой строчки кода.

#Основные функции

Два режима шахты: BLOCKS - фиксированный список блоков с шансами, RARITY - переключающиеся наборы блоков, каждый со своим шансом выпадения.

Шанс и лимит блоков: доля блока задаётся процентом от шахты либо жёстким количеством («не больше 3 алмазных блоков»), плюс возможность задать блоку свой кастомный дроп.

Действия и плейсхолдеры: сообщения, actionbar, title и звуки, привязанные к событиям шахты (сброс, обратный отсчёт, приближение игрока к границе) - с локальными и глобальными (PlaceholderAPI) плейсхолдерами.

Права доступа: закрывает ломание блоков в шахте за конкретное право - удобно для донат-шахт.

Лимит онлайна: не даёт шахте фармиться, пока на сервере пусто или наоборот слишком людно - таймер сброса замораживается вне заданного диапазона игроков.

Телепорт при сбросе: чтобы никто не оказался замурован в блоке в момент автообновления шахты.

Голограммы из коробки: Vanilla, DecentHolograms или FancyHolograms - с автопереключением, если версия сервера не поддерживает выбранный провайдер.

GUI на BMenu: все настройки шахты — блоки, редкости, права, действия, голограммы - редактируются прямо в игре, без редактирования YAML файлов руками.

Мультиязычность: сообщения, меню и шаблоны шахт переведены на русский и английский, язык переключается одной командой без рестарта сервера.

Миграция одной командой: готовые шахты AutoMine, CataMines и RealMines переносятся в LastMines автоматически.

API для разработчиков: простой синхронный интерфейс и набор Bukkit-событий для интеграции со своими плагинами.

#Зависимости

  • LLib - обязательная библиотека для работы с плагином
  • WorldEdit или FastAsyncWorldEdit - обязательна для создания шахт
  • PlaceholderAPI - опционально, глобальные плейсхолдеры
  • DecentHolograms или FancyHolograms - опционально, голограммы
  • BMenu - опционально, GUI-меню
Сделано с Last