Sprache

Easyspeak

Easyspeak

Modrinth

A lightweight chat management plugin designed to give server admins control over player communication without the added headache.

21 Downloads 1 Follower aktualisiert 1mo ago
Modrinth
Bukkit Paper Spigot 1.21 – 1.21.11 ManagementSocialStorage

Easyspeak

A lightweight (only around ~55 KB!) chat management plugin designed to give server admins control over player communication without the added headache.

Features

  • Fully customizable chat formatting with PlaceholderAPI support
  • Permission assignable colored chat using traditional Minecraft color codes
  • Adjustable slow mode duration (in configuration & in-game command) with permission-based bypass
  • Ability to enable or disable chat
  • Private messaging with ability for players to ignore others.
  • Instant chat clearing.
  • Chat history (SQLite for single-server, MySQL/MariaDB for Bungee/Velocity networks)
    • Including a context viewer which allows you to see what was being said in chat at the time of the original message.

Automatic Builds

You can find automated builds of this plugin in our GitHub Actions.
https://github.com/kodalee/Easyspeak/actions/workflows/gradle-build.yml

Dependencies

Preview

Formatted chat, simple
Chat context view

Commands & Permissions

| Command | Aliases | Description | Permission |
|----------------------------------------------------------|--------------------------|----------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
| /easyspeakreload | esreload | Reload the Easyspeak configuration file. | easyspeak.reload |
| /togglechat | tc | Toggle chat on or off. | easyspeak.togglechat |
| /slowchat | slow | Set or disable slow mode in chat. | easyspeak.slowchat |
| /clearchat | cc | Clears the chat instantly. | easyspeak.clearchat |
| /chathistory [page]
/chathistory -c | chist | View a player's chat history across the entire database. The c tick is to view context of a certain message by its ID number. | easyspeak.chathistory |
| /pm | m, w, msg, whisper, tell | Sends a message to another player. Will not reach the other player if ignored. | easyspeak.pm (default: true) |
| /reply | r | Sends a message to the last player the sender had an interaction with. | easyspeak.reply (default: true) |
| /ignore | (none) | Ignores (or unignores) a player. | easyspeak.ignore (default: true) |

Other Permissions

| Permission | Intended For |
|-----------------------------------|----------------------------|
| easyspeak.slowchat.bypass | Admins
Staff |
| easyspeak.clearchat.bypass | Admins
Staff |
| easyspeak.togglechat.bypass | Admins
Staff |
| easyspeak.colors (default: false) | Players
Players w/ Rank |

What version is supported?

This is currently built on the 1.21 Paper API version.
I have not implemented multi-version compilation as the things I'm using it for do not need it, but you're welcome to contribute on the GitHub page.

Contribution

Feel free to contribute at this project's GitHub page, located at https://github.com/kodalee/easyspeak

Versionen

Kein Versionsverlauf verfügbar. Nutze den Download-Button für die neueste Version von der Quelle.

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.

Herunterladen Easyspeak

Dateien werden direkt von der Originalquelle bereitgestellt. Modgrid hostet oder verändert sie nicht.