Prekoyte's Powerlevels

Prekoyte's Powerlevels

Calculate and display player power levels based on equipped items, armor, HP, and permissions with customizable color tiers and PlaceholderAPI support.

88.0 загрузок
Обновлён 14 дней назад

Скриншоты

Описание

Очень важно (Hytale PlaceholderAPI): Мы делаем не Используйте помощь Чат PAPI пока не портирован на Hytale. Вместо этого мы используем созданную сообществом Hytale Месторасположение мод CreeperFace Из CurseForge: https://www.curseforge.com/hytale/mods/placeholderapi.

Сила Прекойта Уровень

Hytale порт плагина SpigotMC (ORIGINAL)

Получите уровень мощности в зависимости от ваших предметов и многое другое.
Использование CreeperFace's PlaceholderAPI

Требования

  • Java 25
  • PlaceholderAPI (зависимый)
  • Плагин разрешений (например, LuckPerms)

установка

  1. Скачать последнюю Уровень мощности банку.
  2. Бросьте его на свой сервер Моды/плагины папка.
  3. Запустите сервер один раз для создания конфигурационных файлов под PowerLevel/данные.
  4. Редактировать PowerLevel.Свойства и таблицы JSON override.
  5. Беги. Перезарядка мощности применять изменения.

Основные моменты

  • Элемент, броня и таблицы мощности артефакта (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
  • Артефакты.json
  • Colors.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

  1. Download the latest PowerLevel jar.
  2. Drop it into your server mods/plugins folder.
  3. Start the server once to generate config files under PowerLevel/data.
  4. Edit powerlevel.properties and the JSON override tables.
  5. Run /power reload to 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 from colors.json.
  • powerlevel_rank - Rank name from colors.json.

Placeholders respect powerlevel.show and powerlevel.show.others.

Configuration

Config files are created under PowerLevel/data on first run:

  • powerlevel.properties
  • items.json
  • armor.json
  • artifacts.json
  • colors.json
  • messages.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=0 if you only want armor power from armor.json.

Последние версии

PrekoytesPowerlevel-0.1.2.jar

Early Access 20.01.2026 103.6 КБ

PrekoytesPowerlevel-0.1.1.jar

Early Access 19.01.2026 91.8 КБ

PrekoytesPowerlevel-0.1.0.jar

Early Access 18.01.2026 65.8 КБ