Down But Not Out

Down But Not Out

Revive downed players: instead of dying, players drop to half a heart and crawl. Inspired by Call of Duty Zombies. Fully server-side and compatible with vanilla and Geyser Bedrock clients.

by
4.7K Downloads
fabricgame-mechanicssocialutility
Rent Server with this Mod

Screenshots

Reviving a Downed Teammate
Getting Downed
Bleeding Out

About this Mod

A Fully Server-Side Player Downed and Revive Mod

Down But Not Out Logo in minecraft-like font

Revive downed players: instead of dying, players drop to half a heart and crawl. Inspired by Call of Duty Zombies. Fully server-side and compatible with vanilla and Geyser Bedrock clients.

To revive your downed friend, simply hold right-click with an empty hand on them (or left trigger on a Geyser Bedrock Client)

Features

Getting Downed and Revived

  • Players are downed instead of dying, dropped to half a heart and forced to crawl.
  • Other players can revive downed players by holding right-click; progress is shown with a percentage and light blue color outline.
  • Downed players bleed out over time (45 seconds by default) and die if not revived.
  • Player names and outline colors shift from yellow to dark red based on remaining time before bleeding out.
  • A bleed out timer is shown above the downed player and also above the downed player's hotbar
  • A /bleedout clickable command lets players give up early and respawn.
  • Use a Totem Of Undying while downed to revive yourself

Compatibility

  • Fully server-side; no client install required for Java Edition.
  • Works with Geyser Bedrock clients (minor visual limitations only).
  • Designed for broad compatibility with grave mods.
  • Doesn't overwrite custom teams and has options for reviving only from the same team (check the configuration options below!)
  • Perfect for modpacks.

Gameplay Integrity

  • Preserves the original damage source for accurate death messages.
  • Penalizes players who log out while downed or are downed repeatedly by shortening the bleed-out timer.
  • Does not interfere with respawn anchors, death statistics, or totems of undying.

Audio Feedback

  • Includes vanilla sounds for being revived, being downed, and a progressive heartbeat during bleed-out.

Lightweight Dependencies

  • Only requires Fabric API
  • Currently under 50KB jar size

Robust configuration for Server Administrators

  • See below:
