Плагін Paper, який додає магазин Мандрівного Торговця з повноекранним інтерфейсом з двома вкладками: Магазин та Квести. Містить команди для створення, повороту та видалення торговця, а також перегляду та отримання нагород за квести.
- Java 17+
- Paper 1.20.6 (or compatible 1.20.x)
- Maven 3.8+
mvn -q -DskipTests packageЗібраний jar: target/shoptrader.jar
- Зберіть плагін або завантажте jar.
- Перемістіть jar у директорію сервера
plugins/. - Запустіть сервер.
/trader— Відкриває інтерфейс магазину (тільки гравець)./trader spawn [world x y z]— Створює Мандрівного Торговця у вашій локації або за вказаними координатами. Потрібенshoptrader.admin./trader rotate <degrees>— Повертає торговця на вказану кількість градусів. Потрібенshoptrader.admin./trader remove— Видаляє торговця. Потрібенshoptrader.admin./trader quests— Відкриває вкладку квестів./trader deliver <questId>— Здати предмети для квестів типу Доставка./trader claim <questId>— Отримати нагороду за готовий квест (доступно у вкладці Квести)./trader claimall— Отримати всі доступні нагороди (доступно у вкладці Квести).
Aliases: /wt
shoptrader.use(default: true) — Дозволяє гравцям відкривати магазин командою/trader.shoptrader.admin(default: op) — Дозволяє створювати, повертати, видаляти торговця та перезавантажувати конфігурацію.
- Плагін зберігає UUID та локацію торговця у
config.yml. Після рестарту торговець відновлюється, якщо його немає. - Клік правою кнопкою по торговцю, яким керує плагін, відкриває кастомний інтерфейс і вимикає стандартний.
- Ви можете розширювати
TraderGUI, щоб реалізувати додаткову логіку магазину та квестів.