Revive Through Grass! [PlayerRevive add-on]

Quick rating

Revive Through Grass! [PlayerRevive add-on]

No reviews yet

Interact with a downed teammate through server-approved, non-solid blocks such as grass, tall grass, and flowers, without allowing revival through walls.

QoL & Tweaks
Mod Loaders
Forge
NeoForge
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
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

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
GNU Affero General Public License v3.0 or later
Latest Version
revive_through_grass-0.1.1+26.2-NeoForge.jar
Authors
CurseForge
Modrinth

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

Source Issues Wiki Discord

About

Description

Revive Through Grass! is a third-party add-on for PlayerRevive. It lets players interact with a downed teammate through server-approved, non-solid blocks such as grass, tall grass, and flowers, without allowing revival through walls.

The server remains authoritative: it decides which blocks may be ignored and validates the target, distance, and complete line of interaction. Clients receive that policy so their targeting and optional highlight match what the server will accept.

Features

  • Server-controlled TOML configuration for allowed non-solid blocks and block categories.
  • Support for vanilla and namespaced modded block IDs.
  • Server validation of PlayerRevive's downed state, revive reach, and every intervening block.
  • Automatic server-policy sync when a client joins and after a configuration reload.
  • Server-controlled suppression of the through-block revive hand-swing animation, enabled by default.
  • Client-side targeting that can select a valid downed player behind allowed blocks.
  • A Cloth Config screen with separate client-visual and local-server tabs.
  • A configurable outline color plus persistent or pulsating highlight animation.
  • Immediate in-game application and per-setting reset-to-default controls.
  • /revivethroughgrass reload server|client commands, with the /rtg alias.
  • No changes to PlayerRevive's revive progress, timing, items, exhaustion, or other gameplay rules.

Revive Through Grass! is not affiliated with or endorsed by PlayerRevive, Team Creative, or CreativeMD.

Configuration

On a client, open Forge's Mods screen, select Revive Through Grass!, and click Config. Cloth Config provides two tabs:

  • Client visuals selects a colored replacement outline, no outline, or completely unchanged vanilla behavior. It also controls the colored mode's color and persistent/pulsating animation. Changes take effect immediately and are saved to config/revive_through_grass-client.toml.
  • Local server edits config/revive_through_grass-server.toml for this game profile, even from the title screen. It controls whether through-block revive attempts suppress the helper's hand-swing animation, and its ordered block lists provide editable rows, per-row deletion and reordering, and registry-backed Tab/dropdown completion. Running local worlds receive changes immediately; future worlds hosted from the profile use the saved policy. This tab cannot modify a remote server.

Each editable setting includes Cloth Config's reset-to-default button on its right side, and long tooltips are wrapped to stay on-screen. Dedicated-server administrators must edit config/revive_through_grass-server.toml on the server host itself.

The commands are available under either /revivethroughgrass or /rtg:

  • /rtg reload server reloads the active server TOML and resyncs its policy. It requires operator permission level 2.
  • /rtg reload client reloads the issuing player's client TOML from disk.

Revive Through Grass! is a third-party add-on for PlayerRevive. It lets players interact with a downed teammate through server-approved, non-solid blocks such as grass, tall grass, and flowers, without allowing revival through walls.

The server remains authoritative: it decides which blocks may be ignored and validates the target, distance, and complete line of interaction. Clients receive that policy so their targeting and optional highlight match what the server will accept.

Features

  • Server-controlled TOML configuration for allowed non-solid blocks and block categories.
  • Support for vanilla and namespaced modded block IDs.
  • Server validation of PlayerRevive's downed state, revive reach, and every intervening block.
  • Automatic server-policy sync when a client joins and after a configuration reload.
  • Server-controlled suppression of the through-block revive hand-swing animation, enabled by default.
  • Client-side targeting that can select a valid downed player behind allowed blocks.
  • A Cloth Config screen with separate client-visual and local-server tabs.
  • A configurable outline color plus persistent or pulsating highlight animation.
  • Immediate in-game application and per-setting reset-to-default controls.
  • /revivethroughgrass reload server|client commands, with the /rtg alias.
  • No changes to PlayerRevive's revive progress, timing, items, exhaustion, or other gameplay rules.

Compatibility and installation

The initial release requires all of the following on the dedicated server and every joining client:

  • Minecraft 1.16.5
  • Forge 36.x
  • PlayerRevive for Minecraft 1.16.5
  • PlayerRevive's own dependency, CreativeCore
  • Revive Through Grass!

Every client also requires Cloth Config API 4.17.x for Forge. Cloth Config is a client-side dependency and is not required in a dedicated server's mods directory.

Place the matching mod jars in the instance's mods directory. A server may choose its pass-through policy; each client independently controls the visual highlight. Client preferences never weaken or override server validation.

Revive Through Grass! is not affiliated with or endorsed by PlayerRevive, Team Creative, or CreativeMD.

Configuration

On a client, open Forge's Mods screen, select Revive Through Grass!, and click Config. Cloth Config provides two tabs:

  • Client visuals selects a colored replacement outline, no outline, or completely unchanged vanilla behavior. It also controls the colored mode's color and persistent/pulsating animation. Changes take effect immediately and are saved to config/revive_through_grass-client.toml.
  • Local server edits config/revive_through_grass-server.toml for this game profile, even from the title screen. It controls whether through-block revive attempts suppress the helper's hand-swing animation, and its ordered block lists provide editable rows, per-row deletion and reordering, and registry-backed Tab/dropdown completion. Running local worlds receive changes immediately; future worlds hosted from the profile use the saved policy. This tab cannot modify a remote server.

Each editable setting includes Cloth Config's reset-to-default button on its right side, and long tooltips are wrapped to stay on-screen. Dedicated-server administrators must edit config/revive_through_grass-server.toml on the server host itself.

The commands are available under either /revivethroughgrass or /rtg:

  • /rtg reload server reloads the active server TOML and resyncs its policy. It requires operator permission level 2.
  • /rtg reload client reloads the issuing player's client TOML from disk.

Screenshots

Gallery

  • Revive through grass with custom block outline
    Revive through grass with custom block outline Revive through grass with custom block outline
  • Revive through grass with custom block outline #2
    Revive through grass with custom block outline #2 Revive through grass with custom block outline #2
  • Revive through grass with custom block outline #3
    Revive through grass with custom block outline #3 Revive through grass with custom block outline #3
  • Config (client-side) UI
    Config (client-side) UI Config (client-side) UI
  • Config (server-side) UI #1
    Config (server-side) UI #1 Config (server-side) UI #1
  • Config (server-side) UI #2
    Config (server-side) UI #2 Config (server-side) UI #2
  • Mod entry in Forge 1.16.5 Mod List
    Mod entry in Forge 1.16.5 Mod List Mod entry in Forge 1.16.5 Mod List
  • Revive through grass with custom block outline #1
    Revive through grass with custom block outline #1
  • Revive through grass with custom block outline #2
    Revive through grass with custom block outline #2
  • Revive through grass with custom block outline #3
    Revive through grass with custom block outline #3
  • Config (client-side) UI
    Config (client-side) UI
  • Config (server-side) UI #1
    Config (server-side) UI #1
  • Config (server-side) UI #2
    Config (server-side) UI #2
  • Mod entry in Forge 1.16.5 Mod List
    Mod entry in Forge 1.16.5 Mod List

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

~2,000
Total Downloads
CurseForge
~2,000
Modrinth
<1,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