Role Play Basics

Role Play Basics is a light-weight, configurable basic role play chat commands plugin.

16

Quick challenge

How far can you run before the mobs catch you?

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

ADS