Advanced Rules

Customize rescue behavior using Shogi.

Hardcore Revival exposes rescue behavior through Shogi rules. Use this when a pack or server needs more control than the regular config offers, such as custom revival conditions, item costs, XP costs, cooldowns, or custom effects after a rescue.

Shogi support is optional. If Shogi is not installed, these rules are ignored.

Rules for the hardcorerevival:rules scope go in:

config/hardcorerevival.rules.json

Rescue Requirements

Use hardcorerevival:can_revive to control whether the rescuer can revive the target. Use hardcorerevival:can_be_revived to control whether the target can be revived.

For example, this makes rescuing cost one golden apple:

{
  "hardcorerevival:can_revive": "item_cost('minecraft:golden_apple')"
}

When a rule has a cost, cooldown, or failure message, Hardcore Revival can show that feedback in the rescue overlay.

Target Requirements

Use hardcorerevival:can_be_revived for rules that should depend on the knocked-out player instead of the rescuer.

This is useful for pack rules such as allowing rescue only in certain dimensions, only near specific blocks, or only when the target meets a condition.

Revived Behavior

Use hardcorerevival:revived to replace the default behavior after a player is rescued. If this rule is set, it takes over the normal configured health, food, and potion effects.

Refer to the Shogi effect catalog for available effects, costs, cooldowns, and conditions.