Medieval Roleplay Engine is a Minecraft plugin for players to use to roleplay more effectively. It currently supports Character Cards, Birds, Emotes, Dice, and different types of chats including local, global, whisper, yell, and local out-of-character.
- Download the plugin from SpigotMC.
- Place the jar in the
pluginsfolder of your server. - Restart your server.
- PlaceholderAPI – enables placeholder support for character card data (see Using Placeholders).
- Medieval Factions – companion plugin for faction-based roleplay.
- Mailboxes – companion plugin, declared as a soft dependency. The bird (mail) system works without it.
- User Guide – Getting started and common scenarios
- Commands Reference – Complete list of all commands
- Configuration Guide – Detailed configuration options
You can find the support Discord server here.
Please fill out a bug report here.
This project does not yet have an automated unit test suite. For manual testing, use the Docker-based development server described below.
A Docker-based test server is available for development.
- Build the plugin:
mvn package(this project has no Maven wrapper, so Maven must be installed; the build targets Java 8, which is also what CI uses) - Start the test server:
./up.sh
./down.sh
| Name | Main Contributions |
|---|---|
| DanTheTechMan | Creator |
| UndeadZeratul | Created a potential replacement for the /roll command |
| Caibinus | Implemented PlaceholderAPI integration |
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
You are free to use, modify, and distribute this software, provided that:
- Source code is made available under the same license when distributed.
- Changes are documented and attributed.
- No additional restrictions are applied.
See the LICENSE file for the full text of the GPL-3.0 license.
This project is in active development.
You can view the bStats page for the plugin here.
See CHANGELOG.md for a release-by-release summary of changes.