promotional bannermobile promotional banner

In Rp

A lightweight, server-side Roleplay mod — RP toggling, proximity & global chat, AFK system, lives, dice rolling, and staff controls.
Back to Files

inrp-1.0.7.jar

File nameinrp-1.0.7.jar
Uploader
TioNickZeusTioNickZeus
Uploaded
Sep 10, 2026
Downloads
16
Size
77.3 KB
Mod Loaders
NeoForge
File ID
8853552
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:in-rp-1681778:8853552"

Learn more about Curse Maven

What's new

🛡️ In-RP v1.0.7 — Comprehensive Hardening & Stability Update

This update brings a massive stability, security, and exploit-hardening pass across the entire mod. Existing worlds and configs continue working seamlessly!

🔴 Critical Fixes & Stability

  • World Lock & Shutdown Fix — Fixed a shutdown crash preventing worlds from becoming locked, disappearing from the singleplayer menu, or generating session.lock errors.
  • LAN/Singleplayer Host Protection — When livesAction = "kick", singleplayer/LAN hosts are safely placed into Spectator mode instead of disconnecting and shutting down the local LAN server.
  • Fluid Bucket Placement Bypass — Players in RP mode can no longer place water, lava, or mob buckets when blockPlaceAllowedInRP = false (opening chests, doors, and drinking potions remains fully functional).
  • Scoreboard Team Preservation — Switching in and out of RP mode no longer destroys external scoreboard teams (rank prefixes from LuckPerms, datapacks, etc. are now safely remembered and restored).
  • Tab List Tag Sync — Fixed [DEAD] and [AFK] tags remaining stuck after revives or waking up; tags now update instantly in the player list.
  • Indirect PvP Hardening — Blocking PvP in RP mode now reliably stops indirect damage sources (arrows, tridents, splash potions, and TNT).
  • Grave & Keep-Alive Mod Compatibility — Mods that cancel deaths (corpse/grave mods, second chance) no longer cause players to incorrectly lose In-RP lives.

⚠️ Behaviour & Config

  • Configurable Nametag Suffixgeneral.nametagSuffix (default " [in RP]") is now properly loaded and applied to nametags, tab list, and chat. Set nametagSuffix = "[RP]" to keep the legacy look or "" to remove the tag.

🔒 Security & Performance

  • Added input bounds validation for /roll to prevent overflow errors.
  • Local proximity chat ([L]) is now delivered in a single lightweight pass with zero memory allocation.
  • Added path traversal protection for localization files and safe delivery permission re-checks for /rpadmin spy.

📖 Full Technical Changelog: View on GitHub

This mod has no additional files