![[IMG]](//proxy.spigotmc.org/e3f181ab1bc7aad14b7f8f86967ae3b1cba3d640/68747470733a2f2f6170692e636f64656c6c612e61692f6170692f696d616765732f38343062633637353136346133356335646430363365623838663233363766622e706e67)
DISCLAIMER: THIS PLUGIN WAS MADE USING CODELLA IN 2 MINUTES. IT'S AN ADVANCED AI FOR MINECRAFT PLUGINS.
https://codella.ai
An enhanced chat plugin for Spigot/Paper servers that offers deep customization, moderation tools, and integration with PlaceholderAPI to create a unique and controlled chat experience.
Features
-
Custom Chat Formatting: Completely customize the look of your chat messages using placeholders.
-
PlaceholderAPI Support: Use any placeholder from PlaceholderAPI in your chat format and hover messages to display dynamic player information.
-
Hoverable Player Names: Show detailed player stats (like rank, balance, etc.) when players hover over a username in chat.
-
Anti-Spam: Prevent players from spamming the chat with a configurable message cooldown.
-
Blocked Words: Keep your chat clean by blocking a custom list of words or phrases.
-
Chat Moderation: Easily lock and unlock the server chat for all players without permission to bypass it.
-
Highly Configurable: Almost every aspect of the plugin can be changed in `config.yml` and `messages.yml`, from formats and messages to feature settings.
-
Permissions: Fine-grained permission control for all administrative commands and bypasses.
Commands & Permissions
|
/chat reload | Reloads the configuration files. | codellachat.admin |
|
/chat lock | Locks the chat for all non-admin players. | codellachat.admin |
|
/chat unlock | Unlocks the chat. | codellachat.admin |
|
/chat help | Displays the help message. | (None) |
Bypass Permissions
|
codellachat.bypass.spam | Allows the user to bypass the anti-spam cooldown. |
|
codellachat.bypass.blockedwords | Allows the user to use blocked words in their messages. |
|
codellachat.bypass.lock | Allows the user to chat while the chat is locked. |
Configuration
CodellaChat comes with two configuration files that allow for easy customization.
config.yml
This file controls the core features of the plugin.
Code (YAML):
# CodellaChat Configuration
# Chat format with PlaceholderAPI support
# Use '&' for color codes
chat-format
:
"&7%vault_rank% %player_name% &8» &f%message%"
# Hover message settings with PlaceholderAPI support
hover:
enabled
: true
lines:
- "&bPlayer
:
&f%player_name%"
- "&bRank
:
&f%vault_rank%"
- "&bMoney
:
&f%vault_eco_balance_formatted%"
# Anti-spam settings
anti-spam:
enabled
: true
delay-seconds
: 3
# Blocked words settings
blocked-words:
enabled
: true
words
:
-
"exampleword1"
-
"exampleword2"
# Chat lock settings
chat-lock:
enabled
: false
messages.yml
This file allows you to customize all user-facing messages.
Code (YAML):
# CodellaChat Messages
# Use '&' for color codes
prefix
:
"&8[&bCodellaChat&8] &r"
reload
:
"&aConfiguration and messages have been reloaded."
chat-locked
:
"&cThe chat is currently locked."
chat-unlocked
:
"&aThe chat has been unlocked."
no-permission
:
"&cYou do not have permission to use this command."
anti-spam
:
"&cYou must wait %time% seconds before sending another message."
blocked-word
:
"&cYour message contains a blocked word."
player-only
:
"&cThis command can only be executed by a player."
help
:
-
"&b&lCodellaChat Help"
-
"&b/chat reload &7- Reloads the configuration."
-
"&b/chat lock &7- Locks the chat."
-
"&b/chat unlock &7- Unlocks the chat."
-
"&b/chat help &7- Shows this help message."
Dependencies
-
PlaceholderAPI: Required for using placeholders in chat formats and hover messages.
Installation
1. Download the latest version of CodellaChat from the releases page.
2. Install
PlaceholderAPI if you haven't already.
3. Place the `CodellaChat.jar` file into your server's
plugins folder.
4. Restart your server.
5. Configure the
config.yml and
messages.yml files in the
plugins/CodellaChat directory to your liking.
6. Run
/chat reload to apply the changes.
![[IMG]](//proxy.spigotmc.org/938118ac38955cb3236b1ec70ec016352bc0fbbb/68747470733a2f2f63736c2e6f72672f7465656e63616d702f77702d636f6e74656e742f75706c6f6164732f73697465732f31322f323032322f30312f646973636f72642e706e67)