https://github.com/realdivided/rpchat
RolePlay in your Minecraft.
https://github.com/realdivided/rpchat
folia folia-supported java minecraft paper-plugin papermc plugin roleplay
Last synced: 4 months ago
JSON representation
RolePlay in your Minecraft.
- Host: GitHub
- URL: https://github.com/realdivided/rpchat
- Owner: realdivided
- License: gpl-3.0
- Created: 2024-02-20T09:12:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-23T19:24:34.000Z (5 months ago)
- Last Synced: 2026-01-24T05:57:49.293Z (5 months ago)
- Topics: folia, folia-supported, java, minecraft, paper-plugin, papermc, plugin, roleplay
- Language: Java
- Homepage: https://modrinth.com/plugin/rpchat
- Size: 397 KB
- Stars: 10
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Badge License]][License]
[![Button Rinth]][Rinth]
[![Button Wiki]][Wiki]
[License]: LICENSE
[Rinth]: https://modrinth.com/plugin/rpchat
[Wiki]: https://github.com/realdivided/rpchat/wiki
[Badge License]: https://img.shields.io/badge/License-GPL_3-0167a0.svg?style=for-the-badge&labelColor=blue
[Button Rinth]: https://img.shields.io/badge/Download-f16436.svg?style=for-the-badge&color=green&logoColor=white&logo=Modrinth
[Button Wiki]: https://img.shields.io/badge/Wiki-FA005A.svg?style=for-the-badge&logoColor=white&logo=GitHub
# rpchat — Advanced Roleplay Chat Plugin
**rpchat** is a lightweight, modern, and highly customizable roleplay chat plugin for Minecraft servers. It enhances roleplay experience with powerful emote-style commands, local/global messaging, full **Adventure** (MiniMessage) support for beautiful formatting, HEX colors, gradients, hover/click events, and **full PlaceholderAPI integration**.
Perfect for RP servers, survival servers with roleplay elements, or any server that wants immersive chat actions!
## Features
- **Local & Global Emotes**:
- `/me` – Local third-person action (visible only to nearby players)
- `/gme` – Global third-person action (visible to everyone)
- `/do` – Local action description
- `/try` – Try something with random success/failure result
- `/dice` – Toss a 6-sided die
- `/coin` – Toss a coin (heads/tails)
- `/whisper` – Whisper to nearby players
- **Modern Formatting with Adventure & MiniMessage**:
- HEX colors: `<#FF0000>red text`
- Gradients: `rainbow`
- Styles: ``, ``, ``, ``
- Hover & Click: `clickable`
- **Full PlaceholderAPI Support**:
- Use any placeholders in formats: `%player_name%`, `%vault_eco_balance%`, `%luckperms_prefix%`, `%player_ping%`, etc.
- Placeholders are **personalized** — each player sees their own values!
- **Fully Configurable**:
- Customize every command format, radius, usage messages, results, etc.
- One global permission: `rpchat.commands` (default: true)
- Custom no-permission message
- **Performance & Compatibility**:
- Works perfectly on **Paper**, **Folia**, and **Purpur**
- Supports Minecraft **1.15 – 1.21+**
- No external dependencies required (PlaceholderAPI is optional)
## Supported Versions
| Minecraft Version | Tested | Supported | Notes |
|-------------------|--------|-----------|------------------------------------|
| 1.15 – 1.18 | ✅ | ✅ | |
| 1.19 – 1.20 | ✅ | ✅ | Full Folia support |
| 1.21 – 1.21.11 | ✅ | ✅ | Latest Adventure & MiniMessage |
## Installation
1. Download the latest version from [Releases](https://modrinth.com/plugin/rpchat/versions)
2. Place `rpchat-x.x.x.jar` into your `plugins/` folder
3. (Optional) Install **PlaceholderAPI** for extra placeholders
4. Restart the server
5. Edit `plugins/rpchat/config.yml` to your liking
6. Done!
## Permissions
- **`rpchat.commands`** – Allows using all rpchat commands
Default: **true** (everyone can use them)
## Commands
| Command | Description | Radius (configurable) |
|-------------|--------------------------------------------------|-----------------------|
| `/me` | Local third-person action | Yes |
| `/gme` | Global third-person action | No |
| `/do` | Local action description | Yes |
| `/try` | Try something (random success/failure) | Yes |
| `/dice` | Toss a 6-sided die | Yes |
| `/coin` | Toss a coin (heads/tails) | Yes |
| `/whisper` | Whisper to nearby players | Yes |