Плагин для серверов Майнкрафт с мини-игрой про добычу руды в отдельном общем мире. Игроки зарабатывают монеты и опыт, прокачивают кирки, покупают усиления, объединяются в команды и могут обменивать заработанные монеты на валюту основного мира.
Возможности
- Шахта представляет собой куб размером 100×100×100 блоков: руды в ней появляются случайно с настраиваемыми шансами и наградами. После обновления все блоки шахты генерируются заново, а игроки начинают на безопасной платформе сверху.
- При входе игрок получает деревянную кирку, звезду для меню и бесконечный стеклянный блок, который можно ставить как ступеньку. Снаряжение защищается автоматически.
- Добыча приносит опыт и шахтные монеты. С ростом уровня кирка автоматически проходит путь от деревянной до незеритовой; зачарования постепенно усиливаются, а одно максимальное зачарование может сохраниться при переходе на следующий тип кирки.
- В шахтном магазине продаются эффекты спешки, скорости и удачи, постоянный шанс критического удара, временный множитель критического удара, уровни и карты цепной добычи.
- Критическая добыча добавляет монеты. Шанс и множитель можно улучшать; при достижении 100% лишний купленный шанс превращается в опыт.
- Карты цепной добычи в шахте ломают блоки по оси X или Z, в радиусе либо перед игроком. Для последнего варианта отдельно настраивается высота. Эффекты одинакового типа складывают дальность и время работы.
- Обычная цепная добыча действует за пределами шахты: при добыче руды или дерева ломает соседние блоки того же типа в области 9×9×3. На добычу влияют зачарования инструмента, включая «Удачу».
- Команда вмещает до 10 игроков. При выходе из команды сбрасываются опыт, уровень и кирка, а монеты сохраняются.
- В таблицу лидеров выводятся лучшие шахтёры.
Команды
Игрокам доступны:
/goldminer join— войти в шахту./goldminer shop— открыть магазин./goldminer info— посмотреть уровень, монеты, шанс критического удара и другую статистику./goldminer suit— показать или скрыть отображение снаряжения./goldminer buy lv <amount>и/goldminer buy lv <amount> confirm— купить указанное число уровней и подтвердить покупку./goldminer team create— создать команду; название вводится в чат./goldminer team join <team name>— подать заявку в команду./goldminer team accept [player name]— принять заявку./goldminer team leave— покинуть команду./goldminer team list— посмотреть список команд./goldminer top— открыть рейтинг./goldminer exchange [amount]— обменять шахтные монеты на валюту основного мира./goldminer help— открыть справку.
Администраторские команды:
/goldminer reload— перезагрузить конфиги./goldminer reload pool— принудительно обновить блоки шахты./goldminer reload info— обновить данные игроков и шахты./goldminer shop set <key> <price>— сразу изменить цену в магазине./goldminer set exp|lv <player> <amount>— установить игроку опыт или уровень./goldminer add exp|lv <player> <amount>— добавить опыт или уровень./goldminer remove exp|lv <player> <amount>— отнять опыт или уровень.
Права
goldminer.join— вход в шахту.goldminer.suit— переключение отображения снаряжения.goldminer.team.create,goldminer.team.join,goldminer.team.accept,goldminer.team.leave,goldminer.team.list— управление командами.goldminer.top— просмотр рейтинга.goldminer.exchange— обмен валюты.goldminer.admin— доступ к административским командам.
Настройка
Основные параметры находятся в plugins/GoldMiner/config.yml: имя и границы мира шахты, интервал её обновления, хранилище SQLite или MySQL, стартовые параметры критических ударов, лимиты зачарований для кирок и курс обмена валюты.
В plugins/GoldMiner/block.yml задаются блоки, их редкость, шанс появления, награда в монетах (coin) и опыте (exp). В shop.yml настраиваются цены, длительности эффектов, усиления критических ударов, карты цепной добычи и значки магазина. Все сообщения и надписи интерфейса меняются в lang.yml.
При установленном PlaceholderAPI доступны плейсхолдеры: %goldminer_reload_time%, %goldminer_user_level%, %goldminer_user_money%, %goldminer_crit_hit_rate%, %goldminer_crit_magnification%, %goldminer_crit_time%, %goldminer_interlocking_type%, %goldminer_interlocking_time% и %goldminer_nomal_interlocking_time%.
Требования
Для работы нужны Multiverse-Core для управления мирами и Vault для экономики. PlaceholderAPI поддерживается для вывода данных плагина в плейсхолдерах.
