Плагин для серверов Майнкрафт с отдельной виртуальной валютой — осколками. Она подходит для наград, магазинов, прогрессии и собственных механик сервера; балансы и история операций хранятся в SQL-базе.
Возможности
- Выдача, списание и установка количества осколков.
- Переводы осколков между игроками с настраиваемым налогом.
- Защита от отрицательного баланса и переполнения числа.
- Атомарные переводы: списание у отправителя и зачисление получателю обрабатываются одной операцией.
- Журнал транзакций, предотвращающий повторное выполнение одной и той же операции.
- Периодические награды осколками.
- Инвентарное меню Cosmic Confection Exchange для взаимодействий с осколками, наградами и магазинами.
- Сообщения поддерживают форматирование MiniMessage.
- Асинхронный Java API для интеграции с другими плагинами.
Команды
/shards balance [player]— посмотреть баланс осколков./shards pay <player> <amount>— перевести осколки игроку./shardshop— открыть магазин осколков./afk leave— выйти из текущего AFK-взаимодействия./shardmanager give <player> <amount>— выдать осколки игроку./shardmanager take <player> <amount>— забрать осколки у игрока./shardmanager set <player> <amount>— установить баланс игрока.
Для /shards доступны псевдонимы /donutshards и /dshards.
Настройка
В настройках можно задать максимальный баланс, налог на переводы, параметры периодических наград, сообщения MiniMessage и способ хранения данных. Параметры внешней базы данных находятся в database.yml.
Требования
Плагин работает на Paper и Folia. По умолчанию используется SQLite, не требующая отдельного сервера базы данных; также поддерживаются MariaDB и совместимые MySQL-базы. Для внешней базы данных нужен отдельный аккаунт с минимально необходимыми правами.
