FurryBuyer | Скупщик нового поколения - персональные ресурсы, баффы, рынок

Платно Плагин FurryBuyer | Скупщик нового поколения - персональные ресурсы, баффы, рынок 1.0.1

Нет прав для приобретения ("299.00" ₽)
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
  7. 26
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
8
FurryBuyer
Скупщик, который превращает рутинную продажу ресурсов в игровую механику
Персональные ресурсы • Колесо удачи • Динамический рынок • Авто-продажа

───────────────────────────────────────────────

▎ ЧТО ЭТО ТАКОЕ

Обычный скупщик - это статичный прайс-лист: игрок продаёт пшеницу по 3$ и через неделю ему скучно.

FurryBuyer делает из скупщика живую систему. У каждого игрока - свой набор ресурсов: 5 «особых» предметов с бонусом к цене (личные для игрока) и 10 обычных (общие для сервера, но их можно перебить лично под себя). За продажи начисляются баллы покупателя (BP) - внутренняя валюта, которая тратится на замену невыгодных ресурсов и на вращение колеса удачи с временными баффами к ценам.

Сверху - динамический рынок, который обваливает цену на ресурс, если сервер завалил его продажами, ежедневные задания, событие «Счастливый час», топы, история сделок и авто-скупщик, продающий предметы прямо в момент подбора.

───────────────────────────────────────────────

▎ КЛЮЧЕВЫЕ ВОЗМОЖНОСТИ

★ Персональный набор ресурсов
• Особые предметы - 5 штук, разыгрываются лично каждому игроку, дают +20% к цене (настраивается). Их нельзя заменить - под них выгодно строить ферму.
• Обычные предметы - 10 слотов, общие для сервера, обновляются вместе с циклом рынка.
• Рерол - не нравится ресурс в слоте? Замените его за BP. Свой кулдаун на каждый слот, дубликаты исключены.

★ Колесо удачи
• Анимированная прокрутка на 41 кадр с нарастающим питчем звука и остановкой на выигрышном секторе.
• Выбор сектора по весам - вы полностью контролируете шансы.
• 7 типов наград: +X$ ко всем предметам, +X$ к конкретному ресурсу, ×X к цене ресурса, ×X ко всем ценам, мгновенные BP, ×X к получаемым BP, пустой сектор.
• Выигранные баффы падают в хранилище (до 19 шт.) - игрок сам решает, когда их активировать. Одновременно активен 1 бафф (настраивается).
• Защита от абуза: жёсткий потолок множителя цены и блокировка множителей во время «Счастливого часа».

★ Динамический рынок
• Каждые 100 проданных единиц ресурса его цена падает на 4% - сервер сам роняет рынок перепроизводством.
• Пол цены - 50% от базовой, ниже не упадёт.
• Раз в 5 часов рынок сбрасывается и одновременно обновляется список обычных ресурсов - экономика перезапускается по кругу.
• Всё падение цены прозрачно показано игроку прямо в описании предмета.

★ Авто-скупщик
• Продаёт ресурсы в момент подбора с земли - предмет даже не попадает в инвентарь.
• Перехватывает шифт-клик и вытаскивание из сундуков и воронок.
• Плюс фоновый проход по инвентарю раз в 15 секунд.
• Включается кнопкой в меню или командой /buyer autobuyer, состояние сохраняется.

★ Счастливый час
• Серверное событие: все продажи ×2 на 30 минут (настраивается, задаётся прямо в команде).
• Титул, звук и оповещение всем онлайн-игрокам.
• Живой таймер обратного отсчёта в меню.

★ Ежедневные задания
• «Продай 100 пшеницы» → награда деньгами и баллами.
• Любое количество заданий в конфиге, сброс в заданный час по времени сервера.
• Прогресс капает автоматически с любой продажи - включая авто-скупщик.

★ Топы и награда лидеру
• Топ-10 по баллам и топ-10 по объёму продаж.
• Топ-1 по продажам получает постоянный эффект зелья (по умолчанию Скорость II) - и теряет его, как только его обгонят.
• Оповещение обоим: и новому лидеру, и свергнутому.

★ История сделок
• Последние 20 продаж игрока - в чате по кнопке.
• Плюс полный вечный лог в файл history/<uuid>.log для разбора спорных ситуаций.

───────────────────────────────────────────────

▎ НАСТРОЙКА: ВСЁ В ВАШИХ РУКАХ

Ни одной захардкоженной строки, цифры или слота. Шесть конфигов, каждый с комментариями на русском:

• config.yml — экономика, цены, кулдауны, пул из 23 ресурсов, рынок, квесты, звуки, эффект топ-1.
• menus/main-menu.yml — раскладка главного меню: слоты, кнопки, материалы, конструктор описаний.
• menus/improvements.yml — меню улучшений и отображение баффов.
• menus/spin-wheel.yml — колесо удачи, титулы победы и проигрыша.
• buffs.yml — сектора колеса: тип, значение, длительность, вес, иконка, описание.
• messages.yml — все до единого сообщения плагина.

