CurseForge · Minecraft mod
RolePlay Engine
Enhances roleplay experience with chat rework, customizable character cards, and multi-channel communication.
Quick answer
Which RolePlay Engine release should I use?
RolePlay Engine rpengine-1.0.1.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is RolePlay Engine required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does RolePlay Engine rpengine-1.0.1.jar need?
rpengine-1.0.1.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add RolePlay Engine without breaking your instance.
Built for RolePlay Engine rpengine-1.0.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use rpengine-1.0.1.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside rpengine-1.0.1.jar. It opens that exact file at the source.
About this project
What does RolePlay Engine add?
🎭 RolePlay Engine (RPEngine)
RolePlay Engine (RPEngine) is a comprehensive, feature-packed RolePlay framework for NeoForge designed to bring deep immersion, rich character customization, and realistic communication to your Minecraft server.
Whether you are hosting a hardcore RP project or a casual roleplay community, RPEngine provides all the tools you need—from customizable character sheets and dynamic chat degradation to trained messenger birds and global RP events.
⚠️ Note: RPEngine is a hybrid mod (required on both Client and Server) to handle custom network packets, interactive GUIs, and chat notifications.
✨ Key Features
📜 Interactive Character Cards
- In-Game Editor: Press
K(rebindable) or type/cardto open a clean, multi-field character profile editor. - Flexible Profile Fields: Set your character's First/Last Name, Age, Gender, Occupation, Height, Weight, and Backstory.
- Custom Freeform Fields: Include up to 3 custom fields defined by the player (e.g., Alignment, Fears, Rank).
- **EasyRight-click any player to instantly view their public RP profile! as *"Stranger"* until introduced via
/introduce.
💬 Advanced & Immersive Chat Mechanics
- **Dynamic Distance DegradWords fade out or lose letters the further away you are from the speaker.Hear that someone is whispering nearby without spoiling the actual message text! dedicated channel for server-wide roleplay narrative events and global story arcs.
- Inline Emotes: Text wrapped in asterisks (e.g.,
*nods quietly*) inside normal speech is automatically styled as an action emote. - Character Name Pings: Get notified with an audio cue when your RP character's name is mentioned in chat.
- Smart No-Listener Notifications: Discreetly notifies you if no one heard your message (can be configured to show in chat, above hotbar, or disabled).
🎲 Complete Roleplay Commands
| Command | Description |
|---|---|
/card |
Opens the Character Card editor |
/local, /global |
Toggle or send one-time messages in Local / OOC channels |
/grp |
Global RolePlay channel for server-wide events |
/y |
Shout/Yell to increase your chat range |
/whisper |
Whisper quietly to nearby players |
/me, /do, /try |
Core RP action commands (/try features customizable success chance) |
/roll [dice] |
Advanced dice rolling engine with d20 critical hits/fails (e.g., /roll 2d6+3) |
/bird <player> <text> |
Send a messenger bird (Parrot) carrying a physical letter to offline or distant players |
/introduce |
Reveal your character's name to a target player |
/rp spy |
Admin command to monitor local chat across the map |
🕊️ Carrier Birds (Postal System)
Send physical letters across the world using trained parrots!
- If the recipient is online, a parrot physically flies to their location to deliver the message.
- If the recipient is offline, letters are safely stored in the postal queue until their next login.
⚙️ Deep Configuration
Server Config (
config/rpengine-server.toml):- Fully customizable channel ranges, HEX colors, format templates, and cooldowns.
- Speech distortion settings, name uniqueness enforcement, and custom dice formulas.
- Admin op-level settings and privacy field toggles.
- Configurable
notifyNobodyHearddisplay mode (Chat, Hotbar, or Disabled).
Client Config (
config/rpengine-client.toml& Mods Menu):- Toggle individual channel visibility.
- Sound notifications for character mentions and whispers.
- Optional timestamps for chat messages.
🛠️ Installation & Setup
- Place
rpengine.jarinto themodsfolder of both your server and client. - Launch the game, bind your keybinds in the Controls menu, and customize
config/rpengine-server.tomlto fit your server's theme!
Found a bug or have a feature request? Feel free to open an issue or contribute to the project!
Project description from CurseForge.
Pick your setup
RolePlay Engine by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
RolePlay Engine versions and loaders
rpengine-1.0.1.jar
5 Oct 2026
RPEngine-1.0.0.jar
3 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.