Plugin Shop GUI ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop [4.9.0]

ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop
Short Description:
Статический и вращающийся GUI магазинов, ChestShop, Auction GUI в одном плагине!
1,097
12,668
  • Like
  • Gold love
Reactions:783 users

Latest updates

4.9.0

УЛУЧШЕНО: [Магазин сундуков] Команда создания магазина теперь принимает (опционально) цены...

4.8.6

Совместимость с CoinsEngine v2.2.0

4.8.6

ДОБАВЛЕНО: [Core] Внутренние плейсхолдеры для средней цены товара и разницы текущей цены по...
Read more...
Supports version
  1. 1.18.✘
  2. 1.19.✘
  3. 1.20.✘
Official page
https://www.spigotmc.org/resources/excellentshop.50696/
Java
  1. Java 17
  2. Java 18
  3. Java 19
Translation
https://black-minecraft.com/resources/3405/
Source code
https://github.com/nulli0n/ExcellentShop-spigot
5e51d50d692badc05035aa7dcb6e17f43a4f98fe

Описание плагина ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop:​

ExcellentShop - это продвинутый плагин магазина 4 в 1! Он включает в себя виртуальный (GUI) магазин (со статическими и вращающимися магазинами), магазин сундуков и аукцион!

Больше не нужно искать и устанавливать несколько плагинов для магазинов. ExcellentShop - это простое, но мощное, современное и элегантное решение "все в одном" по лучшей цене!

ExcellentShop имеет модульную структуру, все функции являются опциональными и настраиваемыми! Вы можете настроить все по своему усмотрению!

Для работы ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop необходимо:​

  • Spigot 1.18.2 / 1.19.4 / 1.20.X
  • Java 17 или выше
  • NexEngine

Особенности плагина ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop:​

Основные характеристики​

  • Мультивалютность с поддержкой внешних плагинов!
  • 3 типа цен (механики) для виртуальных и сундучных магазинов!
  • Модульность. Отключите любой модуль магазина, который вам не нравится, или любую функцию плагина, которая вам не нужна!
  • GUI Driven. Почти все в плагине делается через простой и настраиваемый графический интерфейс. Никаких команд!
  • Простая и интуитивно понятная корзина товаров для виртуальных и сундучных магазинов. Интеллектуальное поведение графического интерфейса не позволит вам добавить в корзину больше товаров, чем вы (или магазин) можете унести/достать.
  • Настраиваемые действия при нажатии для виртуальных и сундучных магазинов. Настройте, какое действие будет выполняться при нажатии мыши (включая комбинации shift) или кнопки клавиатуры (только F/Q): Открыть корзину, Быстрая продажа/покупка, Продать все.
  • Полная поддержка любых пользовательских элементов (в виде товаров, иконок, валюты, где угодно)! Включая предметы с NBT-метками, модельными данными, пользовательскими зачарованиями и т.д.
  • Журнал транзакций, переключаемый для каждого модуля магазина. Запись всех транзакций магазина в отдельный файл!

Виртуальный магазин (статичные и вращающиеся магазины)​

  • Редактор GUI. Супербыстрый и простой инструмент для создания и управления виртуальными магазинами! Никаких заморочек с настройками, просто перетащите и бросьте ваши товары!
  • Графический интерфейс магазинов. Центральный графический интерфейс со всеми виртуальными магазинами (категориями)! (Полностью опционально)
  • Графический интерфейс продажи. Быстрая продажа ваших вещей с помощью простого и настраиваемого графического интерфейса! (Псевдонимы команд настраиваются)
  • Продать все. Быстрая продажа всех вещей в инвентаре с помощью одной команды! (Псевдонимы команд настраиваются)
  • Множители продажи. Создавайте постоянные множители продаж на основе рангов или разрешений игроков!
  • Разрешения для магазинов. Установите требования к разрешениям для вашего магазина (магазинов).
  • Типы товаров. Существует 2 типа товаров: Предметный и Командный. Первый позволяет торговать предметами (покупка + продажа), второй - приобретать команды (только покупка).
  • Ранги разрешенных товаров. Ограничьте возможность покупки/продажи определенных товаров только для определенных рангов!
  • Запретить использование магазина в некоторых игровых режимах, например, в творческом.
  • Запретить использование магазина в некоторых мирах.
  • Скидки в магазине. Создавайте индивидуальные автоматические скидки в магазине! И даже отключать эффект скидки для определенных товаров! (Только для статических магазинов)
  • Тип ротации. Выберите между заданным интервалом и фиксированными днями и временем для ротации товаров в вашем магазине! (Только для магазинов с ротацией)
  • Шанс ротации. Установите вероятность того, что отдельный товар будет выбран в следующей ротации магазина! (Только для ротируемых магазинов)
  • Rotation Products Amount. Устанавливает, какое количество продуктов (от минимального до максимального) будет использоваться в ротации магазина! (Только для ротируемых магазинов)
  • Отключить продажу/покупку для всех товаров в магазине.
  • Прикрепить NPC-граждан к магазину. Чтобы открыть магазин, просто щелкните на этом NPC!
  • Индивидуальная валюта для каждого товара магазина.
  • Индивидуальный тип цены для каждого товара магазина.
  • Индивидуальный запас для каждого товара в магазине.

