Down But Not Out

Quick rating

Community listing page, reviews here may not be monitored by the author.

Down But Not Out

By phasmowareOwner

No reviews yet

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.

QoL & Tweaks
Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Dedicated Server Only

Runs on a dedicated server only; does not work in singleplayer.

About

Project Details

Type
Mod
License
MIT License
Latest Version
down-but-not-out-0.5.2+26.2.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

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:
- Crawling and armor bugs fixed in latest version. Please check 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 normall and enjoy! No extra steps for Geyser clients, it just works!

Report bugs and incompatibilities on GitHub

github.com/phasmoware/DownButNotOutMod/issues

License

© phasmoware

Check the source code for the MIT License

Feel free to use this Mod in modpacks!

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.

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!

Screenshots

Gallery

  • Reviving a Downed Teammate
    Reviving a Downed Teammate Hold right click (or left trigger on a Bedrock client) to revive your downed friends. This will stop the bleed out timer and bring them back up.
  • Reviving a Downed Teammate
    Reviving a Downed Teammate Hold right click (or left trigger on a Bedrock client) to revive your downed friends. This will stop the bleed out timer and bring them back up.
  • Getting Downed
    Getting Downed Instead of dying, you are stuck at half of a heart, forced to crawl slowly, and mobs ignore you. If you are not revived in time, you will bleed out and die.
  • Bleeding Out
    Bleeding Out If the bleed out timer above your hotbar reaches zero, you will die. The command message can be clicked to give up and respawn. Typing the command /bleedout also triggers a respawn. The original damage source is preserved on death.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~12,000
Total Downloads
CurseForge
~5,000
Modrinth
~7,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works