Плагин для серверов Майнкрафт с экономикой, который превращает сундуки и бочки в магазины игроков. Покупатели торгуют через понятное меню или интерфейс жителя, а владельцы настраивают товары, цену, запасы и оформление без сложных команд.
Возможности
- Магазин создаётся на пустом одиночном сундуке или бочке с помощью любой таблички. В качестве цены и товара подходят обычные предметы, головы, предметы с особыми данными и наборы из нескольких вещей.
- Товары можно хранить во внутреннем постраничном складе либо связать магазин с удалёнными сундуками-поставщиками. Выручка забирается через отдельный инвентарь; несколько магазинов можно подключить к общему банку на эндер-сундуке.
- Владельцу можно назначить доверенных игроков для работы с запасами и настройками. Доступны статистика продаж, число просмотров, уникальные и частые покупатели, а также сравнение цен с другими магазинами.
- Оформление включает витрины из стекла и рамок, подсветку, текст о распродаже, цвета меню, название магазина и звук покупки.
/shopsоткрывает постраничный список магазинов с товаром в наличии; при разрешённой телепортации по записи можно перейти к магазину./viewshopsпоказывает собственные и доверенные магазины.- Администраторы могут редактировать магазин от имени владельца, передавать владение, удалять магазин, просматривать его историю и имитировать продажу для проверки.



Команды
/shops— открыть список доступных магазинов и при необходимости отфильтровать их по предмету./viewshops— показать свои магазины и магазины, к которым выданы права управления./normalshopsили/nshops— основная команда плагина./normalshops reload— перезагрузитьconfig.yml,gui.ymlи файлы сообщений./normalshops delete— удалить магазин, на который смотрит игрок./normalshops restore— восстановить магазин из резервной копии на выбранном сундуке или бочке./normalshops stats-holograms listи/normalshops stats-holograms cleanup— просмотреть или очистить личные голограммы статистики./normalshops region makeи/normalshops region cancel, а также/setpoint— настроить регионы для списка/shops.
Права
normalshops.create— создание магазинов.normalshops.buy— покупки.normalshops.customize— изменение оформления.normalshops.display— создание расширенных витрин.normalshops.sale-text— редактирование текста о распродаже.normalshops.stockpile— подключение сундуков-поставщиков.normalshops.earnings-pile— подключение общих банков выручки.normalshops.shops— использование/shopsи телепортаций из списка.normalshops.viewshops— использование/viewshops.normalshops.delete— административное меню по Shift + ПКМ по магазину; опасные действия также требуют права оператора.normalshops.bypass-stockpile— доступ к защищённым чужим сундукам-поставщикам.normalshops.unlimited-stock— включение неограниченного внутреннего запаса.normalshops.reload,normalshops.region,normalshops.restore,normalshops.stats-holograms— административные команды.

Настройка
Основные файлы находятся в plugins/NormalShops/: config.yml задаёт язык, лимиты, расстояние соединения складов, защиту сундуков-поставщиков, режим покупок и другие правила; gui.yml меняет раскладку меню и материалы значков; тексты сообщений лежат в messages/*.yml.
Параметр villager-trading-menu выбирает интерфейс покупателя: торговлю с жителем или обычное меню сундука. full-nbt-check включает строгое сравнение предметов с особыми данными, а protect-stockpiles запрещает посторонним открывать подключённые сундуки-поставщики.
Требования
Плагин работает на серверах Paper или Spigot и требует Java 17. Для подробной внешней истории действий можно дополнительно установить CoreProtect.
