RPKit - The definitive Minecraft roleplay suite
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.imgur.com%2FIzAh4p2.png)
RPKit is a suite of modular plugins designed specifically with immersive roleplay in mind. RPKit's plugin modules serve to replace many popular "general" solutions to the problems an RP server faces, handling everything from custom roleplay chat channels to professions. Backed by over a decade of development experience for MCRP servers, RPKit has extensive coverage of all the functionality a roleplay server requires.
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.imgur.com%2FUkXPmJa.png)
Pick and choose which features you'd like:
Features:
- An advanced character framework that allows players to seamlessly switch between characters while using the same account
- A multi-currency economy system with variable or fixed exchange rates, with support for Vault
- Classes and levelling systems
- Multiple varieties of professions
- A chat plugin with unlimited configurable channels that do whatever you want them to do, including:
- Discord & IRC support
- Radius
- Garble
- Languages
- Drunkenness
- Extensive formatting customisation including full hex colour support & click and hover actions
- Versatile match pattern functionality
- Support for further extension by other plugins
- Configurable stats with custom formulae
- Food expiry
- Item qualities
- D&D-style dice parsing & rolling
- Local or global auctions
- Immersive chest locking system, allowing players to craft locks and keep keys on their keyring
- PlaceholderAPI support
- and so, so much more
Documentation:
RPKit is extensively documented, complete with an Installation guide and per-module instructions for configuration. It features full permissions support, total command documentation, and a list of inter-module dependencies to keep in mind.
https://github.com/RP-Kit/RPKit/wiki/Getting-Started
Installation
1) Identify which modules your server needs, double checking the module dependencies. Download and place them into your /server/plugins folder.
2) Run the server once to generate the necessary configuration files.
3) Decide whether you will be using MySQL or SQLite for your database. Then, input your database information into each plugin's database.yml.
4) The necessary tables will be generated by the plugin for you.
5)
OPTIONAL: RPKit has support for a webserver. Read more
here.
Requirements:
- The latest version of Spigot (or a server compatible with the Spigot API). Older versions are supported in older releases.
Recommended:
- MySQL Database. SQLite is also supported for testing & evaluation purposes.
FAQ:
https://github.com/RP-Kit/RPKit/wiki/FAQ
Commands:
See the wiki:
https://github.com/RP-Kit/RPKit/wiki#players
Commands are on the player guide page for each module.
Permissions:
See the wiki:
https://github.com/RP-Kit/RPKit/wiki#server-admins
Permissions are on the configuration page for each module.