Role Play Basics
Role Play Basics is a light-weight, configurable basic role play chat commands plugin.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Role Play Basics
Role Play Basics
Role Play Basics is a lightweight, configurable basic role-play chat commands plugin. You can easily configure the plugin settings via the `config.yml` file and reload the plugin without restarting the server using the `/roleplaybasics reload` command.
With separated permissions, you can easily manage which users are allowed to use each command.
---
Commands
- /l (/l) Sends a local chat message to players within a specific distance. *(Default: 30 blocks)*
- /s (/s) Sends a shout chat message to players within a specific distance. *(Default: 45 blocks)*
- /w (/w) Sends a whisper chat message to players within a specific distance. *(Default: 5 blocks)*
- /me Sends an emote message to players within a specific distance. *(Default: 30 blocks)*
- /do Sends an emote message to players within a specific distance. *(Default: 30 blocks)*
- /ooc Sends an OOC chat message to all players in the same world.
- /localooc Sends a local OOC chat message to players within a specific distance. *(Same as /local)*
- /staffchat Sends a chat message to all staff members on the server.
- /rpb Role Play Basics main command.
---
Permissions
- `roleplaybasics.admin` Allows usage of the `/roleplaybasics` command. *(Default: OP)*
- `roleplaybasics.me` Allows usage of the `/me` command. *(Default: true)*
- `roleplaybasics.do` Allows usage of the `/do` command. *(Default: true)*
- `roleplaybasics.local` Allows usage of the `/local` command. *(Default: true)*
- `roleplaybasics.shout` Allows usage of the `/shout` command. *(Default: true)*
- `roleplaybasics.whisper` Allows usage of the `/whisper` command. *(Default: true)*
- `roleplaybasics.ooc` Allows usage of the `/ooc` command. *(Default: true)*
- `roleplaybasics.localooc` Allows usage of the `/localooc` command. *(Default: true)*
- `roleplaybasics.staffchat` Allows usage of the `/staffchat` command and receiving staff chat messages. *(Default: OP)*
---
Other(s)
Message Distances (Default)
- Do: 15 blocks - Do: 30 blocks - Do: 3 blocks - Do: 15 blocks - Do: 15 blocks
Message colors are also distance-based. For example: - `local-message-color` is used for players within 8 blocks (half of the chat distance). - `local-distance-message-color` is used for players farther than 8 blocks.
---
This is my first-ever plugin and also my first Java project, so please consider this when rating the plugin. For support, you can contact me on Discord: mstfsgdc