Killstreaks PVP - by Mytale.gg
Tracks PvP killstreaks for Hytale. Tiered rewards at kill milestones using effects, items, or stat commands. Supports timed, repeating, and until-death buffs, persists through logout, resets on death, in-game config, announcements, and leaderboards.
Описание
Killstreaks Plugin для Hytale
Мощная система вознаграждения Killstreak для серверов Hytale. Игроки получают потрясающие награды, поскольку они получают последовательные убийства, не умирая!
Что делает этот плагин?
Когда игроки убивают других игроков, они создают «убийственную полосу». Когда они достигают определенного количества убийств, они открывают награды, такие как:
- Оружие и броня
- Скорость повышается
- Регенерация здоровья
- Восстановление стамины
- И еще!
Когда игрок умирает, его полоса сбрасывается до нуля, и он теряет своих активных поклонников.
Особенности
- Вознаграждение Создайте столько уровней, сколько вы хотите, с пользовательскими требованиями к убийству
- Несколько типов вознаграждений - Дайте предметы, ускорение, исцеление, выносливость реген и многое другое
- Повторяющиеся баффы - Настройте награды, которые тикают каждые несколько секунд (например, реген здоровья каждые 3 секунды).
- Пока смерть не вознаградит Некоторые награды могут длиться до тех пор, пока игрок не умрет (даже если они выйдут и вернутся!)
- Чат-префиксы Покажите текущий уровень игрока в чате:
[Берсеркр] Название игры: Hello - Чат суффиксы - Покажите лучший хит-парад игрока:
Имя игрока[30]: Привет - Иконки на заказ Каждый уровень может иметь свою иконку в меню вознаграждений.
- Доски лидеров - Узнай, у кого самые лучшие следы убийства.
/ks top - Легкая конфигурация Измените все в простом текстовом файле
Быстрый старт
- Поставить
Killstreaks-1.1.0.jarВ вашем серверемодс/папка - Запустите сервер - он автоматически создает конфигурацию по умолчанию
- Играй! Получите 3 убийства, чтобы разблокировать свой первый уровень
- Тип
/Ks НаградыЧтобы увидеть все доступные уровни
командование
| Командование | Что он делает |
|---|---|
/к /к | Показывает ваш текущий Killstreak |
/ks помощь | Показать все команды |
/ks Статистика | Покажи свою статистику убийств |
/ks Статистика <player> | Показать статистику другого игрока |
/ks top | Оригинальное название: The All Time Best Killstreaks |
/Ks Награды | Открывает меню, показывающее все уровни вознаграждения |
/ks скачать | Reloads the config file (только админ) |
/ks reset <player> | Сброс полосы игрока (только администратор) |
/ks addkill <player> | Добавляет убийство игроку (только администратор) |
/ks testreward <tier> <player> | Проверка награды на игроке (только администратор) |
Файлы и папки
Все хранится в Плагины / Killstreaks:
Плагины / Killstreaks
Конфигурация - Config. свойства <- Все ваши настройки здесь!
Неблагоприятные данные.properties <- Stores all-time best killstreaks
─ ─ active_rewards.properties <- Активные награды «до смерти»
config.properties
Здесь вы устанавливаете все - ярусы, награды, цвета и многое другое.
data.properties
Этот файл автоматически сохраняет лучший Killstreak каждого игрока. Тебе не нужно это редактировать.
Активный_rewards.properties
Эти треки вознаграждаются до самой смерти, поэтому они выживают, даже если игрок выходит из игры.
Руководство по конфигурации
Открыть плагины/killstreaks/config.properties в любом текстовом редакторе.
Общие настройки
Они контролируют весь плагин:
| настройка | Что он делает | Варианты |
|---|---|---|
включенный | Включите или выключите плагин | истинный или ложный |
Broadcast.chat | Объявить Killstreaks в чате | истинный или ложный |
Трансляция. | Показать большой титул при достижении уровня | истинный или ложный |
Тема: Имя | Название темы (только для показа) | Любой текст |
debug.logging | Показать сообщения отладки на консоли | истинный или ложный |
Пример:
Включено = истинно
Broadcast.chat=Правда
broadcast.title=правда
Тема: Имя = Нордический
false.logging = ложный
Совет: Настройка false.logging = ложный На живых серверах, чтобы уменьшить спам консоли!
Настройки Chat Prefix
The префикс отображает имя игрока в чате. Они исчезают, когда умирают.
| настройка | Что он делает | по умолчанию |
|---|---|---|
prefix.chat.enabled | Показать имя уровня перед именем игрока | истинный |
prefix.bracket.color | Цвет скобок [] | #FFD700 (золото) |
prefix.name.bold | Сделайте имя жирным | истинный |
Как это выглядит: [Берсеркр] Оригинальное название: Hello Everyone
Настройки Chat Suffix
The суффикс Показывает все время лучший убой игрока. Он никогда не перезагружается!
| настройка | Что он делает | по умолчанию |
|---|---|---|
suffix.chat.enabled | Show Best Killreak в честь имени игрока | истинный |
suffix.bracket.color | Цвет скобок [] | #AAAAAA (серый) |
suffix.number.color | Цвет числа | #FFAA00 (оранжевый) |
suffix.number.bold | Сделайте число смелым | истинный |
Как это выглядит: Имя игрока[30]: Привет всем
Оба вместе: [Berserkr] PlayerName[30]: Привет всем
Создание Tiers
Каждый уровень использует формат tier.X. Собственность где X - номер уровня (1, 2, 3 и т.д.).
Основные настройки уровня
Каждый уровень нуждается в таких:
| настройка | Что он делает | Пример |
|---|---|---|
tier.X.kills | Убийства, необходимые для достижения этого уровня | 3 |
tier.X Имя | Название яруса | Берсерк |
tier.X. значение | Описание/подзаголовок | Берсеркер |
tier.X.color | Цвет (секс-код с #) | #FF6B35 |
tier.X. описание | Что делает награда | +20% скорость |
Пример - базовый уровень:
tier.1.kills=3
ier.1.name=Kringla
tier.1.ining=Круг/начало
1.color=#C0C0C0
tier.1.description=Random Медное оружие
Предоставление предметов
Дайте игрокам оружие, броню или другие предметы!
| настройка | Что он делает |
|---|---|
tier.X.items | Список предметов (раздельно по запятой) - выбирает один случайным образом |
tier.X.itemКоличество | Сколько предметов дать |
Пример - Дайте случайное медное оружие:
tier.1.items=Weapon_Sword_Copper,Weapon_Axe_Copper,Weapon_Mace_Copper
Уровень 1.itemQuantity=1
Пример - Дайте 2 части адамантитной брони:
tier.6.items=Armor_Adamantite_Chest,Armor_Adamantite_Head,Armor_Adamantite_Legs
Уровень.6.itemКоличество=2
Давать Баффов (команд)
Игроки в бафф со скоростью, исцелением или восстановлением состояния!
| настройка | Что он делает |
|---|---|
tier.X.commands | Запуск команд (использовать) ; Чтобы разделить несколько |
Интервал .X.command | Миллисекунды между повторами (0 = один раз) |
Tier.X.commandDuration | Общая продолжительность во второй половине |
Исполнитель: Tier.X.untilDeath | Если истинныйДо тех пор, пока игрок не умрет |
Доступные команды:
Скорость игры 1.2.2Сделайте игрока на 20% быстрее (1.0 = нормально)Исцеление (игра) 5Исцеление 5 здоровьяВосстановить {player} <stat> <amount>Восстановление конкретной статистики
Доступная статистика для восстановления команды:
| Статус | алиасы | Пример |
|---|---|---|
| Здоровье | здоровье, hp | Восстановить здоровье игрока 1010 |
| Стамина | выносливость, выносливость | Восстановить выносливость 15 |
| Мана | мана, mp | Скачать игру Mana 20 |
| Кислород | кислород, воздух, дыхание | Восстановить кислород 50 |
| Подпись Энергия | энергия подписи, энергия, сиг | Восстановить энергию 25 |
| патроны | патроны | Восстановить боеприпасы 10 |
The {игрок} Игра автоматически заменяется именем игрока.
Пример: увеличение скорости в один раз
Скорость, которая длится 3 минуты:
tier.2.commands=speed {player} 1.1
ier.2.commandИнтервал = 0
ier.2.commandПродолжительность=180
Интервал команд = 0означает «бегать один раз» (не повторяться)Командная продолжительность = 180Он длится 180 секунд (3 минуты)
Оригинальное название: Repeating Health Regen
Вылечить 3 л.с. каждые 5 секунд в течение 5 минут:
tier.4.commands=heal Игрок 3
ier.4.commandInterval=5000
ier.4.commandПродолжительность = 300
Интервал команд = 5000означает «каждые 5000 миллисекунд» (5 секунд).Командная длина = 300означает «всего 300 секунд» (5 минут)
Исполнитель: Until Death Buffs
Скорость, исцеление и выносливость, которая длится до тех пор, пока игрок не умрет:
tier.5.commands=speed {player} 1.3;heal {player} 5; восстановить выносливость 1010
ier.5.commandInterval=5000
ier.5.commandДлительность=0
tier.5.untilDeath=правда
- Несколько команд разделены
; Пока смерть не станет правдойЭто означает, что они будут жить до тех пор, пока не умрут.Командная длина = 0При использовании до смерти (продолжительность не имеет значения)
Иконки на заказ
Установите пользовательский значок для каждого уровня в /Ks Награды меню:
| настройка | Что он делает |
|---|---|
tier.XiconItemId | Используется как икона |
Пример:
tier.6.iconItemId=Armor_Adamantite_Head
Совет: Если вы не устанавливаете иконку, первый элемент tier.X.items Используется автоматически!
Полный пример уровня
Вот полностью настроенный уровень со всем:
# Tier 6: Ragnarok Конечный уровень!
tier.6.kills=30
Tier.6.name=Ragnarok
tier.6.meaning=Сумерки богов
Tier.6.color=#FFD700
tier.6.description=полное описание Режим Бога до самой смерти
# Дайте 2 кусочка адамантитового снаряжения
tier.6.items=Armor_Adamantite_Chest,Armor_Adamantite_Head,Armor_Adamantite_Legs,Armor_Adamantite_Hands
Уровень.6.itemКоличество=2
Баффы, которые повторяются каждые 3 секунды до смерти
tier.6.commands=speed {player} 1.5;heal {player} 10;restore {player} stamina 15
ier.6.commandInterval=3000
ier.6.commandДлительность=0
tier.6.untilDeath=правда
# Пользовательский значок в меню
tier.6.iconItemId=Armor_Adamantite_Head
Цветные коды
Используйте цветовые коды Hex для всех цветов. Вот несколько популярных из них:
| цвет | Код |
|---|---|
| золото | #FFD700 |
| Серебро | #C0C0C0 |
| бронза | #B8860B |
| красный | #FF000000 |
| Темный красный | #8B000000 |
| Оранжевый | #FF6B35 |
| голубой | #4A90D9 |
| зеленый | #00FF00 |
| белый | #FFFFFF# |
| серый | #AAAAAA |
Важно: Всегда ставить # перед цветовым кодом в файле конфигурирования!
Default Tiers (северная тема)
Плагин поставляется с этими ярусами, предварительно сконфигурированными:
| уровень | Убивать | Имя | значение | Награда |
|---|---|---|---|---|
| 1 1 | 3 | Крингла | Круг / Начало | Случайное медное оружие |
| 2 2 | 5 | Эйнхерджар | Одиночный бойец | +10% скорость + бронзовое оружие |
| 3 | 1010 | Берсерк | Берсеркер | +20% скорость + Stamina |
| 4.4 | 15 | Дренг | Воин | Реген здоровья + Железное оружие |
| 5 | 20 | Ульфхеднар | Воин-волк | All Buffs + Steel Sword (до смерти) |
| 6.6 | 30 | Рагнарёк | Сумерки богов | Режим Бога (до смерти) |
Не стесняйтесь менять их или добавлять свои!
Советы и хитрости
- Тест перед тем, как жить - Используйте
/ks testreward <tier> <playername>Проверить награды - Скачать Debug Logs - Набор
false.logging = ложныйна производственных серверах - Сбалансируйте свой Уровни Начните с небольших вознаграждений, сделайте высокие уровни действительно мощными.
- Используйте до самой смерти Сохраните его для большого количества убийств (15+), чтобы он был особенным
- Скачать без перезагрузки - Используйте
/ks скачатьпосле редактирования конфигураций
устранение неполадок
Префикс чата не показывается?
- Вам нужно как минимум 3 убийства, чтобы достичь первого уровня.
Награды не работают?
- Проверьте.
Включено = истиннов конфигурации - Использовать
/ks testwardПроверить вручную - Настройка
.logging=trueПроверьте консоль на наличие ошибок
Неправильная икона?
- Убедись.
икона Пункт Iиспользует точный идентификатор элемента из игры - Имя собственности является нижним регистром:
икона Пункт I(не)икона)
Конфигурация не загружается?
- Проверьте опечатки в именах свойств
- Убедитесь, что каждая линия имеет
=знак - Использовать
/ks скачатьПосле внесения изменений
Нужна помощь?
- Тип
/ks помощьВ игре для командной помощи - Проверьте консоль на наличие сообщений об ошибках (набор)
.logging=true) - Убедитесь, что ваш файл конфигурации не имеет опечаток
Версия: 1.1.0
Требуется: Hytale Server
Показать оригинальное описание (English)
Killstreaks Plugin for Hytale
A powerful killstreak reward system for Hytale servers. Players earn awesome rewards as they get consecutive kills without dying!
What Does This Plugin Do?
When players kill other players, they build up a "killstreak". As they reach certain kill counts, they unlock rewards like:
- Weapons and armor
- Speed boosts
- Health regeneration
- Stamina restoration
- And more!
When a player dies, their streak resets to zero and they lose their active buffs.
Features
- Tiered Rewards - Create as many tiers as you want with custom kill requirements
- Multiple Reward Types - Give items, speed boosts, healing, stamina regen, and more
- Repeating Buffs - Set up rewards that tick every few seconds (like health regen every 3 seconds)
- Until Death Rewards - Some rewards can last until the player dies (even if they log out and back in!)
- Chat Prefixes - Show the player's current tier in chat:
[Berserkr] PlayerName: hello - Chat Suffixes - Show the player's all-time best killstreak:
PlayerName[30]: hello - Custom Icons - Each tier can have its own icon in the rewards menu
- Leaderboards - See who has the best killstreaks with
/ks top - Easy Configuration - Change everything in a simple text file
Quick Start
- Put
Killstreaks-1.1.0.jarin your server'smods/folder - Start the server - it creates a default config automatically
- Play! Get 3 kills to unlock your first tier
- Type
/ks rewardsto see all available tiers
Commands
| Command | What It Does |
|---|---|
/ks | Shows your current killstreak |
/ks help | Shows all commands |
/ks stats | Shows your killstreak statistics |
/ks stats <player> | Shows another player's stats |
/ks top | Shows the all-time best killstreaks |
/ks rewards | Opens a menu showing all reward tiers |
/ks reload | Reloads the config file (admin only) |
/ks reset <player> | Resets a player's streak (admin only) |
/ks addkill <player> | Adds a kill to a player (admin only) |
/ks testreward <tier> <player> | Tests a reward on a player (admin only) |
Files and Folders
Everything is stored in plugins/killstreaks/:
plugins/killstreaks/
├── config.properties <- All your settings go here!
├── data.properties <- Stores all-time best killstreaks
└── active_rewards.properties <- Tracks active "until death" rewards
config.properties
This is where you set up everything - tiers, rewards, colors, and more.
data.properties
This file automatically saves each player's best killstreak ever. You don't need to edit this.
active_rewards.properties
This tracks rewards that last "until death" so they survive even if the player logs out.
Configuration Guide
Open plugins/killstreaks/config.properties in any text editor.
General Settings
These control the whole plugin:
| Setting | What It Does | Options |
|---|---|---|
enabled | Turn the plugin on or off | true or false |
broadcast.chat | Announce killstreaks in chat | true or false |
broadcast.title | Show big title when reaching a tier | true or false |
theme.name | Name of your theme (just for display) | Any text |
debug.logging | Show debug messages in console | true or false |
Example:
enabled=true
broadcast.chat=true
broadcast.title=true
theme.name=Nordic
debug.logging=false
Tip: Set debug.logging=false on live servers to reduce console spam!
Chat Prefix Settings
The prefix shows the player's CURRENT tier name in chat. It disappears when they die.
| Setting | What It Does | Default |
|---|---|---|
prefix.chat.enabled | Show tier name before player name | true |
prefix.bracket.color | Color of the [ ] brackets | #FFD700 (gold) |
prefix.name.bold | Make the tier name bold | true |
What it looks like: [Berserkr] PlayerName: hello everyone
Chat Suffix Settings
The suffix shows the player's ALL-TIME BEST killstreak. It NEVER resets!
| Setting | What It Does | Default |
|---|---|---|
suffix.chat.enabled | Show best killstreak after player name | true |
suffix.bracket.color | Color of the [ ] brackets | #AAAAAA (gray) |
suffix.number.color | Color of the number | #FFAA00 (orange) |
suffix.number.bold | Make the number bold | true |
What it looks like: PlayerName[30]: hello everyone
Both together: [Berserkr] PlayerName[30]: hello everyone
Creating Tiers
Each tier uses the format tier.X.property where X is the tier number (1, 2, 3, etc).
Basic Tier Settings
Every tier needs these:
| Setting | What It Does | Example |
|---|---|---|
tier.X.kills | Kills needed to reach this tier | 3 |
tier.X.name | Name of the tier | Berserkr |
tier.X.meaning | Description/subtitle | Berserker |
tier.X.color | Color (hex code with #) | #FF6B35 |
tier.X.description | What the reward does | +20% Speed |
Example - A basic tier:
tier.1.kills=3
tier.1.name=Kringla
tier.1.meaning=Circle/Beginning
tier.1.color=#C0C0C0
tier.1.description=Random Copper Weapon
Giving Items
Give players weapons, armor, or other items!
| Setting | What It Does |
|---|---|
tier.X.items | List of items (comma-separated) - picks one randomly |
tier.X.itemQuantity | How many items to give |
Example - Give a random copper weapon:
tier.1.items=Weapon_Sword_Copper,Weapon_Axe_Copper,Weapon_Mace_Copper
tier.1.itemQuantity=1
Example - Give 2 pieces of adamantite armor:
tier.6.items=Armor_Adamantite_Chest,Armor_Adamantite_Head,Armor_Adamantite_Legs
tier.6.itemQuantity=2
Giving Buffs (Commands)
Buff players with speed, healing, or stat restoration!
| Setting | What It Does |
|---|---|
tier.X.commands | Commands to run (use ; to separate multiple) |
tier.X.commandInterval | Milliseconds between repeats (0 = run once) |
tier.X.commandDuration | Total duration in SECONDS |
tier.X.untilDeath | If true, lasts until the player dies |
Available commands:
speed {player} 1.2- Make player 20% faster (1.0 = normal)heal {player} 5- Heal 5 healthrestore {player} <stat> <amount>- Restore a specific stat
Available stats for restore command:
| Stat | Aliases | Example |
|---|---|---|
| Health | health, hp | restore {player} health 10 |
| Stamina | stamina, stam | restore {player} stamina 15 |
| Mana | mana, mp | restore {player} mana 20 |
| Oxygen | oxygen, air, breath | restore {player} oxygen 50 |
| Signature Energy | signatureenergy, energy, sig | restore {player} energy 25 |
| Ammo | ammo | restore {player} ammo 10 |
The {player} part gets replaced with the player's name automatically!
Example: One-Time Speed Boost
Speed boost that lasts 3 minutes:
tier.2.commands=speed {player} 1.1
tier.2.commandInterval=0
tier.2.commandDuration=180
commandInterval=0means "run once" (not repeating)commandDuration=180means it lasts 180 seconds (3 minutes)
Example: Repeating Health Regen
Heal 3 HP every 5 seconds for 5 minutes:
tier.4.commands=heal {player} 3
tier.4.commandInterval=5000
tier.4.commandDuration=300
commandInterval=5000means "every 5000 milliseconds" (5 seconds)commandDuration=300means "for 300 seconds total" (5 minutes)
Example: Until Death Buffs
Speed, healing, AND stamina that lasts until the player dies:
tier.5.commands=speed {player} 1.3;heal {player} 5;restore {player} stamina 10
tier.5.commandInterval=5000
tier.5.commandDuration=0
tier.5.untilDeath=true
- Multiple commands are separated by
; untilDeath=truemeans it lasts until they die (even if they log out!)commandDuration=0when using untilDeath (duration doesn't matter)
Custom Icons
Set a custom icon for each tier in the /ks rewards menu:
| Setting | What It Does |
|---|---|
tier.X.iconItemId | Item to use as the icon |
Example:
tier.6.iconItemId=Armor_Adamantite_Head
Tip: If you don't set an icon, the first item from tier.X.items is used automatically!
Complete Tier Example
Here's a fully configured tier with everything:
# Tier 6: Ragnarok - The ultimate tier!
tier.6.kills=30
tier.6.name=Ragnarok
tier.6.meaning=Twilight of Gods
tier.6.color=#FFD700
tier.6.description=Full God Mode until death
# Give 2 pieces of Adamantite gear
tier.6.items=Armor_Adamantite_Chest,Armor_Adamantite_Head,Armor_Adamantite_Legs,Armor_Adamantite_Hands
tier.6.itemQuantity=2
# Buffs that repeat every 3 seconds until death
tier.6.commands=speed {player} 1.5;heal {player} 10;restore {player} stamina 15
tier.6.commandInterval=3000
tier.6.commandDuration=0
tier.6.untilDeath=true
# Custom icon in the menu
tier.6.iconItemId=Armor_Adamantite_Head
Color Codes
Use hex color codes for all colors. Here are some popular ones:
| Color | Code |
|---|---|
| Gold | #FFD700 |
| Silver | #C0C0C0 |
| Bronze | #B8860B |
| Red | #FF0000 |
| Dark Red | #8B0000 |
| Orange | #FF6B35 |
| Blue | #4A90D9 |
| Green | #00FF00 |
| White | #FFFFFF |
| Gray | #AAAAAA |
Important: Always put # before the color code in the config file!
Default Tiers (Nordic Theme)
The plugin comes with these tiers pre-configured:
| Tier | Kills | Name | Meaning | Reward |
|---|---|---|---|---|
| 1 | 3 | Kringla | Circle/Beginning | Random Copper Weapon |
| 2 | 5 | Einherjar | Single Fighter | +10% Speed + Bronze Weapon |
| 3 | 10 | Berserkr | Berserker | +20% Speed + Stamina Regen |
| 4 | 15 | Drengr | Warrior | Health Regen + Iron Weapon |
| 5 | 20 | Ulfhednar | Wolf-Warrior | All Buffs + Steel Sword (until death) |
| 6 | 30 | Ragnarok | Twilight of Gods | Full God Mode (until death) |
Feel free to change these or add your own!
Tips and Tricks
- Test Before Going Live - Use
/ks testreward <tier> <playername>to test rewards - Turn Off Debug Logs - Set
debug.logging=falseon production servers - Balance Your Tiers - Start with small rewards, make high tiers really powerful
- Use Until Death Sparingly - Save it for high kill counts (15+) to keep it special
- Reload Without Restart - Use
/ks reloadafter editing the config
Troubleshooting
Chat prefix not showing?
- You need at least 3 kills to reach the first tier
Rewards not working?
- Check that
enabled=truein the config - Use
/ks testrewardto test manually - Set
debug.logging=trueand check console for errors
Wrong icon showing?
- Make sure
iconItemIduses the exact item ID from the game - The property name is lowercase:
iconItemId(notIconItemId)
Config not loading?
- Check for typos in property names
- Make sure every line has an
=sign - Use
/ks reloadafter making changes
Need Help?
- Type
/ks helpin-game for command help - Check the console for error messages (set
debug.logging=true) - Make sure your config file has no typos
Version: 1.1.0
Requires: Hytale Server
Информация
Авторы:
Категории:
Версии игры:
Создан: 22.01.2026