Магазин сундуков​

  • Редактор GUI. Супербыстрый и простой инструмент для создания и управления магазинами сундуков! Больше никаких команд/знаков, просто перетащите и бросьте ваши товары!
  • Магазины для администраторов и игроков. Магазины администраторов имеют неограниченные средства и ресурсы, в то время как магазины игроков должны пополняться их владельцами.
  • Не только сундуки. Поддерживаются также бочки и ящики Шулькера!
  • Отключение продажи/покупки для всех товаров в магазине.
  • Количество магазинов на ранг. Устанавливает, сколько магазинов могут создать игроки с определенным рангом.
  • Количество товаров на ранг. Установите, сколько товаров в магазине могут создавать игроки определенного ранга.
  • Установить, какие валюты плагина доступны игрокам для использования в магазинах сундуков.
  • Установить количество денег, которые игроки должны заплатить при создании/удалении магазина.
  • Поддержка защитных плагинов. Запретите создание магазина на других территориях или разрешите его только на собственных территориях игроков!
  • Банк магазина. Здесь вы можете хранить средства, которые будут использоваться вашими магазинами для совершения сделок. Полезно для разделения карманного баланса и средств, которые вы хотите использовать для бизнеса! Полностью опционально!
  • Витрина магазина. Голограмма на основе пакета с плавающими иконками товаров над магазином для краткой демонстрации того, что предлагает данный магазин.
  • Меню списка магазинов. Графический интерфейс, в котором можно просмотреть все свои (или других игроков) магазины с возможностью быстрого редактирования или телепортации в них.
  • Меню поиска магазинов. Графический интерфейс, в котором можно искать магазины по предметам, которые вы хотите продать или купить, с сортировкой по цене.
  • Ограничения на товары. Запрет на добавление определенных типов предметов, предметов с определенным названием, историей в качестве товаров в магазины игроков.
  • Индивидуальная валюта для каждого товара магазина.
  • Индивидуальный тип цены для каждого товара магазина.

Аукцион​

  • Отдельная база данных. Аукцион имеет собственную базу данных, в которой хранятся объявления. Это позволяет обмениваться аукционными объявлениями между несколькими серверами, не затрагивая основную базу данных плагина.
  • Установите, какие валюты плагина могут быть использованы игроками в аукционных объявлениях. А также установить требования по разрешению для каждой валюты.
  • Ограничения цены на каждую валюту. Установите минимальную и максимальную цену объявления для каждой валюты. Эта опция может быть полезна для предотвращения слишком высоких или низких цен.
  • Per Material Price Limits. Установить минимальную и максимальную цену листинга для определенных типов товаров. Эта опция может быть полезна для предотвращения экстремально высоких или низких цен на определенные товары.
  • Предварительный просмотр контейнеров. Посмотрите, что находится внутри коробок, сундуков, пачек перед покупкой!
  • Auto-Claim Rewards. Установите, будут ли игроки получать прибыль от проданных предметов мгновенно, когда они находятся в сети.
  • Налоги. Установите, сколько (в процентах от цены объявления) игрок должен будет заплатить, чтобы добавить объявление на Аукцион. И сколько (в процентах от цены объявления) будет вычтено из конечной цены объявления при покупке, которую будет требовать продавец.
  • Типы листингов: Активный, Просроченный, Невостребованный, История.
  • Количество листингов за ранг. Установите, сколько (или сделайте неограниченным) активных объявлений одновременно может иметь каждая группа прав.
  • Item Restrictions (Ограничения на предметы). Запретить добавление на Аукцион определенных материалов, предметов, в названии/слове которых содержатся определенные слова.
  • Срок действия объявления. Установите, как долго объявления будут находиться на аукционе, прежде чем их срок действия истечет и они будут перемещены в категорию "Просроченные".
  • Поиск и сортировка товаров. Сортировка товаров в графическом интерфейсе аукциона по одному из следующих типов: Название, Материал, Цена, Дата, Имя продавца.
  • Категории товаров. Фильтр аукционных объявлений по настраиваемым категориям, таким как "Инструменты", "Боевая техника", "Продукты питания" и т.д. По умолчанию присутствуют категории из вкладок творческого режима.
  • Фильтр валют. Фильтр аукционных объявлений по валютам, таким как деньги, экспа, очки, предметы и т.д.

