DirtShop - магазины на NPC
Магазины на NPC Citizens с GUI-редактором и статистикой
Стек:
JavaPaper API 1.16CitizensPlaceholderAPIMaven
Что это
Система магазинов, привязанных к NPC из Citizens. Клик по продавцу открывает каталог; администратор настраивает товары мышью через GUI-редактор, без правки конфигов вручную.
Для игрока
- Клик по NPC-продавцу открывает магазин (инвентарь на 27 слотов).
- Покупка по бартеру: плагин сам проверяет наличие валюты и место под награду, даёт звук и подсветку при покупке.
- Цена и количество видны в описании предмета.
Для админа
/dirtshop create <название>- создать магазин,edit <название>- GUI-редактор сделок (через наковальню),link/unlink <NPC_ID>- привязка к NPC,reload- перезагрузка.- Несколько магазинов одновременно, статистика покупок и добычи через PlaceholderAPI (
%dirtshop_purchases%,%dirtshop_blocks%).
Технически
Хранение в shops.yml, локализация (ru/en), расчёт места в инвентаре под стак.