Configuration [config location]/DownButNotOut/config.json
{
  // WARNING: DO NOT COPY AND PASTE THESE COMMENTS, INVALID JSON WILL HALT THE STARTUP.
  // SIMPLY DELETE THE CONFIG AND RESTART YOUR SERVER FOR A FRESH DEFAULT CONFIGURATION.

  // Enables the mod
  // Options: true, false
  "MOD_ENABLED": true,
  
  // Forces players to die immediately if they are alone in the server instead of being downed
  // Options: true, false
  "SKIP_DOWNED_STATE_IF_NO_OTHER_PLAYERS_ONLINE": true,
  
  // Requires players to use an empty hand to revive a downed player (can't hold a pickaxe or other item)
  // Options: true, false
  "REVIVING_REQUIRES_EMPTY_HAND": true,
  
  // Makes players die immediately instead of being downed in lava
  // (it doesn't make sense to be swimming in lava)
  // NOTE: the void instantly kills players no matter what
  // Options: true, false
  "ALLOW_DOWNED_STATE_IN_LAVA": false,
  
  // Uses overlay messages (above the experience bar) instead of chat messages
  // NOTE: chat messages are throttled appropriately for revive progress percentage
  // Options: true, false
  "USE_OVERLAY_MESSAGES": true,

  // System messages announce when a player is downed or revived in the chat or overlay
  // Options: true, false
  "BROADCAST_PLAYER_DOWNED_NOTIFICATIONS": true,
  
  // Give players that are downed a glow effect
  // NOTE: not visible on Geyser Bedrock Clients
  // Options: true, false
  "DOWNED_PLAYERS_HAVE_GLOW_EFFECT": true,
  
  // Give players that are downed a blindness effect
  // Options: true, false
  "DOWNED_PLAYERS_HAVE_BLINDNESS_EFFECT": true,
  
  // Create a custom temporary team to change glow and name colors
  // NOTE: team will not be changed if player is already part of team, regardless of this setting for compatability
  // Options: true, false
  "USE_CUSTOM_DOWNED_TEAMS": true,
  
  // Restricts reviving to only be valid from players on the same team (revive is also valid if one player is teamless)
  // If both players are on different custom teams, a message "Wrong team!" will appear on revive attempt
  // NOTE: works great for servers with custom teams, but may not work properly for datapacks that add teams
  // Options: true, false
  "RESTRICT_REVIVE_TO_TEAMMATES_OR_TEAMLESS": false,
  
  // Makes a name tag with "◥REVIVE◤" hover above a downed player visible with a bleed out timer
  // Options: true, false
  "SHOW_REVIVE_TAG_ABOVE_PLAYER": true,
  
  // How many ticks the revive penalty lasts for after being revived (20 per second)
  // NOTE: after the cooldown the BLEEDING_OUT_DURATION_TICKS is reset
  // Min: 0, Max: 999999999999999999
  "REVIVE_PENALTY_COOLDOWN_TICKS": 600,
  
  // Divides the remaining BLEEDING_OUT_DURATION_TICKS by this multiplier so that a
  // player bleeds out much faster after being revived over and over
  // NOTE: a value of 4 would make it so that a player's remaining BLEEDING_OUT_DURATION_TICKS
  // are a quarter of what they were during the last time they were downed within the cooldown
  // Min: 1 (disabled), Max: 999 (instant death after second time being downed before cooldown)
  "REVIVE_PENALTY_MULTIPLIER": 4,
  
  // How long in ticks a downed player has until they bleed out and die (20 per second)
  // Min: -1 (Player never bleeds out and revive penalty does nothing), Max: 999999999999999999
  "BLEEDING_OUT_DURATION_TICKS": 900,
  
  // How long in ticks a player has to hold right-click on a player to revive them
  // Min: 0 (instant), Max: 999999999999999999 (virtually impossible)
  "REVIVE_DURATION_TICKS": 60,
  
  // How loud and how far away the heartbeat sound plays for nearby players
  // Min: 0.0 (disabled) Max: 5.0
  "HEARTBEAT_SOUND_VOLUME": 1.0,
  
  // How loud and how far away the revived sound plays for nearby players
  // Min: 0.0 (disabled) Max: 5.0
  "REVIVED_SOUND_VOLUME": 2.5,
  
  // How loud and how far away the downed sound plays for nearby players
  // Min: 0.0 (disabled) Max: 5.0
  "DOWNED_SOUND_VOLUME": 1.0,
  
  // The base move speed to apply to the crawling downed player
  // NOTE: after being revived, the player is set back to 0.1 base move speed,
  // a faster speed does not make sense when downed
  // Min: 0.00001, Max: 0.1 (normal walking speed)
  "DOWNED_MOVE_SPEED": 0.01
}
Known Bugs

Geyser Bedrock Clients:

  • slowly walk instead of crawling
  • can't see glowing effect on downed players

Vanilla Clients:

  • None (please report via GitHub issues!)

Essential Mod Client:

  • Hosting a server from a single player world does not load this mod

How to Use

  • Place the .jar file directly into the Fabric server’s mods folder. Do not install it on the client side.
  • Make sure Fabric API is also in the server's mods folder.
  • Have your friends join the server normal and enjoy! No extra steps for Geyser clients, it just works!

Disclaimer

This Mod is inspired by first-person shooters like Call of Duty, Fortnite, PUBG, Left For Dead, Borderlands, ect. that allow you to be downed instead of dying and revived but this mod is not affiliated with any franchise with this gameplay feature.

License

© phasmoware

Check the source code for the MIT License

Feel free to use this Mod in modpacks!

Available Versions

Down But Not Out 0.5.1 [Fabric 26.2]release
MC 26.2fabric
June 17, 2026
Down But Not Out 0.5.1 [Fabric 26.1.2]release
MC 26.1, 26.1.1, 26.1.2fabric
May 12, 2026
Down But Not Out 0.5.1 [Fabric 1.21.11]release
MC 1.21.11fabric
May 12, 2026

How to Install Down But Not Out on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Down But Not Out". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.2, 26.1.2, 26.1.1 (+4 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Down But Not Out server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.2). You can switch loaders with one click in the panel.

Is Down But Not Out compatible with fabric?

Down But Not Out officially supports fabric for Minecraft 26.2, 26.1.2, 26.1.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Down But Not Out – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Down But Not Out consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Down But Not Out with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

26.226.1.226.1.126.11.21.111.21.101.20.1