Плагин для серверов Майнкрафт, который создаёт магазины и торговцев через интерфейс торговли жителей. Сделки можно открывать командами или привязывать к блокам, табличкам и мобам; данные хранятся в SQLite-базе shops.db и шифруются.
Возможности
- Создание торговцев с наборами сделок.
- Привязка торговца к кнопке, двери, рычагу, табличке, мобу с именем, странствующему торговцу или жителю определённой профессии и уровня.
- У табличек торговец определяется материалом и текстом, а у блоков — типом и координатами.
- Системные сообщения и имена торговцев переводятся через файлы в папке
lang. - С AnhyLingo предметы в сделках отображаются на выбранном игроком языке.

Команды
/shop reload— перезагрузить языковые файлы, конфигурацию и торговцев; доступна из консоли./shop list— список торговцев; доступна из консоли./shop newt <name>— создать торговца./shop delt <key>— удалить торговца./shop rename <key> <new_name>— переименовать торговца./shop open <key> <player_name>— открыть торговлю указанному игроку./shop trade <key>— открыть торговлю для себя./shop add <key>— добавить сделку; предметы нужно положить в слоты 1, 2 и 3 инвентаря./shop replace <key>— заменить или добавить товары в сделке./shop remove <key>— убрать товар из сделки./shop seller add <trader_key>— создать привязку к объекту, на который смотрит игрок в пределах 5 блоков./shop seller remove <seller_id>— удалить привязку./shop seller view <seller_id>— показать тип, расположение, связанного торговца и идентификатор привязки./shop seller list— вывести список привязок.
Права
anhyshop.*— перезагрузка плагина.anhyshop.trader.*— управление торговцами.anhyshop.trader.view,anhyshop.trader.create,anhyshop.trader.delete,anhyshop.trader.rename,anhyshop.trader.open,anhyshop.trader.trade— доступ к соответствующим командам торговцев.anhyshop.product.*— управление товарами и сделками.anhyshop.seller— управление привязками торговцев.
Настройка
Переводы системных сообщений находятся в lang/shop_XX.yml, а переводы имён торговцев — в lang/traders_XX.yml.
Требования
Нужна библиотека AnhyLibAPI. Плагин работает на ядрах Spigot, Paper и Purpur; для многоязычного отображения предметов в сделках поддерживается AnhyLingo.
