MMO Skill Tree
(Multiple Languages) MMO Skill Tree adds an RPG-style progression system where every action you take helps you grow stronger.
Описание
ММО Дерево навыков
Полностью настраиваемая система развития навыков RPG для Hytale, вдохновленная mcMMO и RuneScape
Укрепите 23 навыка, разблокируйте мощные награды, соревнуйтесь на досках лидеров и станьте мастером Hytale! Каждый блок, который ты минуешь, дерево, которое ты рубишь, и враг, которого ты побеждаешь, приближают тебя к мастерству.
Владельцы серверов: Настройте значения XP, скорость выравнивания, награды дерева навыков и добавьте свои собственные языки - все через простые файлы конфигурации с поддержкой горячей перезагрузки.
Особенности
23 Навыки в 4 категориях
- сбор - Добыча, вырубка леса, раскопки, сбор урожая, рыболовство
- сражаться - Мечи, Кинжалы, Полирмы, Стейвы, Топоры, Блант, Арчери, Безоружные, Блок, Укрощение, Акробатика
- Ремесло и Misc - Ремонт, алхимия, очаровывание, приготовление пищи, смитинг, строительство
Награда за умелое дерево
У каждого навыка есть дерево вознаграждения, разблокированное на вехах уровня (5, 10, 15, 20, 30, 40, 50, 65, 80, 100). Каждый уровень предлагает Несколько вариантов вознаграждения С возрастающей сложностью:
- Ранние уровни (Lv 5-15) Выберите 1 из 2-3 наград
- Средние уровни (Lv 20-40) Выберите 1-2 из 3-4 наград
- Элитные ярусы (Lv 50-65) Выберите 2 из 5 мощных наград
- Мастер-уровни (Lv 80-100) Выберите 3 из 5-6 конечных наград
| Тип | Эффект |
|---|---|
| Бонус XP | Получите больше XP от действий |
| Макс Здоровье | Постоянно увеличивайте свой бассейн здоровья |
| Макс Стамин | Постоянно увеличивайте свой бассейн выносливости |
| Макс Мана | Постоянно увеличивайте свой бассейн маны |
| ущерб | Нанесите больше вреда от атак |
| блокировать | Меньше вреда от ударов |
| Критический шанс | Возможность 50% бонусного ущерба |
| Кража жизни | Исцеление, когда вы наносите ущерб |
| удача | Возможность получения бонусных ресурсов при сборе |
| Снижение падения | Меньше вреда от падений |
Система Мана: Игроки начинают с 0 мана - это должно быть заработано с помощью выбора дерева навыков!
Награды предназначены для каждой категории навыков:
- Могилы - Класс мана! Мастера персонала Бо разблокируют массивные бассейны мана (360+ потенциал)
- Стрельба Высокая мана для пользователей палочки и заклинания (290+)
- ремесло Умеренная мана для волшебников и волшебных мастеров
- Сбор навыков Удача, Стамина, защитные бонусы и минимальная мана
- Физический бой (Мечи, кинжалы, топоры и т. д.) - Воины полагаются на сталь, а не на колдовство.
- блокировать фокусируется на уменьшении ущерба, здоровье и выживаемости
- Акробатика Специализируется на снижении урона (до 60%!) и выносливости
Многоязыковая поддержка
Играйте на любимом языке! Мод включает полную локализацию для всего текста пользовательского интерфейса, уведомлений и вознаграждений за дерево навыков.
- 8 языков включительно - английский, испанский, французский, португальский, венгерский, турецкий, немецкий и итальянский
- Выбор языка - мгновенно менять язык в настройках
- Пользовательские языки Добавьте свои собственные переводы
- Общественные переводы Обмен языковыми файлами с другими серверами
Система разрешений
Тонкий контроль над тем, кто может использовать навыки и команды. отключен по умолчанию Для легкой настройки - включайте только тогда, когда вам это нужно!
- Разрешения на навыки Контролируйте, какие игроки могут получить XP в определенных навыках.
mmoskilltree.skill. *Wildcard для всех навыковmmoskilltree.kill.mining,mmoskilltree.skill.swordsи т.д.- Навыки без разрешения скрываются со страниц пользовательского интерфейса и исключаются из общего числа
- Командные разрешения Контроль доступа к командам плагинов
mmoskillree.command.xpПросмотр навыковmmoskillree.command.setxp- Командование XPmmoskilltree.command.setxp.othersУстановите XP других игроков (--цель)mmoskillree.admin- Конфигурация администратора и команды повышения
- Opt-in система - Проверка разрешений отключена по умолчанию
- Включить через
Разрешения /mmoconfig - Args=trueили переключаться вМмоадмин - При отключении все игроки могут использовать все функции
- Включить через
Система XP Boost System
Повысьте XP для себя или для всего вашего сервера! Идеально подходит для событий, VIP-привилегий или вознаграждения активных игроков.
- Глобальные подъемы Влияет на всех игроков на сервере
- Личное повышение Поражает только активатор
- Целевые варианты Все навыки, конкретный навык или категория навыков
- Аддитивный стекинг - Комбинация нескольких усилителей (1,5x + 2x = 2,5x)
- Система охлаждения - Предотвращение увеличения спама с помощью настраиваемых охлаждений
Повысить токены Однократное повышение наград через команды администратора
- Наградные знаки с
/mmoboost give -args=<player> |<target> |<mult> |<mins> |[scope] - Персональные токены повышают только этого игрока; глобальные токены повышают всех при активации!
- Токены хранятся до тех пор, пока игрок не решит активировать их.
- Работает для оффлайн-игроков - токены, доставленные при входе в систему
- Идеально подходит для квестов, событий или специальных акций
- Разрешения не требуется - игроки просто нажимают, чтобы активировать!
Увеличить UI - Доступ через вкладку "Повышение" xp
- Активный рост - В настоящее время работает над повышением с оставшимся временем
- Повысить токены Одноразовые токены, готовые к активации (показывает [Global] тег, если сервер в целом)
- Многоразовые подъемы - Повторяющиеся повышения от разрешений (с охлаждением)
Активация на основе разрешения (повторяемая):
mmoskilltree.xpboosts.<target>.<scope>.<multiplier>.<duration>.<cooldown>- Пример:
mmoskilltree.xpboosts.mining.self.2_0.30.60- 2x Майнинг, только для себя, 30 мин, 1 ч охлаждение
Административная команда: /mmoboost использование ! между значениями в -арги =)
Дать --args=<player |*> |<target> |<mult> |<mins> |[scope]- Токен премии (сфера: личный или глобальный)Глобальный --args=<target> |<multiplier> |<mins>Немедленное повышение серверасписок/Ясно — Args = [игрок]/Статус -args=[игрок]- Административные команды
Игровой дружественный интерфейс
Обзор навыков ()xp) или/ммокс)
- Просмотр всех навыков с уровнями и планками прогресса
- Фильтр по категориям: Сбор, Бой, Ремесло, Миск
- Быстрый доступ к деревьям навыков с помощью кнопок «Посмотреть дерево»
- Полный уровень и XP с первого взгляда
Страница «Дерево навыков»
- Навигация между навыками с помощью кнопок стрелки
- Четкие индикаторы статуса уровня: Закрытый (серый), Доступный (оранжевый), Заявленный (зеленый)
- Награда в один клик
- Кнопка сброса, чтобы изменить ваш выбор
Настройка страницы
- Toggle XP получает уведомления о включении/выключении
- Установите минимальный порог XP для уведомлений
- Уведомления о боевом эффекте Toggle (lifesteal, crits)
- Выберите предпочитаемый язык
- Просмотр рейтинга игроков на вашем сервере - В том числе и оффлайн-игроки!
- Показатели онлайн/оффлайн статуса (зеленый = онлайн, серый = оффлайн)
- Сортировка по общему уровню, сбору, бою или производству
- Прокрутите вниз, чтобы увидеть рейтинги для индивидуальных навыков
- Смотрите свой собственный рейтинг, выделенный внизу
командование
| Командование | Описание |
|---|---|
xp |
Откройте обзор навыков UI |
/xpdisplay {число} |
Быстрые настройки уведомлений |
Ммоадмин |
Конфигурация Open Admin UI (Admin) |
/setmmoxp[править править код] [--цель = игрок] |
Настройка XP для самостоятельного или целевого игрока (OP, необходимая для таргетинга на других) |
/bulksetxp {skill\ |all} [--цели = игроки] |
Настройка XP для одного, многих или всех игроков (Admin) |
/mmoconfig diff --args=skill\ |all\ |luck |
Покажите только свои настройки (Admin) |
/mmoconfig trim |
Удаление избыточных оверрайдов (Admin) |
Перезагрузка /mmoconfig |
Сброс конфигураций по умолчанию (Admin) |
/mmoconfig reloadang |
Перезагрузка языковых файлов (Admin) |
/mmoconfig creative --args=true |
Toggle XP в творческом режиме (Admin) |
/mmoconfig permissions -args=true |
Проверка разрешений на использование навыков Toggle (Admin) |
/mmoconfig blacklist --args=add\ |remove\ |list [паттерн] |
Управляйте черным списком субъектов XP (Admin) |
/mmoconfig resetrewards --args=player |
Вознаграждение за заявленный предмет для игрока (Admin) |
/mmoconfig формула --args=hybrid\ |наследие |
Формула выравнивания коммутатора (Admin) |
Для владельцев серверов
Полный контроль над прогрессом
Сделайте мод соответствующим видению вашего сервера. Каждый аспект системы навыков настраивается без прикосновения к коду.
- Установить значения XP для любой блок, предмет или оружие использование pattern matching
- Гибридный уровень OSRS Экспоненциальная эндшпиль с значимой ранней прогрессией
- Ранние / средние уровни примерно на 10% сложнее, чем раньше, эндшпиль масштабируется экспоненциально до 10M XP на уровне 100.
- Формула выравнивания:
XP = OSRS_exponential + (база × уровень × (уровень-1) / 2) - по умолчаниюБаза = 300, шкала = 200 (сбалансированная прогрессия до 10M на уровне 100)
- Используйте шаблоны wildcard (например,
Оре.Соответствует всем рудам сразу - Отключить прирост XP в творческом режиме (можно по умолчанию)
- Защита от эксплуатации Игроки не могут получить XP от взлома блоков, которые они разместили.
- Факультативный таймер истечения срока действия для размещенных блоков, чтобы «стать естественным» снова
- Развертывающаяся защита - Тотемы и башенки не дают боевой XP (настраиваемый черный список)
- Управлять черным списком через
черный список mmoconfigкомандовать - Включить ограничения XP на основе разрешений (отключено по умолчанию)
- Режим Debug для мгновенного тестирования геймплея высокого уровня
- Получайте награды за предметы при достижении вех навыков
- Комплексные дефолты включены Все навыки имеют предварительно настроенные награды за предметы
- Шкала вознаграждений с прогрессией:
- Уровень 10 (стартер): 2-3 основных предмета (медные инструменты, общие ингредиенты)
- Уровень 25 (прогрессирующий): 3-4 предмета (железная/кобальтовая передача, необычные материалы)
- Уровень 50 (квалифицированный): 5-6 предметов (редкие материалы, драгоценные камни, лучшее снаряжение)
- Уровень 65 (Эксперт): материалы эпического уровня (Митрил, Адамантит, редкие драгоценные камни)
- Уровень 80 (продвинутый): материалы поздней игры (ониксиум, присма, элементарные эссенции)
- Уровень 100 (Магистр): 6-10 предметов, включая: Легендарное оружие (Пламя, Пустота, Спектральный)
- Общий уровень: 50, 100, 200, 350, 500, 750, 1000
- Пример: добыча 100 наград включает в себя Flame Pickaxe, Mithril бары, Voidstones
- Ручная претензия - Вознаграждение не требует авто; используйте интерфейс Вознаграждения
- Настройка через
Command-rewards.jsonДобавьте свои собственные элементы или измените по умолчанию
Вознаграждение UI
- Просмотр и получение награды за ваш товар в игре
- Доступ через вкладку «Награды» на странице Обзор навыков
- См. все уровни со статусом: LOCKED (серый), READY (оранжевый), CLAIMED (зеленый)
- Предварительный просмотр содержимого вознаграждения перед разблокировкой
- Кнопка CLAIM получать предметы в свой инвентарь
- Элементы отображаются до 15 на ярус (завернутые в несколько рядов)
- Переключитесь между наградами за навыки и наградами за общий уровень
- Наградная вкладка светится оранжевым с
*Когда у вас есть невостребованные награды!
Пункт Уведомления о вознаграждении
- Получите уведомление, когда новые награды станут доступны на уровне вверх
- Пример: "Вознаграждение по пункту Lv.10 в шахтах! Open /xp > Награды
- Локализовано на всех 8 поддерживаемых языках
Вознаграждение команды
- Запускайте пользовательские команды, когда игроки достигают вех навыков
- Настройка через
Command-rewards.jsonКод не требуется - Работает с любым навыком на любом уровне (например, майнинг 10, мечи 50, общий уровень 100)
- Владельцы мест:
{игрок},{уровень},Умение,{total_level} - Бегите как Консоль (полные разрешения) или Игрок (их разрешения)
- Одноразовые награды - команды выполняются только один раз за веху
- Идеально подходит для: трансляции достижений, запуска пользовательских скриптов, интеграции серверов
Награда за умелое дерево
- Настройка этапных уровней (по умолчанию: 5, 10, 15, 20, 30, 40, 50, 65, 75, 100)
- Определите выбор вознаграждения на уровне с пользовательскими ценностями
- Установите, сколько наград игроки могут выбрать за уровень (многократный выбор)
- Смешайте и сочетайте 10 типов наград: XP бонусы, статистика, мана, боевые эффекты, удача
Локализация
- 8 языков (английский, испанский, французский, португальский, венгерский, турецкий, немецкий, итальянский)
- Добавьте неограниченные пользовательские языки - просто создайте файл JSON
- Весь пользовательский интерфейс, уведомления, навыки и награды полностью переводимы
- Переводы с горячей перезагрузкой без перезагрузки
Zero Downtime
- Горячая перезагрузка всех конфигураций
/mmoconfig скачать - Конфигурация автоматического резервного копирования при обновлении модов (ваши настройки безопасны)
- Внутриигровые команды для быстрых настроек
Конфигурировать файлы
Расположенный в mods/mmoskilltree:
| Файл | Что можно настроить |
|---|---|
мастерство-config.json |
Формула выравнивания, настройки разрешений, размещенное отслеживание блоков, борьба с черным списком объектов XP |
xp-maps.json |
XP для каждого блока/пункта/оружия |
Lucky-loot.json |
Удачные бонусные таблицы (какие бонусные предметы падают) |
Архитектурное дерево.json |
Ключевые уровни, выбор наград, многоуровневые уровни |
Command-rewards.json |
Пункты вознаграждения и команды на этапах уровня квалификации |
Локализация*.json |
Весь текст на любом языке |
Быстрые примеры
/mmoconfig mining --args=Ore_Diamond_ | 150 # Алмазная руда = 150 XP
/mmoconfig майнинг --args=Ore_ | 25 # Все руды = 25 XP (Wildcard)
/mmoconfig basexp --args=400 # Harder early game (по умолчанию: 300)
/mmoconfig scale --args=150 # Легче эндшпиль (по умолчанию: 200)
/mmoconfig creative --args=false # Enable XP in creative
/mmoconfig permissions --args=true # Включить проверку разрешений на навыки
/mmoconfig blacklist --args=add Dummy #Block "Dummy" entities from give combat XP
Черный список /mmoconfig --args=list # Посмотреть черный список
XP Ссылка на масштаб (база = 300, шкала = 200)
| Уровень | Требуется XP | Прогресс |
|---|---|---|
| 1010 | 14 270 | Ранняя игра |
| 25 | 95 573 | Ранняя середина |
| 50 | 446 222 | Средняя игра |
| 80 | 2 274 045 | Поздняя игра |
| 100 | 10 000 000 | Финал |
Экспоненциальная кривая OSRS начинается на более высоких уровнях - уровень 100 требует реальной самоотдачи!
Добавление пользовательских языков
- Копия
Сообщения en.jsonтоСообщения XX.json(например,Сообщения De.json) - Перевести все значения (сохранить ключи одинаковыми)
- Беги.
/mmoconfig reloadangНовый язык появляется в настройках!
установка
- Скачать
.джарфайл - Место на вашем сервере
модс/папка - Запустите сервер и играйте!
Модернизация? Любые настройки, которые вы сделали для настройки файлов, будут автоматически резервироваться в mods/mmoskilltree Когда мод обновляется.
Дорожная карта
- Активные способности с охлаждением
- Серверные соревнования и мероприятия
- Больше языков!
Полный Changelog
v0.5.11 - Admin Toggle & UI Polish
Вознаграждение Toggle - Новая обстановка
МмоадминВключить/отключить элемент вознаграждения- Найти его в разделе «Общие настройки»
- Отключение скрывает вкладку Rewards со страницы обзора навыков
- Идеально подходит для серверов, которые хотят вознаграждений за дерево навыков, но не падений элементов.
Дисплей Active Boosts Посмотрите на ваши текущие XP-усиления с первого взгляда
xp- Boost bar появляется над статистической панелью, когда активны импульсы
- Показать масштаб
[Г]глобального или[П]Личный, множитель, цель и оставшееся время - До 3 бустеров отображается
Индикатор «Tree Buff» - Умелые любители деревьев теперь показывают
[Древо]префикс- Пример:
[Дерево] +15 л.с. +5% DMG - Помогает отличить награды от других источников
- Пример:
Лидерборд Fix Общий уровень теперь правильно суммирует индивидуальные уровни навыков
- Ранее использовался расчет на основе формул, который сбивал с толку.
- Теперь добыча 50 + вырубка 50 = общий уровень 100 (интуитивный!)
v0.5.10 Командование Bulk XP
- Новый
/bulksetxpКомандование Установите XP для одного, многих или всех игроков одновременно.- Использование:
/bulksetxp <skill | all> <value> [--targets=players] - Цель одиночного игрока:
/bulcsetxp mining 1000 -targets = имя игрока - Целевые действия нескольких игроков:
/bulksetxp swords 5000 -targets=Player1,Player2,Player3 - Цель всех онлайн-игроков:
/bulksetxp все 0(по умолчанию для всех) - Алиасы:
упаковка,масса - Идеально подходит для сброса сервера, событий или управления объемным проигрывателем
- Требуется разрешение администратора
- Использование:
- Улучшенная поддержка консоли -
/mmoboostКоманда теперь работает надежнее с консоли - Внутренние улучшения Обновленная командная архитектура для лучшей стабильности
v0.5.9 - Фильтрация навыков на основе разрешений и страница повышения администратора
- Фильтрация разрешений на навыки Когда разрешены, навыки теперь фильтруются на всех страницах пользовательского интерфейса.
- Навыки без разрешения скрыты со страницы обзора XP
- Навыки без разрешения исключаются из общих и категорийных расчетов
- Skill Tree and Item Rewards страницы пропускают неразрешенные навыки во время навигации
- Фильтры лидерских навыков показывают только те навыки, к которым игрок имеет доступ.
- Скрытые вкладки категорий когда никакие навыки не разрешены в этой категории (собирание, борьба, ремесло, миск)
- Игроки видят только то, что они могут выровнять - более чистый, менее запутанный пользовательский интерфейс
- Разрешение администратора Help -
МмоадминТеперь показывает узлы разрешений, когда разрешения включены- Объяснять
mmoskilltree.skill. *Доступ ко всем навыкам - Объяснять
mmoskilltree.kill.mining,мечии т.д. для индивидуальных навыков - Объяснять
mmoskillree.command.xpдля/ммоксКомандный доступ
- Объяснять
- Обсуждение Boost Admin Page Новый пользовательский интерфейс для предоставления разрешений на повышение и токенов игрокам
- Доступ через кнопку «Award Boost»
Ммоадмин - Двойные поля ввода:
- Поле UUID для повторяющихся разрешений (хранится в системе разрешений)
- Поле имени пользователя для одноразовых токенов (поставляется немедленно, если онлайн)
- Динамический список навыков Все настроенные навыки показаны как кликабельные кнопки
- Целевые категории (все, сбор, борьба, производство) или индивидуальные навыки
- Preset + пользовательские значения Быстрые кнопки или введите свои собственные:
- Умножитель: 1.5x, 2x, 3x, 5x, 10x + пользовательский
- Продолжительность: 15 м, 30 м, 1 ч, 2 ч, 24 ч + заказ (минуты)
- Cooldown: No, 1h, 24h, 7d + пользовательский (минуты)
- Обновления предварительного просмотра разрешения в реальном времени по мере настройки
- Повторяющиеся разрешения или одноразовые токены одним щелчком мыши
- Идеально подходит для VIP-премий, вознаграждений за события или пользовательских преимуществ ранга
- Доступ через кнопку «Award Boost»
- Bug Fixes
- Удача с пустыми значениями больше не пытается дать предметы (позволяет отключить определенные блоки).
- Капли для инвалидов и XP для треснувших руд в специальной местности (Грязь Тория, Кобальтовый сланец, Адамантит Магма, Железный базальт)
- Отключенные модели XP (-1 или 0) теперь должным образом пропускают бонусы за боевые навыки
v0.5.8 - Обзор навыков Редизайн
Обновленный Skill Overview - Полный UX капитальный ремонт для
xpстраница- Компактный бар Buff Все активные баффы в одной горизонтальной линии вверху
- Шоу: XP Boost, Damage, Block, Crit, Lifesteal с ярким цветовым кодированием
- Inline Skill Buffs - См. заявленные награды ниже уровня прогресса каждого навыка
- Пример:
+15 HP +5% DMG +3% Удача- значения одного и того же типа в сочетании - Больше нет навигации по дереву навыков, просто чтобы проверить своих любителей
- Пример:
- Лучше читаемость - Более светлые цвета, больший текст, более широкие колонки
- Чистый XP дисплей - Шоу
1 мкмвместо того, чтобы1.2 мкмдля больших значений
- Компактный бар Buff Все активные баффы в одной горизонтальной линии вверху
Разрешение на перезагрузку - Новый.
/mmoconfig reloadpermsкомандовать- Перезагрузите разрешения на повышение от разрешений. Джонсон без перезапуска
- Кнопка обновления на странице Boost перезагружает разрешения в режиме реального времени
Полное исправление уровня Теперь исключает навыки без настроенных картографических данных XP
- Обзор показывает глобальные общие показатели, просмотры категорий показывают баффы для конкретных категорий
- Полностью локализован на всех 8 языках
Улучшенный список навыков Список навыков теперь прокручивается, когда у вас много активных навыков
- Больше не переполняйтесь при просмотре всех навыков сразу
- Более широкая панель (1100px) для лучшей читаемости
Ориентация на боевые награды Награды за навыки дерева теперь могут быть нацелены на конкретные типы оружия
- Ущерб, критический шанс и награды Lifesteal могут быть ограничены конкретным оружием.
- Групповой таргетинг: MELEE (all melee), RANGED (archery) или индивидуальные навыки
- Владельцы серверов могут создавать специальные сборки оружия (например, бонусы «Sword Master»).
- Обратно совместимый - существующие конфигурации работают без изменений (по умолчанию для всех боевых действий)
- Пример конфигурирования:
«Боевая цель»: «Слова»Бонус применяется только с мечами
v0.5.7 - XP Boost System
- XP повышает Умножьте выигрыши XP для игроков или всего сервера
- Глобальные стимулы Повлияют на всех онлайн-игроков
- Личные стимулы Поражает только активатор
- Целевые все навыки, конкретные навыки или категории навыков
- Аддитивный стекинг: множественные импульсы объединяют свои бонусы
- Система Cooldown предотвращает усиление спама (для разрешений)
- Повысить токены Однократное повышение наград через команды администратора
- Награждать игроков токенами (онлайн или оффлайн!)
- Токены хранятся до тех пор, пока игрок не решит активировать
- Идеально подходит для квест-премий, событий, рекламных акций
- Нет разрешения, необходимого для использования - просто нажмите, чтобы активировать
- Увеличить страницу UI - Новая вкладка "Повышение"
xpс тремя разделами:- Активный рост - В настоящее время работает над повышением с оставшимся временем
- Повысить токены Одноразовые токены, готовые к активации
- Многоразовые подъемы Повторяющиеся повышения от разрешений
- Повторяющиеся подъемы на основе разрешений Грант увеличивает разрешения для игроков
- Формат:
mmoskilltree.xpboosts.<target>.<scope>.<multiplier>.<duration>.<cooldown> - Пример:
mmoskilltree.xpboosts.all.self.1_5.30.60(1.5x все навыки, 30 минут, 1 час охлаждения) - Идеально подходит для VIP перков или рангов
- Формат:
- администратор
/mmoboostКомандование - Прямое управление повышением для ОП (использование)!между значениями в-арги =)/mmoboost give -args=<player |> |<target> |<mult> |<mins> |[scope]- Наградный жетон- Токены могут быть
личный(неисправность) илиглобальныйГлобальные токены повышают всех при активации! /mmoboost Global --args=<target> |<multiplier> |<mins>Немедленное повышение сервера/mmoboost список/Ясно — Args = [игрок]/Статус -args=[игрок]- Управление
- настойчивость Глобальные импульсы и ожидающие токены выживают после перезапуска сервера
- Оборонительные навыки переименованы в Block - Более четкое обозначение всего пользовательского интерфейса и документации
- Полная локализация Увеличить UI, переведенный на все 8 языков (EN, ES, FR, PT, HU, TR, DE, IT)
v0.5.6 Администрирование UI и системы Override
- Admin Configuration UI ()
Ммоадмин) - Визуальный интерфейс для конфигурации сервера - Редактор XP Overrides Визуальный редактор для настройки навыков XP
- Система конфигурации на основе Override Ваши настройки выживают после обновлений модов!
- Разрешение администратора - Новый.
mmoskillree.adminРазрешение для функций admin - Баг Фикс Фиксированный эксплойт, где игроки могут получить боевой XP от попадания снарядов
Разработчик API
Другие плагины могут интегрироваться через MMOSkillTreeAPI:
импорт com.ziggfreed.mmoskilltree.api.MMOSkillTreeAPI;
Импорт com.ziggfreed.mmoskillree.data.Skill тип;
// Получить данные игрока
Уровень int = MMOSkillTreeAPI.get Уровень (store, ref, SkillType.MINING);
long xp = MMOSkillTreeAPI.getXp (store, ref, SkillType.MINING);
полностью Уровень = MMOSkillTreeAPI.getTotalLevel (магазин, реф)
Модифицировать XP (молчание, отсутствие уведомлений)
MMOSkillTreeAPI.addXp (магазин, реф, SkillType.MINING, 100);
MMOSkillTreeAPI.setXp (магазин, реф, SkillType.CRAFTING, 1000);
// Коммунальные услуги
Двойной прогресс = MMOSkillTreeAPI.getLevelProgress (store, ref, SkillType.MINING);
long xpRequired = MMOSkillTreeAPI.getXpRequiredForLevel(10);
Дополнительные навыки (Рыболовство, Укрощение, Алхимия, Кулинария, Смитинг и т.д.) определены в API для разработчиков плагинов.
Поддержка
Вопросы или предложения? Присоединяйся раздор Или оставьте комментарий!
Полная документация: mmo-skill-tree-docs.vercel.app
Разработано: ZiggFreed @ Решения Wintergreen
Поддержка развития: Купи мне кофе
ММО мастерство Tree не является аффилированным лицом Hypixel Studios или Hytale.
Показать оригинальное описание (English)
MMO Skill Tree
A fully customizable RPG skill progression system for Hytale inspired by mcMMO and RuneScape
Level up 23 skills, unlock powerful rewards, compete on leaderboards, and become a master of Hytale! Every block you mine, tree you chop, and enemy you defeat brings you closer to mastery.
Server owners: Customize XP values, leveling speed, skill tree rewards, and add your own languages - all through simple config files with hot-reload support.
Features
23 Skills Across 4 Categories
- Gathering - Mining, Woodcutting, Excavation, Harvesting, Fishing
- Combat - Swords, Daggers, Polearms, Staves, Axes, Blunt, Archery, Unarmed, Block, Taming, Acrobatics
- Crafting & Misc - Crafting, Repair, Alchemy, Enchanting, Cooking, Smithing, Building
Skill Tree Rewards
Every skill has a reward tree unlocked at level milestones (5, 10, 15, 20, 30, 40, 50, 65, 80, 100). Each tier offers multiple reward choices with increasing complexity:
- Early tiers (Lv 5-15) - Pick 1 of 2-3 rewards
- Mid tiers (Lv 20-40) - Pick 1-2 of 3-4 rewards
- Elite tiers (Lv 50-65) - Pick 2 of 5 powerful rewards
- Master tiers (Lv 80-100) - Pick 3 of 5-6 ultimate rewards
| Type | Effect |
|---|---|
| Bonus XP | Gain more XP from actions |
| Max Health | Permanently increase your health pool |
| Max Stamina | Permanently increase your stamina pool |
| Max Mana | Permanently increase your mana pool |
| Damage | Deal more damage with attacks |
| Block | Take less damage from hits |
| Critical Chance | Chance for 50% bonus damage |
| Lifesteal | Heal when you deal damage |
| Luck | Chance for bonus resources when gathering |
| Fall Reduction | Take less damage from falls |
Mana System: Players start with 0 mana - it must be earned through skill tree choices!
Rewards are tailored to each skill category:
- Staves - THE mana class! Bo staff masters unlock massive mana pools (360+ potential)
- Archery - High mana for wand and spellbook users (290+)
- Crafting - Moderate mana for enchanters and magical crafters
- Gathering skills offer Luck, Stamina, defensive bonuses, and minimal mana
- Physical Combat (Swords, Daggers, Axes, etc.) - Warriors rely on steel, not sorcery
- Block focuses on damage reduction, health, and survivability
- Acrobatics specializes in fall damage reduction (up to 60%!) and stamina
Multi-Language Support
Play in your preferred language! The mod includes full localization for all UI text, notifications, and skill tree rewards.
- 8 Languages Included - English, Spanish, French, Portuguese, Hungarian, Turkish, German, and Italian
- Language Selector - Change language instantly in Settings
- Custom Languages - Add your own translations
- Community Translations - Share language files with other servers
Permission System
Fine-grained control over who can use skills and commands. Disabled by default for easy setup - enable only when you need it!
- Skill Permissions - Control which players can gain XP in specific skills
mmoskilltree.skill.*- Wildcard for all skillsmmoskilltree.skill.mining,mmoskilltree.skill.swords, etc.- Skills without permission are hidden from UI pages and excluded from totals
- Command Permissions - Control access to plugin commands
mmoskilltree.command.xp- View skillsmmoskilltree.command.setxp- Admin XP commandmmoskilltree.command.setxp.others- Set other players' XP (--target)mmoskilltree.admin- Admin config and boost commands
- Opt-in System - Permission checking is disabled by default
- Enable via
/mmoconfig permissions --args=trueor toggle in/mmoadmin - When disabled, all players can use all features
- Enable via
XP Boost System
Boost XP gains for yourself or your entire server! Perfect for events, VIP perks, or rewarding active players.
- Global Boosts - Affect all players on the server
- Personal Boosts - Affect only the activator
- Target Options - All skills, specific skill, or skill category
- Additive Stacking - Multiple boosts combine (1.5x + 2x = 2.5x total)
- Cooldown System - Prevent boost spam with configurable cooldowns
Boost Tokens - One-time boost awards via admin commands
- Award tokens with
/mmoboost give --args=<player>|<target>|<mult>|<mins>|[scope] - Personal tokens boost only that player; global tokens boost everyone when activated!
- Tokens are stored until the player chooses to activate them
- Works for offline players - tokens delivered when they log in
- Perfect for quest rewards, events, or special promotions
- No permission required - players simply click to activate!
Boost UI - Access via "Boosts" tab in /xp
- Active Boosts - Currently running boosts with time remaining
- Boost Tokens - One-time tokens ready to activate (shows [Global] tag if server-wide)
- Reusable Boosts - Repeatable boosts from permissions (with cooldowns)
Permission-Based Activation (Repeatable):
mmoskilltree.xpboosts.<target>.<scope>.<multiplier>.<duration>.<cooldown>- Example:
mmoskilltree.xpboosts.mining.self.2_0.30.60- 2x Mining, self-only, 30min, 1hr cooldown
Admin Command: /mmoboost (use | between values in --args=)
give --args=<player|*>|<target>|<mult>|<mins>|[scope]- Award token (scope: personal or global)global --args=<target>|<multiplier>|<minutes>- Immediate server-wide boostlist/clear --args=[player]/status --args=[player]- Management commands
Player-Friendly Interface
Skill Overview (/xp) or (/mmoxp)
- View all skills with levels and progress bars
- Filter by category: Gathering, Combat, Crafting, Misc
- Quick access to skill trees via "View Tree" buttons
- See total level and XP at a glance
Skill Tree Page
- Navigate between skills with arrow buttons
- Clear tier status indicators: Locked (gray), Available (orange), Claimed (green)
- One-click reward claiming
- Reset button to respec your choices
Settings Page
- Toggle XP gain notifications on/off
- Set minimum XP threshold for notifications
- Toggle combat effect notifications (lifesteal, crits)
- Choose your preferred language
- View player rankings across your server - including offline players!
- Online/offline status indicators (green = online, gray = offline)
- Sort by Total Level, Gathering, Combat, or Production
- Drill down to see rankings for individual skills
- See your own rank highlighted at the bottom
Commands
| Command | Description |
|---|---|
/xp |
Open the skill overview UI |
/xpdisplay {number} |
Quick notification settings |
/mmoadmin |
Open admin configuration UI (Admin) |
/setmmoxp {skill\|all} {value} [--target=player] |
Set XP for self or target player (OP required for targeting others) |
/bulksetxp {skill\|all} {value} [--targets=players] |
Set XP for one, many, or all players (Admin) |
/mmoconfig diff --args=skill\|all\|luck |
Show only your customizations (Admin) |
/mmoconfig trim |
Remove redundant overrides (Admin) |
/mmoconfig reloaddefaults |
Reset to default config (Admin) |
/mmoconfig reloadlang |
Reload language files (Admin) |
/mmoconfig creative --args=true\|false |
Toggle XP gains in creative mode (Admin) |
/mmoconfig permissions --args=true\|false |
Toggle skill permission checks (Admin) |
/mmoconfig blacklist --args=add\|remove\|list [pattern] |
Manage combat XP entity blacklist (Admin) |
/mmoconfig resetrewards --args=player |
Reset claimed item rewards for a player (Admin) |
/mmoconfig formula --args=hybrid\|legacy |
Switch leveling formula (Admin) |
For Server Owners
Total Control Over Progression
Make the mod fit YOUR server's vision. Every aspect of the skill system is configurable without touching code.
- Set XP values for any block, item, or weapon using pattern matching
- Hybrid OSRS leveling - Exponential endgame with meaningful early progression
- Early/mid levels are ~10% harder than before, endgame scales exponentially to 10M XP at level 100
- Leveling Formula:
XP = OSRS_exponential + (base × level × (level-1) / 2) - Default: base=300, scale=200 (balanced progression to 10M at level 100)
- Use wildcard patterns (e.g.,
Ore_matches ALL ores at once) - Disable XP gains in creative mode (enabled by default)
- Anti-exploit protection - Players can't gain XP from breaking blocks they placed
- Optional expiration timer for placed blocks to "become natural" again
- Deployable protection - Totems and turrets don't give combat XP (configurable blacklist)
- Manage entity blacklist via
/mmoconfig blacklistcommand - Enable permission-based XP restrictions (disabled by default)
- Debug mode to test high-level gameplay instantly
- Receive item rewards when reaching skill milestones
- Comprehensive defaults included - All skills have pre-configured item rewards
- Rewards scale with progression:
- Level 10 (Starter): 2-3 basic items (copper tools, common ingredients)
- Level 25 (Progressing): 3-4 items (iron/cobalt gear, uncommon materials)
- Level 50 (Skilled): 5-6 items (rare materials, gems, better gear)
- Level 65 (Expert): Epic-tier materials (Mithril, Adamantite, rare gems)
- Level 80 (Advanced): Late-game materials (Onyxium, Prisma, elemental essences)
- Level 100 (Master): 6-10 items including legendary weapons (Flame, Void, Spectral)
- Total Level milestones: 50, 100, 200, 350, 500, 750, 1000
- Example: Mining 100 rewards include Flame Pickaxe, Mithril bars, Voidstones
- Manual claiming - Rewards don't auto-claim; use the Rewards UI
- Configure via
command-rewards.json- add your own items or modify defaults
Item Rewards UI
- View and claim your item rewards in-game
- Access via "Rewards" tab on the Skill Overview page
- See all tiers with status: LOCKED (gray), READY (orange), CLAIMED (green)
- Preview reward contents before unlocking
- CLAIM button to receive items into your inventory
- Items display up to 15 per tier (wrapped across multiple rows)
- Toggle between Skill Rewards and Total Level Rewards
- Rewards tab glows orange with
*when you have unclaimed rewards!
Item Reward Notifications
- Get notified when new rewards become available on level-up
- Example: "Mining Lv.10 item rewards available! Open /xp > Rewards"
- Localized in all 8 supported languages
Command Rewards
- Run custom commands when players reach skill milestones
- Configure via
command-rewards.json- no code required - Works with any skill at any level (e.g., Mining 10, Swords 50, Total Level 100)
- Placeholders:
{player},{level},{skill},{total_level} - Run as CONSOLE (full permissions) or PLAYER (their permissions)
- One-time rewards - commands only execute once per milestone
- Perfect for: broadcasting achievements, running custom scripts, server integrations
Skill Tree Rewards
- Customize milestone levels (default: 5, 10, 15, 20, 30, 40, 50, 65, 75, 100)
- Define reward choices per tier with custom values
- Set how many rewards players can pick per tier (multi-select)
- Mix and match 10 reward types: XP bonuses, stats, mana, combat effects, luck
Localization
- 8 languages included (English, Spanish, French, Portuguese, Hungarian, Turkish, German, Italian)
- Add unlimited custom languages - just create a JSON file
- All UI, notifications, skills, and rewards fully translatable
- Hot-reload translations without restart
Zero Downtime
- Hot-reload all configs with
/mmoconfig reload - Configs auto-backup when mod updates (your customizations are safe)
- In-game commands for quick tweaks
Config Files
Located in mods/mmoskilltree/:
| File | What You Can Customize |
|---|---|
skill-config.json |
Leveling formula, permission settings, placed block tracking, combat XP entity blacklist |
xp-maps.json |
XP per block/item/weapon for each skill |
luck-loot.json |
Luck bonus loot tables (what bonus items drop) |
skill-tree.json |
Milestone levels, reward choices, multi-select tiers |
command-rewards.json |
Item rewards and commands at skill level milestones |
localization/*.json |
All text in any language |
Quick Examples
/mmoconfig mining --args=Ore_Diamond_|150 # Diamond ore = 150 XP
/mmoconfig mining --args=Ore_|25 # All ores = 25 XP (wildcard)
/mmoconfig basexp --args=400 # Harder early game (default: 300)
/mmoconfig scale --args=150 # Easier endgame (default: 200)
/mmoconfig creative --args=false # Enable XP in creative
/mmoconfig permissions --args=true # Enable skill permission checks
/mmoconfig blacklist --args=add Dummy # Block "Dummy" entities from giving combat XP
/mmoconfig blacklist --args=list # View current blacklist
XP Scale Reference (base=300, scale=200)
| Level | XP Required | Progression |
|---|---|---|
| 10 | 14,270 | Early game |
| 25 | 95,573 | Early-mid |
| 50 | 446,222 | Mid game |
| 80 | 2,274,045 | Late game |
| 100 | ~10,000,000 | Endgame |
Exponential OSRS curve kicks in at higher levels - level 100 takes real dedication!
Adding Custom Languages
- Copy
messages-en.jsontomessages-XX.json(e.g.,messages-de.json) - Translate all values (keep keys the same)
- Run
/mmoconfig reloadlang- new language appears in Settings!
Installation
- Download the
.jarfile - Place in your server's
mods/folder - Start the server and play!
Upgrading? Any customizations you made to config files will be automatically backed up in mods/mmoskilltree/ when the mod updates.
Roadmap
- Active abilities with cooldowns
- Server-wide competitions and events
- More languages!
Full Changelog
v0.5.11 - Admin Toggle & UI Polish
Item Rewards Toggle - New setting in
/mmoadminto enable/disable item rewards- Find it in the "General Settings" section
- Disabling hides the Rewards tab from the skill overview page
- Perfect for servers that want skill tree rewards but not item drops
Active Boosts Display - See your current XP boosts at a glance on
/xp- Boost bar appears above the stats bar when boosts are active
- Shows scope
[G]global or[P]personal, multiplier, target, and time remaining - Up to 3 boosts displayed
Skill Tree Buff Indicator - Skill tree buffs now show
[Tree]prefix- Example:
[Tree] +15 HP +5% DMG - Helps distinguish skill tree rewards from other sources
- Example:
Leaderboard Fix - Total level now correctly sums individual skill levels
- Previously used a formula-based calculation which was confusing
- Now Mining 50 + Woodcutting 50 = Total Level 100 (intuitive!)
v0.5.10 - Bulk XP Command
- New
/bulksetxpCommand - Set XP for one, many, or all players at once- Usage:
/bulksetxp <skill|all> <value> [--targets=players] - Target a single player:
/bulksetxp mining 1000 --targets=PlayerName - Target multiple players:
/bulksetxp swords 5000 --targets=Player1,Player2,Player3 - Target all online players:
/bulksetxp all 0(defaults to all) - Aliases:
setxpall,masssetxp - Perfect for server resets, events, or bulk player management
- Admin permission required
- Usage:
- Improved Console Support -
/mmoboostcommand now works more reliably from console - Internal Improvements - Updated command architecture for better stability
v0.5.9 - Permission-Based Skill Filtering & Admin Boost Page
- Skill Permission Filtering - When permissions are enabled, skills are now filtered throughout all UI pages
- Skills without permission are hidden from the XP overview page
- Skills without permission are excluded from total and category level calculations
- Skill Tree and Item Rewards pages skip unpermitted skills during navigation
- Leaderboard skill filters only show skills the player has access to
- Category tabs hidden when no skills are permitted in that category (Gathering, Combat, Crafting, Misc)
- Players see only what they can level - cleaner, less confusing UI
- Admin Permission Help -
/mmoadminnow shows permission nodes when permissions are enabled- Explains
mmoskilltree.skill.*for all skills access - Explains
mmoskilltree.skill.mining,.swords, etc. for individual skills - Explains
mmoskilltree.command.xpfor the/mmoxpcommand access
- Explains
- Award Boost Admin Page - New UI for granting boost permissions and tokens to players
- Access via "Award Boost" button in
/mmoadmin - Dual input fields:
- UUID field for recurring permissions (stored in permissions system)
- Username field for one-time tokens (delivered immediately if online)
- Dynamic skill list - All configured skills shown as clickable buttons
- Target categories (All, Gathering, Combat, Production) or individual skills
- Preset + Custom values - Quick buttons or type your own:
- Multiplier: 1.5x, 2x, 3x, 5x, 10x + custom
- Duration: 15m, 30m, 1h, 2h, 24h + custom (minutes)
- Cooldown: None, 1h, 24h, 7d + custom (minutes)
- Live permission preview updates as you configure
- Award recurring permissions or one-time tokens with a single click
- Perfect for VIP perks, event rewards, or custom rank benefits
- Access via "Award Boost" button in
- Bug Fixes
- Luck loot with empty values no longer attempts to give items (allows disabling specific blocks)
- Disabled luck drops and XP for cracked ores in special terrain (Thorium Mud, Cobalt Slate, Adamantite Magma, Iron Basalt)
- Disabled XP patterns (-1 or 0) now properly skip combat skill bonuses
v0.5.8 - Skill Overview Redesign
Redesigned Skill Overview - Complete UX overhaul for the
/xppage- Compact Buff Bar - All active buffs in one horizontal line at the top
- Shows: XP Boost, Damage, Block, Crit, Lifesteal with bright color coding
- Inline Skill Buffs - See claimed rewards below each skill's progress bar
- Example:
+15 HP +5% DMG +3% LUCK- values of same type combined - No more navigating to skill tree just to check your buffs
- Example:
- Better Readability - Lighter colors, larger text, wider columns
- Cleaner XP Display - Shows
1Minstead of1.2Mfor large values
- Compact Buff Bar - All active buffs in one horizontal line at the top
Permissions Reload - New
/mmoconfig reloadpermscommand- Reload boost permissions from permissions.json without restart
- Refresh button in Boost page reloads permissions in real-time
Total Level Fix - Now excludes skills without XP map data configured
- Overview shows global totals, category views show category-specific buffs
- Fully localized in all 8 languages
Improved Skill List - Skills list now scrolls when you have many skills active
- No more overflow when viewing all skills at once
- Wider panel (1100px) for better readability
Combat Reward Targeting - Skill tree rewards can now target specific weapon types
- Damage, Critical Chance, and Lifesteal rewards can be restricted to specific weapons
- Group targeting: MELEE (all melee), RANGED (archery), or individual skills
- Server owners can create weapon-specific builds (e.g., "Sword Master" bonuses)
- Backward compatible - existing configs work unchanged (defaults to all combat)
- Example config:
"combatTarget": "SWORDS"makes a bonus only apply with swords
v0.5.7 - XP Boost System
- XP Boosts - Multiply XP gains for players or the entire server
- Global boosts affect all online players
- Personal boosts affect only the activator
- Target all skills, specific skills, or skill categories
- Additive stacking: multiple boosts combine their bonuses
- Cooldown system prevents boost spam (for permission-based boosts)
- Boost Tokens - One-time boost awards via admin commands
- Award tokens to players (online or offline!)
- Tokens stored until player chooses to activate
- Perfect for quest rewards, events, promotions
- No permission required to use - just click to activate
- Boost UI Page - New "Boosts" tab in
/xpwith three sections:- Active Boosts - Currently running boosts with time remaining
- Boost Tokens - One-time tokens ready to activate
- Reusable Boosts - Repeatable boosts from permissions
- Permission-Based Repeatable Boosts - Grant boost permissions to players
- Format:
mmoskilltree.xpboosts.<target>.<scope>.<multiplier>.<duration>.<cooldown> - Example:
mmoskilltree.xpboosts.all.self.1_5.30.60(1.5x all skills, 30min, 1hr cooldown) - Perfect for VIP perks or rank benefits
- Format:
- Admin
/mmoboostCommand - Direct boost management for OPs (use|between values in--args=)/mmoboost give --args=<player|*>|<target>|<mult>|<mins>|[scope]- Award token- Tokens can be
personal(default) orglobalscope - global tokens boost everyone when activated! /mmoboost global --args=<target>|<multiplier>|<minutes>- Immediate server-wide boost/mmoboost list/clear --args=[player]/status --args=[player]- Management
- Persistence - Global boosts and pending tokens survive server restarts
- Defense skill renamed to Block - Clearer naming across all UI and documentation
- Full localization - Boost UI translated in all 8 languages (EN, ES, FR, PT, HU, TR, DE, IT)
v0.5.6 - Admin UI & Override System
- Admin Configuration UI (
/mmoadmin) - Visual interface for server configuration - XP Overrides Editor - Visual editor for customizing skill XP values
- Override-Based Config System - Your customizations survive mod updates!
- Admin Permission - New
mmoskilltree.adminpermission for admin features - Bug Fix - Fixed exploit where players could gain combat XP from hitting projectiles
Developer API
Other plugins can integrate via MMOSkillTreeAPI:
import com.ziggfreed.mmoskilltree.api.MMOSkillTreeAPI;
import com.ziggfreed.mmoskilltree.data.SkillType;
// Get player data
int level = MMOSkillTreeAPI.getLevel(store, ref, SkillType.MINING);
long xp = MMOSkillTreeAPI.getXp(store, ref, SkillType.MINING);
int totalLevel = MMOSkillTreeAPI.getTotalLevel(store, ref);
// Modify XP (silent, no notifications)
MMOSkillTreeAPI.addXp(store, ref, SkillType.MINING, 100);
MMOSkillTreeAPI.setXp(store, ref, SkillType.CRAFTING, 1000);
// Utilities
double progress = MMOSkillTreeAPI.getLevelProgress(store, ref, SkillType.MINING);
long xpRequired = MMOSkillTreeAPI.getXpRequiredForLevel(10);
Additional skills (Fishing, Taming, Alchemy, Cooking, Smithing, etc.) are defined in the API for plugin developers.
Support
Questions or suggestions? Join the Discord or leave a comment!
Full Documentation: mmo-skill-tree-docs.vercel.app
Developed by: ZiggFreed @ Wintergreen Solutions
Support Development: Buy Me a Coffee
MMO Skill Tree is not affiliated with Hypixel Studios or Hytale.
Последние версии
MMOSkillTree-0.5.11.jar
MMOSkillTree-0.5.10.jar
MMOSkillTree-0.5.9.jar
MMOSkillTree-0.5.8.jar
MMOSkillTree-0.5.7.jar
Информация
Авторы:
Версии игры:
Создан: 16.01.2026