Конструктор описаний предметов - отдельная гордость. Вы задаёте порядок блоков (top, base, custom, special-badge, bottom, boosts) и содержимое каждого. Доступные плейсхолдеры: {item} {material} {price} {base-price} {ppi} {amount} {money} {percent}. Изменили шаблон один раз - обновилось у всех 23 ресурсов сразу.

Отдельный блок «Цена изменена» раскладывает игроку итоговую цену по полочкам: бонус особого предмета, счастливый час, активные баффы, просадка рынка. Старая цена зачёркивается, новая подсвечивается.

Поддержка HEX-цветов &#RRGGBB во всех конфигах и полная интеграция с Oraxen - заголовки меню принимают %oraxen_*% плейсхолдеры для кастомных текстур, а кнопки умеют становиться невидимыми под вашу текстуру интерфейса.

───────────────────────────────────────────────

▎ PLACEHOLDERAPI

%furrybuyer_points% - баллы покупателя игрока
%furrybuyer_sales% - всего продано предметов
%furrybuyer_happyhour% - активен ли Счастливый час (true/false)
%furrybuyer_happyhour_multiplier% - текущий множитель события
%furrybuyer_top1_points_name% -ник лидера по баллам
%furrybuyer_top1_points_amount% - баллы лидера
%furrybuyer_top1_sales_name% - ник лидера по продажам
%furrybuyer_top1_sales_amount% - продажи лидера
%furrybuyer_top1_points_name% … %furrybuyer_top10_points_name% - ники топа по баллам
%furrybuyer_top1_sales_name% … %furrybuyer_top10_sales_name% - ники топа по продажам

───────────────────────────────────────────────

▎ ТРЕБОВАНИЯ

• Ядро: Spigot / Paper 1.16 – 1.21
• Java: 8 и выше
• Обязательно: Vault + любой экономический провайдер (EssentialsX, CMI, XConomy и т.п.)
• Опционально: PlaceholderAPI 2.11+, Oraxen
• Доступ в интернет для проверки лицензии (есть офлайн grace-период 24 часа)

───────────────────────────────────────────────

▎ УСТАНОВКА

1. Убедитесь, что на сервере стоят Vault и экономика.
2. Положите FurryBuyer.jar в папку plugins/ и перезапустите сервер.
3. Откройте plugins/FurryBuyer/config.yml и впишите свои license-key и username с сайта.
4. Перезапустите сервер — в консоли появится «License active».
5. Настройте предметы, цены и меню под свой сервер, примените /buyer reload.

───────────────────────────────────────────────

▎ ПРОИЗВОДИТЕЛЬНОСТЬ

• Данные игроков кэшируются в памяти и сбрасываются на диск при выходе никакого обращения к диску в игровом цикле.
• Проверка лицензии полностью асинхронная, главный поток не блокируется.
• Никаких повторяющихся задач на каждый тик: только периодические таймеры (авто-продажа, проверка топ-1, сброс рынка).
• Анимация колеса на планировщике Bukkit, без отдельных потоков и без нагрузки на TPS.

───────────────────────────────────────────────

▎ ВИДЕООБЗОР

Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

───────────────────────────────────────────────
Зависимости
Vault Опциональные(PlaceholderAPI, Oraxen, CMI, EssentialsX)
Команды и права
КомандаОписаниеПраво
/buyerОткрыть главное меню скупщикаfurrybuyer.use
/buyer spinОткрыть меню улучшений и колесо удачиfurrybuyer.spin
/buyer topТоп-10 игроков по баллам покупателя (BP)
/buyer topsalesТоп-10 игроков по количеству проданных предметов
/buyer historyПоказать свою историю последних продаж
/buyer history <игрок>История продаж другого игрокаfurrybuyer.admin
/buyer autobuyerВключить/выключить авто-скупщикfurrybuyer.use
/buyer reloadПерезагрузить все конфиги без рестартаfurrybuyer.admin
/buyer happyhour [мин] [множитель]Запустить «Счастливый час»furrybuyer.admin
/buyer setpoints <игрок> <кол-во>Установить игроку баллы (BP)furrybuyer.admin
/buyer resetcd [игрок]Сбросить кулдауны спина и рероловfurrybuyer.admin
/buyer resetitems <игрок>Заново разыграть особые предметы игрокаfurrybuyer.admin


ПравоОписаниеПо умолчанию
furrybuyer.useОткрытие GUI скупщика, переключение авто-скупщикаtrue (все)
furrybuyer.spinДоступ к меню улучшений и колесу удачиtrue (все)
furrybuyer.adminАдмин-команды: reload, happyhour, setpoints, resetcd, resetitems, чужая историяop
furrybuyer.bypass-cooldownИгнорировать кулдауны спина и рерола (для тестов)op
  • Facepalm (-1)
Реакции: reallmerry
Автор
FasTiK
Просмотры
65
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя FasTiK

Поделиться ресурсом

Назад
Сверху Снизу