Hardcore Revival

Hardcore Revival

A highly customizable revival datapack for multiplayer hardcore.

by
824 Downloads
datapackfabricforgeneoforgequiltgame-mechanicssocialutility
Rent Server with this Mod

Screenshots

Base Ritual Structure
Example Edited Ritual

About this Mod

OVERVIEW

Adds the ability to revive dead players in Multiplayer Hardcore worlds, or with clever uses of game mechanics, yourself. While this fundamentally goes against the concept of Hardcore, many server owners already do something similar, with even less of a concrete game mechanic to go with it. This was made to solve that, while also trying to be as customizable as manageable.

You can revive the players by building a ritual structure. Then you throw a set 'sacrifice item' on top of it. The ritual will then play an animation to revive the player and explode, with the dead player coming back to life after. Base config settings require the dead player to be within 25 blocks of the ritual to be revived.

Explosion can be disabled via operator config commands.

Base Revival Structure:
The base revival structure. Featuring a gold centerpiece and candle decorators.

For the basic game setup, without any in game config changes, the pack has the preset 'sacrifice item' set to a totem of undying. The config section of this description will detail how to change these settings, as well as how to customize the ritual structure used.

Operator Config

Operators can change many settings about this pack. Including the item used and a couple presets for the ritual structure itself. Including disabling certain parts of the ritual structure altogether.

Binary Settings

If you wish to disable the player range requirement or the explosion of the ritual you can do so with the commands below.

Explosive Config

Enable:

scoreboard players set #doesExplode hardcorerev.binarySettings 1

Disable:

scoreboard players set #doesExplode hardcorerev.binarySettings 0

Player Range Requirement

Enable:

scoreboard players set #requiresNearby hardcorerev.binarySettings 1

Disable:

scoreboard players set #requiresNearby hardcorerev.binarySettings 0

Sacrifice Item Editing

Many times operators will want to change the item used. This datapack has full support for that, including with modded namespaced items. If you want to set the item used, run the command shown, changing to the unique identifier of the item, such as minecraft:totem_of_undying or minecraft:diamond

data modify storage hardcorerev:settings item set value "<item namespace>"

This does NOT support NBT detection. Do NOT remove quotation marks.

Ritual Structure Editing

Due to performance reasons, the entire structure itself cannot be edited fully, however, there is support for swapping out and sometimes even disabling parts of the structure. The structure comes in 4 parts, the centerpiece, fill, ring, and decoration. The ring and decoration can be disabled through the use of special indices.

ONLY change the number at the end of the command.

data modify storage hardcorerev:settings centerpiece set value 1
data modify storage hardcorerev:settings infill set value 1
data modify storage hardcorerev:settings outring set value 1
data modify storage hardcorerev:settings decoration set value 1

Indices out of range will silently error, and will cause the ritual to no longer work.

Special Indices:
outring - 12 - Disables ring
decoration - 17 - Disables decoration

So this page isn't cluttered, all ritual part images are stored in a Google Drive Folder. Visit there for info on all parts and what they look like by themselves, as well as a basic example of an edited ritual.

Need Help? Have Suggestions?

Join the Discord and ask! I will try to help you to the best of my ability.

Available Versions

Version 1.0.1release
MC 1.21.5fabric, forge, neoforge, quilt
April 2, 2025
Version 1.0.1release
MC 1.21.5datapack
March 28, 2025
Version 1.0.0release
MC 1.21.4fabric, forge, neoforge, quilt
March 14, 2025
Version 1.0.0release
MC 1.21.4datapack
March 14, 2025

How to Install Hardcore Revival on Your Server

1

Order Server

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

2

Set datapack Loader

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

3

Install Mod

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

Compatibility

Mod Loaders

datapackfabricforgeneoforgequilt

Minecraft Versions

1.21.5, 1.21.4, 1.19 (+5 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Hardcore Revival server crashes on startup – what to do?

Most common cause: wrong datapack 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 (1.21.5). You can switch loaders with one click in the panel.

Is Hardcore Revival compatible with datapack and fabric and forge and neoforge and quilt?

Hardcore Revival officially supports datapack, fabric, forge, neoforge, quilt for Minecraft 1.21.5, 1.21.4, 1.19. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Hardcore Revival – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Hardcore Revival 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 Hardcore Revival 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
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.51.21.41.191.18.21.18.11.181.17.11.17