Плагин для серверов Майнкрафт позволяет выдавать награды на одном сервере и забирать их на другом или на том же сервере. Игрок получает невостребованные предметы через отдельное меню, поэтому награды можно вручать без прямой выдачи в инвентарь.
Возможности
- Передача наград между серверами с разными инвентарями, например через Velocity.
- Выдача обычных предметов с указанием материала и количества.
- Выдача пользовательских предметов в закодированном виде.
- Меню для получения накопившихся наград.
Команды
/rewardbridge add <player> <server> <material:amount | base64:<string>>— добавить награду игроку для указанного сервера./rewardbridge encodehand <name>— сохранить предмет из руки в закодированном виде./rb— сокращение команды/rewardbridge./rewards— открыть меню и забрать награды.
Настройка
В конфиге указываются параметры MySQL и имена серверов:
mysql.host,mysql.port,mysql.database,mysql.username,mysql.password— подключение к базе данных.server_names— список серверов; для каждого создаётся отдельная таблица в базе.local_server_name— имя текущего сервера.messages— сообщения плагина.claimedmessage— вывод сообщения при получении каждой награды.
Чтобы добавить пользовательский предмет, возьмите его в руку, выполните /rewardbridge encodehand <name> и используйте строку из plugins/RewardBridge/encoded-items.yml в аргументе base64:<string> команды выдачи.
Требования
Нужна настроенная база данных MySQL. Плагин работает и без прокси: достаточно указать имя текущего сервера в конфиге.
