1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Неподтвержденные плагины", создана пользователем Korvinius, 21 дек 2023.

  1. Автор темы
    Korvinius

    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>- Удалить товар из торгов.
    [​IMG]

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

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

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