Плагин для серверов Майнкрафт на PaperMC, добавляющий валюту Shards, магазин и способы её заработка. Игроки получают Shards за убийства в пвп и пребывание в AFK-зонах, тратят их в магазине, проверяют баланс и место в таблице лидеров.
Возможности
- Награды за убийства с задержкой для повторных убийств и настраиваемым множителем.
- AFK-зоны с пассивным заработком Shards, дневным лимитом и защитой: без урона, голода, пвп, появления мобов и выбрасывания предметов.
- Магазин с категориями и графическим интерфейсом, где Shards обмениваются на предметы.
- Таблица лидеров и плейсхолдеры PlaceholderAPI для баланса, ранга и топа игроков.
- Хранение данных в YAML или SQLite.
- Встроенные языки: английский, вьетнамский, китайский, испанский и французский. Русского языка среди встроенных нет.
Команды
/shard balance [player]— посмотреть баланс./shard give <player> <amount>,/shard take <player> <amount>,/shard set <player> <amount>— изменить баланс игрока./shard top [page]— открыть таблицу лидеров./shard reload— перечитать конфигурацию./shard set-afk-warp <name>,/shard remove-afk-warp <name>,/shard list-afk-warp— управлять AFK-точками./shard language <code>— сменить язык./afk [warpname]— войти в AFK-зону./afk-setting— управлять параметрами AFK-зоны./shardshop— открыть магазин.
Основная команда также доступна как /donutshard и /ds.
Права
donutshard.balance,donutshard.top,donutshard.afk,donutshard.shop,donutshard.language— доступны всем игрокам.donutshard.balance.others— просмотр чужого баланса.donutshard.give,donutshard.take,donutshard.set— выдача, снятие и установка Shards.donutshard.reload— перезагрузка плагина.donutshard.admin— административные команды AFK-точек.donutshard.afk.admin— управление настройками AFK-зоны.donutshard.kill.bypass— смерть игрока не приносит Shards убийце.donutshard.zone.bypass— обход защиты AFK-зоны.
Настройка
Основные параметры находятся в plugins/DonutShard/config.yml: язык, награда за убийство, задержка, множитель, тип хранилища и размер топа. AFK-зоны, заработок и правила защиты настраиваются в plugins/DonutShard/afk.yml, магазин — в plugins/DonutShard/shop.yml и файлах каталога plugins/DonutShard/shops/.
Для добавления категории магазина создайте файл в plugins/DonutShard/shops/, затем добавьте её в раздел categories файла shop.yml и выполните /shard reload.
Требования
Плагин работает на PaperMC и требует Java 21. PlaceholderAPI необязателен, но нужен для вывода плейсхолдеров в совместимых плагинах.
