HyDowned
Replaces player death with a knocked-out state that teammates can revive before a countdown expires.
About HyDowned
HyDowned - Knocked Out State System
Replaces instant death with a knocked out state where your teammates can revive you. When you take fatal damage, you're knocked out instead of dying - giving your team a chance to bring you back.
What It Does
When you take fatal damage:
You're knocked out at low HP (default 1% of max health, configurable)
Healing is completely suppressed - you cannot heal while knocked out
A 3 minute countdown starts (configurable)
You're immune to most damage while knocked out (configurable - see Damage Immunity settings)
Teammates can revive you by crouching nearby
If the timer runs out, you die normally
Alternatively you can use /giveup command to respawn immediately
Modes
The mod has two modes you can switch between in the config:
PLAYER Mode (Default)
Your body stays where you went down (laying down)
Camera moves 5 blocks above, looking down at your body
Movement is completely locked (can't move or interact)
Known limitation: the player that is knocked out will see their character animations can be overridden temporarily, this is only visible to the downed player due to client side movement prediction that we can't control via mods right now
PHANTOM Mode
A phantom body spawns where you went down
You become invisible and can move around (7 block radius, configurable)
Teammates revive the phantom body
You're teleported back to your body when revived
Known limitation: This can cause client crashes when invisibilityMode is set to INVISIBLE, this is a bug with the client
Configuration
Edit plugins/HyDowned/config.json:
Basic Settings
{ "downedTimerSeconds": 180, // 3 minutes until death "downedHealthPercent": 0.01, // Health % when knocked out (0.01 = 1% of max HP) "reviveTimerSeconds": 10, // 10 seconds to complete revive "reviveHealthPercent": 0.2, // Revive at 20% health "reviveRange": 2.0, // How close to crouch (blocks) "downedMode": "PLAYER" // PLAYER or PHANTOM } Downed Health System:
downedHealthPercent controls what health level players are restored to when they take fatal damage (damage that would bring health to 0 or below)
Default 0.01 = 1% of max HP (player with 100 max HP → restored to 1 HP when knocked out)
Minimum value is 0.001 (0.1 HP minimum to prevent rounding issues)
Only lethal damage triggers knocked out state - non-lethal damage passes through normally
Example: Player at 5 HP takes 10 damage (fatal) → damage canceled, health restored to 1 HP, player enters knocked out state
Health buffer for PvP: Higher percentages (e.g., 10%) give downed players more HP, preventing instant one-shots when allowedDownedDamage.player = true
Healing suppression: Players at downed health cannot heal - all healing attempts are automatically reverted
This prevents knocked out players from healing via food, potions, or regeneration effects
Multiple Revivers
{ "multipleReviversMode": "SPEEDUP", // SPEEDUP or FIRST_ONLY "reviveSpeedupPerPlayer": 0.5 // Speed boost per extra reviver } With SPEEDUP mode:
1 person reviving: 10 seconds
2 people reviving: 6.7 seconds
3 people reviving: 5 seconds
Note: the revival speed is configurable
With FIRST_ONLY mode:
Only the first person can revive
Additional players can't help
Damage Immunity Settings
{ "allowedDownedDamage": { "player": { "enabled": false, // Enable player damage "damageMultiplier": 0.6 }, "mob": { "enabled": false, // Enable creature damage "damageMultiplier": 0.6 }, "environment": { "enabled": false, // Enable environment damage "damageMultiplier": 0.6 }, "lava": { "enabled": true, // Enable Lava damage "damageMultiplier": 0.6 } } } Fine-grained damage control while knocked out:
enabled - When true, this damage type can affect knocked out players
damageMultiplier - Multiplier applied to damage (default 0.6 = 40% reduction, 1.0 = full damage, 0.5 = 50% reduction)
Damage types:
player - Player damage (PvP melee/projectile attacks)
mob - Mob damage (hostile mob attacks)
environment - Environmental damage (fall, drowning, fire, suffocation)
lava - Lava damage (enabled by default to prevent being stuck in lava)
Death/Respawn Handling:
When a knocked out player takes lethal damage from an allowed damage type:
Player dies normally (death screen appears)
Death screen shows player laying down - sleep animation is maintained throughout death screen
On respawn, player stands up normally and all knocked out state is cleaned up
This ensures proper visual consistency - no standing up during death screen
PHANTOM Mode Settings
{ "invisibilityMode": "INVISIBLE" // INVISIBLE (default) or SCALE } INVISIBLE uses a visibility component to make you invisible. SCALE shrinks you to 0.01% size. Both work, pick whichever looks better.
Commands
/giveup - Instantly die while knocked out if you don't want to wait for the timer
How To Use
When You Go Down:
Initial message: "You've been knocked out! Wait for a teammate to revive you by crouching next to you, or use /giveup to respawn."
Timer messages appear at 60s, 30s, and 10s remaining
For longer timers, you'll see updates every 30 seconds
Nearby players (within 256 blocks) are notified of your knockdown
Wait for a teammate to come revive you, or use /giveup to respawn immediately
When Reviving a Teammate:
Get within 2 blocks of their body (horizontal distance, configurable)
Crouch and hold it for 10 seconds (configurable)
You'll see "Reviving - Xs" countdown messages
The knocked out player sees "[Your name] reviving - Xs"
Don't move away or stop crouching or it cancels
Initial message: "Reviving [player name] - stay crouched"
Multiple People Reviving:
With SPEEDUP mode (default), more people = faster revive
Speed formula: 1.0 + (extra_revivers × 0.5) -> 2 people = 1.5x speed, 3 people = 2.0x speed
Everyone needs to stay crouching near the body
If anyone moves away, they stop helping but others can continue
Technical Notes
PLAYER Mode:
Uses multiple systems to override client-side movement prediction
Death animation loops every 0.5 seconds to keep you laying down
Movement packets are blocked and movement state is forced to "sleeping"
Camera is locked 5 blocks above your body looking down
All physics and input are disabled server-side
Immune to most damage (mob attacks, fall damage, drowning won't kill you)
Lava damage always kills to prevent being stuck
Player damage can optionally be allowed via config for PvP scenarios
PHANTOM Mode:
Spawns a visible phantom body with death animation
Your real player becomes invisible (or scaled to 0.01%)
Movement is allowed within 7 block radius from phantom body
Character collision is disabled (can't push/hit other players)
Block collision remains enabled (can't walk through walls)
Physical imperceptibility reduces mob targeting (though not guaranteed)
Same damage immunity rules as PLAYER mode apply (lava kills, optional PvP damage)
Logout Behavior:
Intentional logout: You die and respawn when you log back in
Crash/disconnect/server shutdown: Your knocked out state is preserved and restored when you log back in (with remaining timer)
State persists across server restarts using file-based tracking
Restoration includes your timer position and downed location
Mob Targeting (Known Limitations):
PLAYER Mode: Mobs will continue to target and attack downed players
The Hytale modding API does not expose mob AI or targeting systems
No components exist for controlling mob aggro or targeting behavior
Intangible and RespondToHit removal only prevent collision/knockback, not AI targeting
Invisibility components would prevent targeting but cause client crashes in PLAYER mode
Mob damage is disabled by default but can be enabled via config with damage multipliers
Note: Player damage can also be enabled via config for PvP scenarios
PHANTOM Mode with INVISIBLE/SCALE: More effective at preventing mob targeting
Player becomes physically imperceptible (invisible or 0.01% scale)
Mobs generally cannot target what they cannot perceive
Not guaranteed to work for all mob types due to API limitations
Bottom Line: If mob targeting is critical for your use case, use PHANTOM mode. PLAYER mode cannot reliably prevent mob aggro due to Hytale API limitations.
Damage Immunity Details:
Knocked out players are immune to most damage sources by default
Lava damage is enabled by default (prevents being stuck in lava indefinitely)
Each damage type can be individually enabled with configurable damage reduction: Player damage (PvP) via allowedDownedDamage.player.enabled with damage multiplier
Mob damage via allowedDownedDamage.mob.enabled with damage multiplier
Environmental damage via allowedDownedDamage.environment.enabled with damage multiplier
Lava damage via allowedDownedDamage.lava.enabled with damage multiplier
Default damage multiplier is 0.6 (40% damage reduction) for all enabled damage types
Set damageMultiplier to 1.0 for full damage, 0.5 for 50% reduction, etc.
Timer expiry damage is always allowed (for timeout death)
Other Notes:
Uses chat messages for feedback (action bar not yet implemented)
Death interception works by modifying damage to leave you at configured downed health (default 1% of max HP)
Healing suppression actively reverts any healing attempts while knocked out
Nearby players (within 256 blocks) are notified when someone goes down
Installation
Server:
Download the JAR
Place in your server's mods folder
Restart server
Config file generates in plugins/HyDowned/config.json
Single Player / Local:
Download the JAR
Place in Saves/<YourWorld>/mods/
Restart the world
Config file generates in plugins/HyDowned/config.json
Requirements
Hytale Early Access or later
Server-side mod (doesn't need to be on client)
Translations & Languages
HyDowned includes built-in translations for multiple languages. All player-facing messages automatically display in the player's client language.
Included Languages:
English (en-US) - Default
Portuguese (pt-BR) - Brazilian Portuguese
German (de-DE) - German
Korean (ko-KR) - Korean
Japanese (ja-JP) - Japanese
How It Works:
The mod automatically detects each player's language preference from their Hytale client and shows messages in their language. No configuration needed!
Adding Your Own Translations:
If you want to add a new language or customize existing translations, you can modify the JAR file:
Extract the JAR: jar xf HyDowned-1.1.2.jar
Navigate to Server/Languages/
Copy an existing language folder (e.g., en-US) and rename it to your language code (e.g., es-ES for Spanish)
Edit the hydowned.lang file inside with your translations
Repack the JAR: jar cf HyDowned-1.1.2.jar *
Translation File Format:
Language files use a simple key = value format:
# Comments start with # state.knocked_out = You've been knocked out! Wait for a teammate to revive you by crouching next to you, or use /giveup to respawn. state.player_knocked_out = {playerName} is knocked out - crouch near their body to revive timer.remaining_short = {time}s remaining revive.starting = Reviving {playerName} - stay crouched command.not_knocked_out = You are not knocked out! See the en-US/hydowned.lang file for all the keys available to translate.
Parameters:
Translation strings support dynamic parameters using {parameterName} syntax:
{playerName} - Player's display name
{reviverName} - Name of player doing the reviving
{time} - Time remaining in seconds
{count} - Number of players (for pluralization)
{percent} - Percentage value
{progressBar} - Visual progress bar (generated by code)
Contributing Translations:
If you create translations for a new language, consider contributing them back to the project on GitHub! This helps the entire community.
Source Code
Available on GitHub: https://github.com/BenDol/HyDowned
Support
Report bugs on the GitHub issues page.
Credits
Alex for the new logo (I made him work for free)
License
MIT License
Categories
Frequently Asked Questions
What is HyDowned?
Replaces player death with a knocked-out state that teammates can revive before a countdown expires.
How do I download HyDowned?
You can download HyDowned for free from CurseForge. Click the "Download on CurseForge" button on this page to go directly to the download page.
Who created HyDowned?
HyDowned was created by Bonfyre_. The mod has been downloaded 497 times.
Is HyDowned compatible with Hytale servers?
HyDowned is designed for Hytale and can be used on both single-player and multiplayer servers. Check the mod page on CurseForge for specific compatibility information.
How do I install HyDowned?
To install HyDowned: 1) Download the mod from CurseForge, 2) Place the file in your Hytale mods folder, 3) Restart the game. The mod should load automatically.
Related Gameplay Mods
View all modsWan's Wonder Weapons
WanMine
A collection of unique weapons for Hytale, new "relics" blending elemental power, dark magic, and a touch of absurdity!
Perfect Parries
narwhals
Adds a souls-like/RPG combat mechanic where if you block at the instant where you are supposed to take damage, you don't lose stamina, deflect some damage, and stun the attacker. This mod includes a stamina system similar to that of souls/RPG games.
Spellbook
DarkhaxDev
Powering your favorite mods with clean, reusable helpers and utilities.
RPG Leveling And Stats/Skills
Zuxaw_dev
An RPG leveling plugin for Hytale that adds experience points, leveling, stat allocation, and character progression with a GUI, HUD, competitive leaderboard system, and full multi-language translation support.
Lucky Mining
Buuz135
Get more ores from mining, the more you mine in a row, the more ores you get.
MMO Skill Tree
ziggfreed
(Multiple Languages) MMO Skill Tree adds an RPG-style progression system where every action you take helps you grow stronger.