Команды плагина ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop:​

🛠 Основные команды​

/excellentshop [help] - Список всех команд плагина.
/excellentshop reload - Перезагрузите плагин и все модули.

🛒 Виртуальный магазин​

Имя команды основного модуля можно изменить в /modules/virtual_shop/settings.yml. По умолчанию это virtualshop, или vshop.

/vshop open <shop> [player] - Открывает указанный магазин ( для указанного игрока ).
/vshop menu <player> - Открывает главное меню магазина для указанного игрока.
/vshop editor - Открывает игровой редактор для Virtual Shop.
/vshop reload - Перезагрузите модуль виртуального магазина.
/sellgui - Открывает продажу графического интерфейса. ( Настраиваемый псевдоним команды )
/sellall - Быстро продать инвентарь. ( Настраиваемый псевдоним команды )
/shop [shop] - Быстрый доступ к главному меню или указанному магазину. ( Настраиваемый псевдоним команды )

📦 Chest Shop​

Имя команды основного модуля можно изменить в /modules/chest_shop/settings.yml. По умолчанию это chestshop или cs.
/chestshop create - Создает магазин в сундуке, на который вы смотрите.
/chestshop remove - Удаляет магазин из сундука, на который вы смотрите.
/chestshop open - Открыть инвентарь целевого магазина.
/chestshop bank [player] - Откройте банк [ игрока ].
/chestshop list [player] - Откройте графический интерфейс с магазинами игрока.
/chestshop browse - Открытый игрок магазины GUI.
/chestshop reload - Перезагрузите модуль Chest Shop.

⚖ Аукцион​

Имя команды основного модуля можно изменить в /modules/auction/settings.yml. По умолчанию это auction, auc, или ah.
/auction [help] - Показать список всех команд аукциона.
/auction reload - Перезагрузите Аукцион ( с помощью конфигураций и базы данных ).
/auction expired [player] - Откройте графический интерфейс с истекшими списками вашего или специфированного игрока.
/auction history [player] - Откройте графический интерфейс с историей продаж вашего или указанного игрока.
/auction open - Откройте основной аукционный графический интерфейс.
/auction sell <price> - Добавьте товар, который вы держите на аукционе, по указанной цене.
/auction selling [player] - Откройте графический интерфейс с активными списками вашего или указанного игрока.
/auction unclaimed [player] - Откройте графический интерфейс с невостребованными предметами вашего или указанного игрока.

Права плагина ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop:​

🛠 Плагин​

  • excellentshop.* - Доступ ко всем функциям и модулям плагина.
    • excellentshop.command - Доступ ко всем основным командам плагина.
    • excellentshop.command.currency - Доступ к команде /excellentshop currency ( без подкоманд ).
      • excellentshop.command.currency.give - Доступ к /excellentshop currency give.
      • excellentshop.command.currency.take - Доступ к /excellentshop currency take.
      • excellentshop.command.currency.create - Доступ к /excellentshop currency create.
    • excellentshop.command.reload - Доступ к /excellentshop reload.

🛒 Виртуальный магазин​

  • excellentshop.virtual.* - Полный доступ к модулю виртуального магазина
    • excellentshop.virtual.shop.* - Доступ ко всем виртуальным магазинам.
      • excellentshop.virtual.shop.[shopId] - Доступ к указанному виртуальному магазину.
    • excellentshop.virtual.command.* - Доступ ко всем командам виртуального магазина.
      • excellentshop.virtual.command.editor - Доступ к команде /virtualshop editor.
      • excellentshop.virtual.command.open - Доступ к команде /virtualshop open.
      • excellentshop.virtual.command.menu - Доступ к команде /virtualshop menu.
      • excellentshop.virtual.command.sellmenu - Доступ к командам Продавать меню.
      • excellentshop.virtual.command.sellall - Доступ к командам Продать все
      • excellentshop.virtual.command.shop - Доступ к Ярлыки магазинов команды.
    • excellentshop.virtual.bypass.*- Обходит все ограничения виртуального магазина.
      • excellentshop.virtual.bypass.worlds- Позволяет использовать магазины в любом мире.
      • excellentshop.virtual.bypass.gamemode - Позволяет использовать магазины в любом игровом режиме.

