ModsJava
RPTools
Discord: About RPTools Rptools is an all in one roleplay system. I started this plugin because I wanted a roleplay system custom fit to my server…
⬇ Download on Spigot Discord: https://discord.gg/c3QJn6B
About RPTools
Rptools is an all in one roleplay system. I started this plugin because I wanted a roleplay system custom fit to my server. Roleplay Engine worked for awhile, but it is no longer being maintained and had several issues that I could not ignore. I liked the look and feel of Roleplay Engine so I designed around it and made RPTools from scratch.
[!]Notice[!]
For faster support, updates, and changelogs please join the discord! Don't mind the mess as I am still setting it up!
https://discord.gg/c3QJn6B
Installation
To install, drop the plugin into the plugins folder and restart the server.
Channels
Like Roleplay Engine, RPTools features 2 channels. RP, and OOC.
OOC chat is not managed by the plugin itself so you can customize it via essentials or whatever plugin you choose. More channels are coming in the next update.
Shout and Whisper have been added!
Emotes and OOC
Using * at the start of your rp text will allow you to emote. Following with "" will be your character text. Example:
Starting your text with (( will allow you to speak ooc while in the rp chat. Example:
Card GUI and Editing
Upon joining, the plugin will automatically create a card for the player. Players can create additional cards later. Cards are managed via the card GUI. Name, Age, and Description is edited via command while race and gender is edited by clicking the icons in the GUI. In the GUI players can also switch between character cards they have created. Only the details of the players current selected character will be shown in the character card.
Races
Races are rather simple to create. They only need a color, and a plural name. More features will be added later, but this is what it is.
Commands and Permissions
rptools.graylist.bypass - Give this to those you want to bypass the graylist
/rptools - A main list for players and admin commands
/rptools reload - Reloads the plugins config and lists
rptools.admin
/rptools <start1|start2> Set Unlisted and list starting points(Not finished, but is important that they are set)
rptools.admin
/graylist <add|remove|list> - Adds and removes players. Upon being unlisted, players will teleport to the unlisted location and be set to spectator
rptools.admin
/acard - Admin control command.
rptools.admin
/rp - Toggles RP chat
/ooc - Toggles OOC chat
/card - Shows the commands list
/card self - Now opens the players own current card
/card other <PlayerName> - Opens another players card
/card new <CharacterName> - Creates a new character card
/card help - Displays all the commands currently supported
/card name <Name> - Changes the characters name
/card age <Age> - Changes the characters age
/card Desc <Description> - Changes the characters Description
(Note: To add multiple lines to the characters description add "-" as a divider)
(Example: Dain Callis was raised in the orphanage-by Saelena Callis)
/roll <Max> - Rolls a single local dice
/roll <Max> <-/+> <Modifier> - Rolls a single local dice with the modifier
/roll <Number of Dice> <Max> <-/+> <Modifier> Can roll multiple dice at once with the modifier
/Shout and /S - Shouts to characters +10 of the normal rp radius.
/Whisper and /W - Whispers to characters -10 of the normal rp radius.
There will be many more features added. If you find any bugs, just message me and I will get them sorted out. If you like the plugin and want to support its development donations are more than appreciated!
I would like to thank the creators of Roleplay Engine for the inspiration that led me to creating RPTools.
About RPTools
Rptools is an all in one roleplay system. I started this plugin because I wanted a roleplay system custom fit to my server. Roleplay Engine worked for awhile, but it is no longer being maintained and had several issues that I could not ignore. I liked the look and feel of Roleplay Engine so I designed around it and made RPTools from scratch.
[!]Notice[!]
For faster support, updates, and changelogs please join the discord! Don't mind the mess as I am still setting it up!
https://discord.gg/c3QJn6B
Installation
To install, drop the plugin into the plugins folder and restart the server.
Channels
Like Roleplay Engine, RPTools features 2 channels. RP, and OOC.
OOC chat is not managed by the plugin itself so you can customize it via essentials or whatever plugin you choose. More channels are coming in the next update.
Shout and Whisper have been added!
Emotes and OOC
Using * at the start of your rp text will allow you to emote. Following with "" will be your character text. Example:
Starting your text with (( will allow you to speak ooc while in the rp chat. Example:
Card GUI and Editing
Upon joining, the plugin will automatically create a card for the player. Players can create additional cards later. Cards are managed via the card GUI. Name, Age, and Description is edited via command while race and gender is edited by clicking the icons in the GUI. In the GUI players can also switch between character cards they have created. Only the details of the players current selected character will be shown in the character card.
Races
Races are rather simple to create. They only need a color, and a plural name. More features will be added later, but this is what it is.
Commands and Permissions
rptools.graylist.bypass - Give this to those you want to bypass the graylist
/rptools - A main list for players and admin commands
/rptools reload - Reloads the plugins config and lists
rptools.admin
/rptools <start1|start2> Set Unlisted and list starting points(Not finished, but is important that they are set)
rptools.admin
/graylist <add|remove|list> - Adds and removes players. Upon being unlisted, players will teleport to the unlisted location and be set to spectator
rptools.admin
/acard - Admin control command.
rptools.admin
/rp - Toggles RP chat
/ooc - Toggles OOC chat
/card - Shows the commands list
/card self - Now opens the players own current card
/card other <PlayerName> - Opens another players card
/card new <CharacterName> - Creates a new character card
/card help - Displays all the commands currently supported
/card name <Name> - Changes the characters name
/card age <Age> - Changes the characters age
/card Desc <Description> - Changes the characters Description
(Note: To add multiple lines to the characters description add "-" as a divider)
(Example: Dain Callis was raised in the orphanage-by Saelena Callis)
/roll <Max> - Rolls a single local dice
/roll <Max> <-/+> <Modifier> - Rolls a single local dice with the modifier
/roll <Number of Dice> <Max> <-/+> <Modifier> Can roll multiple dice at once with the modifier
/Shout and /S - Shouts to characters +10 of the normal rp radius.
/Whisper and /W - Whispers to characters -10 of the normal rp radius.
There will be many more features added. If you find any bugs, just message me and I will get them sorted out. If you like the plugin and want to support its development donations are more than appreciated!
I would like to thank the creators of Roleplay Engine for the inspiration that led me to creating RPTools.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.13
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
RPTools is a free Minecraft Java mod. Compatible with Minecraft 1.13. Downloaded 932 times (via Spigot). Download it and open it directly in the game.