- Для версий
- 1.21.✘
- Java
ManulUpgrade добавляет на сервер механику «апгрейда». Игрок кладёт ценный предмет (ставку) и выбирает цель, которая стоит дороже. Стрелка крутится по колесу и останавливается в дуге шанса или за ней. Попала в дугу: игрок получает цель. Не попала: ставка сгорает
Шанс считается открыто и виден игроку до прокрутки:
Пример: ставка 1000, цель 2000, комиссия 10% → шанс 45%.
Весь интерфейс (фон, колесо, дуга, стрелка, кнопки, тексты) нарисован глифами шрифта ресурспака в заголовке инвентаря. Клиентских модов не нужно, достаточно ванильного клиента с ресурспаком. Стрелка анимируется плавно: заголовок обновляется пакетами, меню не переоткрывается
Возможности
Требования
Установка кратко
Скриншоты



В стоимость входят: jar, сделанный на ваш проект, 3 ресурспака-темы, файлы цветов, инструкция
Поддержка и обновления:
• Обновления версий бесплатно, без ограничения по сроку. Новую сборку присылаю в ЛС
• Помогаю с установкой и разбираю ошибки бессрочно
• Баг, который повторяется на Paper 1.21.4, исправлю бесплатно
• Не входит: доработки под ваш сервер (их делаю отдельно за плату), Bedrock/Geyser, Spigot без Paper и конфликты с чужими ресурспаками
• Если сборку выложили в открытый доступ, поддержка и обновления для неё прекращаются.
Лицензия
Шанс считается открыто и виден игроку до прокрутки:
Код:
шанс = ценность ставки / ценность цели × (1 − комиссия сервера)Весь интерфейс (фон, колесо, дуга, стрелка, кнопки, тексты) нарисован глифами шрифта ресурспака в заголовке инвентаря. Клиентских модов не нужно, достаточно ванильного клиента с ресурспаком. Стрелка анимируется плавно: заголовок обновляется пакетами, меню не переоткрывается
Возможности
- Честная формула шанса, настраиваемые комиссия, максимальный и минимальный шанс
- Плавная анимация стрелки (длительность и число оборотов настраиваются), звук щелчков, подсветка выигрыша и проигрыша
- Быстрый подбор цели: кнопки x2 / x4 / x8 (цель во столько раз дороже) и 30 / 50 / 70% (цель с таким шансом)
- Экран выбора цели: до 9 категорий-вкладок, страницы, ценность и шанс в описании каждого предмета
- Добавление предметов командами: один из руки или все новые из инвентаря; роли «только цель», «только ставка», «оба»
- Ценность обычных ванильных предметов задаётся в конфиге (цена за штуку), прочность учитывается
- Награда предметом или консольной командой (например, выдача привилегии)
- 3 темы оформления: Графит, Аметист, Багровая кузня; цвета всех текстов меню настраиваются в config.yml
- Защита от дюпа и потерь: все клики в меню отменяются и обрабатываются плагином, исход и запись сохраняются на диск до начала анимации, результат выдаётся ровно один раз (закрытие, выход, смерть, падение сервера)
- Журнал прокруток spins.log
- Учёт клиентов 1.21.6+: фон с прозрачными ячейками (автоматически на сервере 1.21.6+ или через ViaVersion)
- Все тексты для игроков на русском и вынесены в конфиг
- Команда открытия меню игроку из консоли, удобно для NPC
Требования
- Paper или Purpur 1.21.4, Java 21
- Ресурспак ManulUpgrade у игроков (require-resource-pack или встраивание в ваш пак)
- Необязательно: ViaVersion, если на сервер 1.21.4/1.21.5 заходят клиенты 1.21.6+
Установка кратко
- Положить jar в plugins/ и запустить сервер
- Выбрать тему, подключить её ресурспак: отдельным паком через server.properties или скопировать папку assets/manulupgrade в свой пак (есть заметки для ItemsAdder, Oraxen, Nexo)
- Вставить цвета темы в config.yml, выполнить /upgrade reload
- Добавить предметы: /upgrade admin add <id> <ценность> <категория> или /upgrade admin addall <категория> <ценность>
- Открыть /upgrade и проверить
Скриншоты



В стоимость входят: jar, сделанный на ваш проект, 3 ресурспака-темы, файлы цветов, инструкция
Поддержка и обновления:
• Обновления версий бесплатно, без ограничения по сроку. Новую сборку присылаю в ЛС
• Помогаю с установкой и разбираю ошибки бессрочно
• Баг, который повторяется на Paper 1.21.4, исправлю бесплатно
• Не входит: доработки под ваш сервер (их делаю отдельно за плату), Bedrock/Geyser, Spigot без Paper и конфликты с чужими ресурспаками
• Если сборку выложили в открытый доступ, поддержка и обновления для неё прекращаются.
Лицензия
- Одна покупка = один сервер или одна сеть серверов (один проект)
- Перепродажа, передача третьим лицам и публикация в открытом доступе запрещены
- Ресурспак можно встраивать в пак своего сервера и раздавать своим игрокам
- Каждая сборка именная: имя покупателя и id сборки записаны в jar и выводятся в консоль, по ним отслеживаются утечки