📦 Chest Shop​

  • excellentshop.chestshop.* - Полный доступ к модулю Chest Shop.
    • excellentshop.chestshop.command.* - Доступ ко всем командам Chest Shop.
      • excellentshop.chestshop.command.list - Доступ к команде /chestshop list.
      • excellentshop.chestshop.command.browse - Доступ к команде /chestshop browse.
      • excellentshop.chestshop.command.open - Доступ к команде /chestshop open.
      • excellentshop.chestshop.command.bank - Доступ к команде /chestshop bank.
      • excellentshop.chestshop.command.bank.others - Доступ к команде /chestshop bank на других игроков.
    • excellentshop.chestshop.teleport- Позволяет телепортироваться в ваши собственные магазины.
    • excellentshop.chestshop.teleport.others- Позволяет телепортироваться в магазины других игроков.
    • excellentshop.chestshop.create- Позволяет создавать сундуки.
    • excellentshop.chestshop.remove- Позволяет убрать свои собственные магазины.
    • excellentshop.chestshop.remove.others- Позволяет удалить другие магазины игроков.
    • excellentshop.chestshop.type.*- Позволяет создавать магазины любого типа.
      • excellentshop.chestshop.type.player- Позволяет создавать магазины игроков.
      • excellentshop.chestshop.type.admin- Позволяет создавать админ-магазины.
    • excellentshop.chestshop.price.*- Позволяет все ценовые операции магазина продукции.
      • excellentshop.chestshop.price.flat- Позволяет использовать фиксированную цену продукции.
      • excellentshop.chestshop.price.float- Позволяет использовать Float product price.
      • excellentshop.chestshop.price.dynamic- Позволяет использовать динамическую цену продукта.

⚖ Аукцион​

  • excellentshop.auction- Доступ ко всем функциям аукциона.
  • excellentshop.auction.listing.remove.others- Позволяет удалить списки других игроков.
  • excellentshop.auction.command- Доступ ко всем командам аукциона.
    • excellentshop.auction.command.expired - Доступ к команде /auction expired.
    • excellentshop.auction.command.expired.others - Доступ к команде /auction expired аукциона истек других игроков.
    • excellentshop.auction.command.selling - Доступ к команде /auction selling.
    • excellentshop.auction.command.selling.others - Доступ к команде /auction selling других игроков.
    • excellentshop.auction.command.unclaimed - Доступ к команде /auction unclaimed.
    • excellentshop.auction.command.unclaimed.others - Доступ к команде /auction unclaimed других игроков.
    • excellentshop.auction.command.history - Доступ к команде /auction history.
    • excellentshop.auction.command.history.others - Доступ к команде /auction history других игроков.
    • excellentshop.auction.command.open - Доступ к команде /auction [open].
    • excellentshop.auction.command.sell - Доступ к команде /auction sell.
  • excellentshop.auction.currency- Позволяет использовать все включенные валюты на аукционе.
    • excellentshop.auction.currency.[currencyId]- Позволяет использовать указанную валюту на аукционе.
  • excellentshop.auction.bypass- Обход всех ограничений плагина.
    • excellentshop.auction.bypass.listing.tax- Обход листинга налогов.
    • excellentshop.auction.bypass.listing.price- Обход листинговых ценовых лимитов.
    • excellentshop.auction.bypass.disabled_worlds- Обход мировых ограничений на использование Аукциона.
    • excellentshop.auction.bypass.disabled_gamemodes- Обход ограничений GameMode для добавления товаров на аукцион.

Видео обзор плагина ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop:​

Установка плагина ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop:​

Для работы необходим NexEngine
  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Authors

Black & bobobo

More resources from Black

ItemsAdder
ItemsAdder
Создавайте собственные предметы блоки/ руду / шляпки/ руду / жидкости / мобов и многое другое
TAB | Full version [1.5.2 - 1.20.5]
TAB | Full version [1.5.2 - 1.20.5]
Премиум-версия с еще большим количеством функций
LiteMatter
LiteMatter
Кастомный крафт| Материя | Witcher's Cauldron | Переработчик монстров
LiteFish
LiteFish
Новая система рыбалки | Кастомный заброс | Кастомные приманки | Биомы | Экономика | Турниры
LiteDungeon
LiteDungeon
Данжи | Конструктор подземелий | Конструктор измерений | Кастомные сокровища
LiteBase
LiteBase
Карманная база | Собственный мир | Карманные понижения
MythicMobs Dev Builds Premium
MythicMobs Dev Builds Premium
Плагин MythicMobs версия DEV
NetworkManager
NetworkManager
[Bungee/Velocity] Веб-интерфейс, ТикетСистема, Система прав, БанМенеджер, Аналитика, многое другое!
Custom Piglins Trades PREMIUM
Custom Piglins Trades PREMIUM
Поддержка собственных предметов, наложение эффектов, призыв сущностей, выполнение нужных команд!
ACubelets
ACubelets
ACubelets - система вознаграждений в виде ящиков с анимацией (Crates)
Web часть и все дополнения для плагина NetworkManager
Это просто веб панель и дополнения в ней
TopBottom