Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ECON] AnhyShop v0.3.0 - админ-магазины на сервере [1.17 - 1.20]

Korvinius

Активный участник
Пользователь
Баллы
88
AnhyShop
Это плагин для создания торговцев и торговли, основанный на торговом инвентаре жителей. Основное преимущество, это простота. Максимально простая работа с плагином, настройка, удаление, изменение торгов, всё командами изнутри сервера. Протестировано на ядрах Spigot, Paper, Purpur версий 1.17.1-1.20.2.

Основные зависимости для AnhyShop
Основным требованием для работы AnhyShop является установка библиотеки AnhyLibAPI. Без AnhyLibAPI плагин AnhyShop не будет работать. AnhyLibAPI не отслеживает какие-либо события, не имеет таймеров и не взаимодействует с миром или игроками, поэтому не создаёт дополнительной нагрузки на работу и производительность сервера. Основная цель AnhyLibAPI — предоставить свой API другим плагинам.

Кроме того, AnhyShop совместим с AnhyLingo версии 0.3.3 или выше. Установка AnhyLingo расширяет мульти-язычные возможности AnhyShop . Однако его отсутствие не влияет на основную работу AnhyShop .

Функциональность плагина
AnhyShop: интуитивно понятный плагин для создания административных магазинов в Minecraft
  • Простота и удобство : Никаких сложных настроек, все данные автоматически сохраняются во встроенной базе данных SQLite (файл shops.db в папке плагина).
  • Гибкое использование : открывайте торговлю с помощью консольных команд или команд игрока с соответствующими разрешениями.
Команды администратора
(общий пермишен: anhyshop.*)

Перезагрузка конфига
  • Перезагрузка плагина (anhyshop.reload) : /shop reload- Перезагружает языковые файлы, конфигурации и трейдеров из базы данных. Доступно из консоли.
Работа с Трейдерами
(общий пермишен: anhyshop.trader.*)
  1. Информация о трейдерах (anhyshop.trader.view) : /shop list- Отображает список всех трейдеров. Доступно из консоли.
  2. Создать нового трейдера (anhyshop.trader.create) : /shop newt <name>- Создает нового трейдера. Доступно из консоли.
  3. Удалить трейдера (anhyshop.trader.delete) : /shop delt <key>- Удаляет трейдера. Доступно из консоли.
  4. Переименовать трейдера (anhyshop.trader.rename) : /shop rename <key> <new_name>- Переименовывает трейдера. Доступно из консоли.
  5. Открытый торговый инвентарь (anhyshop.trader.open) : /shop open <key> <player_name>- Открывает торговлю для игрока. Доступно из консоли.
  6. Торгуйте самостоятельно (anhyshop.trader.trade) : /shop trade <key>- Открывает сделку.
Операции с товарами
(общий пермишен: anhyshop.product.*)

  1. Добавить новую сделку (anhyshop.product.add) : /shop add <key>- Чтобы добавить сделку, поместите предметы в слоты 1, 2, 3 вашего инвентаря.
  2. Заменить существующую сделку (anhyshop.product.replace) : /shop replace <key>- Заменить или добавить товары.
  3. Удалить существующую сделку (anhyshop.product.remove) : /shop remove <key>- Удалить товар из торгов.


Структура каталогов
  • lang: Файлы с переводами системных сообщений плагина и переводами имен трейдеров.
Языковая персонализация
Многоязычная функциональность в AnhyShop с интеграцией AnhyLibAPI и AnhyLingo
  1. Локализация системных сообщений (AnhyLibAPI): хранится в shop_XX.ymlфайлах в langпапке.
  2. Перевод названий трейдеров (AnhyLibAPI): добавление переводов в файлы traders_XX.yml.
  3. Многоязычное отображение предметов в сделках (AnhyLingo): В сделках, включающих многоязычные предметы, эти предметы отображаются на выбранном игроком языке.
Интеграция AnhyShop с AnhyLibAPI и AnhyLingo повышает удобство использования на разных языках и обогащает торговый опыт, делая его инклюзивным и доступным по всему миру.

Скачать плагин можно на SpigotMC: скачать AnhyShop
 
Последнее редактирование:

Поделиться этой страницей

Назад
Верх