Prekoyte's Powerlevels
Calculate and display player power levels based on equipped items, armor, HP, and permissions with customizable color tiers and PlaceholderAPI support.
Описание
Очень важно (Hytale PlaceholderAPI): Мы делаем не Используйте помощь Чат PAPI пока не портирован на Hytale. Вместо этого мы используем созданную сообществом Hytale Месторасположение мод CreeperFace Из CurseForge: https://www.curseforge.com/hytale/mods/placeholderapi.
Сила Прекойта Уровень
Hytale порт плагина SpigotMC (ORIGINAL)
Получите уровень мощности в зависимости от ваших предметов и многое другое.
Использование CreeperFace's PlaceholderAPI
Требования
- Java 25
- PlaceholderAPI (зависимый)
- Плагин разрешений (например, LuckPerms)
установка
- Скачать последнюю
Уровень мощностибанку. - Бросьте его на свой сервер
Моды/плагиныпапка. - Запустите сервер один раз для создания конфигурационных файлов под
PowerLevel/данные. - Редактировать
PowerLevel.Свойстваи таблицы JSON override. - Беги.
Перезарядка мощностиприменять изменения.
Основные моменты
- Элемент, броня и таблицы мощности артефакта (JSON).
- Вклад HP и дополнительный бонус max-HP.
- Умножители миров и разрешений для гибкого масштабирования.
- Лучшее отслеживание для каждого игрока.
- Поддержка PlaceholderAPI для табло и UI.
- Раны
командование
/power show [игрок]/ Power Breakdown (играющий)Перезарядка мощности/power admin rules list | Добавить | Удалить/ Power Admin Flush/power stress [player] [iterations] [batch] [intervalMs]
Разрешения
Powerlevel.show- Посмотри на свою силу.Powerlevel.show.others- Посмотреть других игроков.Powerlevel.admin- Подкоманды администратора и перезагрузка.
держатели мест
Требуется PlaceholderAPI. PlaceholderAPI, используемый здесь, является пользовательским портом Hytale, потому что исходный плагин еще не существует для Hytale. Все заполнители принимают дополнительный параметр имени игрока.
Powerlevel_power- Целая сила.powerlevel_power десятичный- Власть с одной десятичной.Powerlevel_Best- Лучшее личное.Powerlevel_colorЦветовой код отColors.json.Powerlevel_rank- Название рангаColors.json.
Заинтересованные лица уважают Powerlevel.show и Powerlevel.show.others.
конфигурация
Файлы Config создаются под PowerLevel/данные В первом беге:
PowerLevel.Свойстваitems.jsonброня.jsonАртефакты.jsonColors.jsonСообщения.Свойства
Вы можете преодолеть путь свойств с ГИТАЛЬ_POWERLEVEL_CONFIG.
Powerlevel.properties (пример)
hp.per-hp = 1,0
hp.per-max-hp = 1,0
hp.bonus-at-max = 5,0
Count.offhand=Правда
Count.artifacts = Ложь
Whitelist.enabled=true
whitelist.item.weapon_sword_iron=true
world.multiplier.overworld=1.25
perm.power.rank.elite=10.0
items.json / armor.json / artifacts.json (пример)
Идентификаторы элементов соответствуют имени файла актива Hytale (в нижнем регистре, без) .json).
{
"_комментарий": "Власть над пунктами переопределяется",
"оружие_меч_железо": 5.0,
"оружие_меч_сталь": 8.0
?
Colors.json (пример)
{
"диапазоны":
{ "мин": 0, "цвет": "&7", "имя": "Новичок"},
{ "мин": 50, "цвет": "&6", "имя": "Путешественник"},
{ "мин": 100, "цвет": "&c", "имя": "Эксперт" }
]
?
Сообщения.Свойства
Все сообщения, обращенные к игроку, редактируются. Шаблоны поддерживают заполнители, такие как {игрок}, Сила., {лучшее}и {Rank}. Цветовые коды работают с &0-9a-f, #RRGGBBи &r Сброс. Перезагружать Перезарядка мощности.
Заметки
- Мультипликаторы дезинфицируются и ограничены, чтобы избежать сбежавших значений.
- Динамическая перезагрузка предназначена для тестирования (
Динамическая перезагрузка = правда). - Очарования не включены, потому что Hytale еще не раскрывает API.
- Max HP включает в себя бонусы за передачу (поскольку, по-видимому, броня дает максимальную мощность?);
hp.per-max-hp=0Если вы хотите получить броню отброня.json.
Показать оригинальное описание (English)
VERY IMPORTANT (Hytale PlaceholderAPI): We do not use HelpChat’s PAPI yet (it hasn’t been ported to Hytale yet). Instead, we use the community-made Hytale PlaceholderAPI mod by CreeperFace from CurseForge: https://www.curseforge.com/hytale/mods/placeholderapi.
Prekoyte's PowerLevel
Hytale port of SpigotMC plugin (ORIGINAL)
Get your power level based on your items, and much more.
Uses CreeperFace's PlaceholderAPI
Requirements
- Java 25
- PlaceholderAPI (depend)
- Permissions plugin (e.g., LuckPerms)
Installation
- Download the latest
PowerLeveljar. - Drop it into your server
mods/pluginsfolder. - Start the server once to generate config files under
PowerLevel/data. - Edit
powerlevel.propertiesand the JSON override tables. - Run
/power reloadto apply changes.
Highlights
- Item, armor, and artifact power tables (JSON).
- HP contribution and optional max-HP bonus.
- World and permission multipliers for flexible scaling.
- Personal best tracking per player.
- PlaceholderAPI support for scoreboards and UI.
- Ranks
Commands
/power show [player]/power breakdown [player]/power reload/power admin rules list|add|remove/power admin flush/power stress [player] [iterations] [batch] [intervalMs]
Permissions
powerlevel.show- View your power.powerlevel.show.others- View other players.powerlevel.admin- Admin subcommands and reload.
Placeholders
Requires PlaceholderAPI. The PlaceholderAPI used here is a custom Hytale port because the original plugin does not exist for Hytale yet. All placeholders accept an optional player name parameter.
powerlevel_power- Integer power.powerlevel_powerdecimal- Power with one decimal.powerlevel_best- Personal best.powerlevel_color- Color code fromcolors.json.powerlevel_rank- Rank name fromcolors.json.
Placeholders respect powerlevel.show and powerlevel.show.others.
Configuration
Config files are created under PowerLevel/data on first run:
powerlevel.propertiesitems.jsonarmor.jsonartifacts.jsoncolors.jsonmessages.properties
You can override the properties path with HYTALE_POWERLEVEL_CONFIG.
powerlevel.properties (example)
hp.per-hp=1.0
hp.per-max-hp=1.0
hp.bonus-at-max=5.0
count.offhand=true
count.artifacts=false
whitelist.enabled=true
whitelist.item.weapon_sword_iron=true
world.multiplier.overworld=1.25
perm.power.rank.elite=10.0
items.json / armor.json / artifacts.json (example)
Item IDs match the Hytale asset file name (lowercase, without .json).
{
"_comment": "Item power overrides",
"weapon_sword_iron": 5.0,
"weapon_sword_steel": 8.0
}
colors.json (example)
{
"ranges": [
{ "min": 0, "color": "&7", "name": "Beginner" },
{ "min": 50, "color": "&6", "name": "Journeyman" },
{ "min": 100, "color": "&c", "name": "Expert" }
]
}
messages.properties
All player-facing messages are editable. Templates support placeholders like {player}, {power}, {best}, and {rank}. Color codes work with &0-9a-f, &#RRGGBB, and &r reset. Reload with /power reload.
Notes
- Multipliers are sanitized and capped to avoid runaway values.
- Dynamic reload is intended for testing (
dynamic-reload=true). - Enchantments are not included because Hytale does not expose enchant APIs yet.
- Max HP includes gear bonuses (since apparently armor gives max hp?); keep
hp.per-max-hp=0if you only want armor power fromarmor.json.