Back to mods
RolePlay Engine project artwork

CurseForge · Minecraft mod

RolePlay Engine

Enhances roleplay experience with chat rework, customizable character cards, and multi-channel communication.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which RolePlay Engine release should I use?

Updated 8 days ago
Latest stable file rpengine-1.0.1.jar
Game version 1.21.1
Loader NeoForge

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 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 /card to 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 notifyNobodyHeard display 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

  1. Place rpengine.jar into the mods folder of both your server and client.
  2. Launch the game, bind your keybinds in the Controls menu, and customize config/rpengine-server.toml to 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.

1 available setups

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

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.