This project is abandoned due to low code standard. Features will be merged to Minecord soon.
Read the wiki if you have any problems. If it does not help you to solve your issue, post it at here. Drop a comment if you have any suggestions.
Read the wiki if you have any problems. If it does not help you to solve your issue, post it at here. Drop a comment if you have any suggestions.
- Block cursing messages
- Block over upper cased messages
- Create keys replaced with message in chat (shorten a frequently used message)
- Auto format the messages sent
- Private Messanger with reply function
- Messages sent are color code supported
- Customized player join and leave message
- Customized MOTD
- /chatassets - Shows the bukkit help page
- /chatassets help - Shows the help page
- /chatassets reload - Reload the configuration file
- /chatassets ms list - Shows a list of existing shorten messages
- /chatassets ms add <key> - Add a new key for message shortener. After running this command, the next message you typed on chat will be saved as the message of the key.
- /chatassets ms remove <key> - Remove a shorten message according to the corresponding key
- /chatassets ac badwords - Shows a list of blacklisted words
- /chatassets ac add ... - Add words to the blacklist. Separate every word with a space.
- /chatassets ac clear - Clear out the blacklist.
- /chatassets acs info - Shows the properties of anti case spam
- /chatassets acs set <maximum upper cases per message> <auto lower cases the message if upper cased chars amount is larger than the maximum> - Set the properties of anti case spam
- /chatassets lh joinmessage view - View the broadcast message when a player joins
- /chatassets lh joinmessage set - Set the broadcast message when a player joins
- /chatassets lh quitmessage view - View the broadcast message when a player quits
- /chatassets lh quitmessage set - Set the broadcast message when a player quits
- /chatassets lh motd view - View the motd on join
- /chatassets lh motd set - Set the motd on join
- chatassets.* - Grant all permissions. Given to none by default.
- chatassets.main - Grant access to /chatassets command. Given to all by default.
- chatassets.help - Grant access to help page. Given to all by default.
- chatassets.reload - Grant access to reload the configuration file. Given to op by default.
- chatassets.anticurse.bypass - Grant access to cursing on chat. Given to none by default. Can be given with chatassets.*
- chatassets.anticurse.add - Grant access to add words to blacklist. Given to op by default.
- chatassets.anticurse.clear - Grant access to clear out the blacklist. Given to op by default.
- chatassets.anticasespam.bypass - Grant access to spamming upper cased letters. Given to none by default. Can be given with chatassets.*
- chatassets.anticasesapam.modify - Grant access to set the properties of anti case spam. Given to op by default.
- chatassets.messageshortener.add - Grant access to registering keys. Given to op by default.
- chatassets.messageshortener.use - Grant access to using keys. Given to all by default.
- chatassets.basic.chat - Grant access to chatting. Given to all by default.
- chatassets.basic.automodify.bypass - Grant access to be ignored by the auto formatting function. Given to op by default.
- chatassets.msg - Grant access to private messanger. Given to all by default.
- chatassets.msg.reply - Grant access to the replier in private messanger Deprecated
- chatassets.loghandler.joinmessage.receive - Grant access to receive the broadcast message when a player joins. Given to all by default.
- chatassets.loghandler.quitmessage.receive - Grant access to receive the broadcast message when a player leaves. Given to all by default.
- chatassets.loghandler.motd.receive - Grant access to receive a message on join. Given to all by default.
- chatassets.loghandler.joinmessage.view - Grant access to view the broadcast message when a player joins with command. Given to all by default.
- chatassets.loghandler.quitmessage.view - Grant access to view the broadcast message when a player quits with command. Given to all by default.
- chatassets.loghandler.motd.view - Grant access to view the message sent on join with command. Given to all by default.
- chatassets.loghandler.joinmessage.set - Grant access to configure the broadcast message when a player joins. Given to op by default.
- chatassets.loghandler.quitmessage.set - Grant access to configure the broadcast message when a player quits. Given to op by default.
- chatassets.loghandler.motd.set - Grant access to configure the message sent on join. Given to op by default.
config.yml:
Code (Text):
//Added to the front of messages that are sent by plugin on the chat only
prefix: "ChatAssets "
//Determine whether the plugin should send messages on the chat or action bar. Requires ActionBarAPI for any version of server if set to true
send-message-on-action-bar: true
//Set what functions should be enabled. Set true to enable, false to disable. They will enable by default.
enable:
anticurse: true
anticasespam: true
//Please set cooldowner to false
cooldowner: false
chatautomodifier: true
loghandler: true
private-messenger: true
anticurse:
//Set whether should the cursed message be cancelled. Set true to block the message from being sent, false to replace the bad word with customized character
cancel-cursed-message: false
//Used to replace the bad words. Unecessary if above is set to true
replaced-string: "*"
//A list of badwords
badwords:
- badword
anticasespam:
//Maximum amount of upper cased letters allowed in a message.
max-upper-cases: 3
//Set whether if a message which breaks the rule should be cancelled. Set false to block the message from being sent, true to set all characters of it to lower case
all-char-to-lower-case-if-over-max: true
loghandler:
//broadcast message when a player joins
join-messages:
- "<playername> joined the game"
//broadcast message when a player leaves
quit-messages:
- "<playername> left the game"
//sent on join
motd:
- "This is a test motd!"
//Do not change the version otherwise the config will be reset
version: 2
prefix: "ChatAssets "
//Determine whether the plugin should send messages on the chat or action bar. Requires ActionBarAPI for any version of server if set to true
send-message-on-action-bar: true
//Set what functions should be enabled. Set true to enable, false to disable. They will enable by default.
enable:
anticurse: true
anticasespam: true
//Please set cooldowner to false
cooldowner: false
chatautomodifier: true
loghandler: true
private-messenger: true
anticurse:
//Set whether should the cursed message be cancelled. Set true to block the message from being sent, false to replace the bad word with customized character
cancel-cursed-message: false
//Used to replace the bad words. Unecessary if above is set to true
replaced-string: "*"
//A list of badwords
badwords:
- badword
anticasespam:
//Maximum amount of upper cased letters allowed in a message.
max-upper-cases: 3
//Set whether if a message which breaks the rule should be cancelled. Set false to block the message from being sent, true to set all characters of it to lower case
all-char-to-lower-case-if-over-max: true
loghandler:
//broadcast message when a player joins
join-messages:
- "<playername> joined the game"
//broadcast message when a player leaves
quit-messages:
- "<playername> left the game"
//sent on join
motd:
- "This is a test motd!"
//Do not change the version otherwise the config will be reset
version: 2
Code (Text):
//The option name is the key and the option value is the message
shortkey: longmessage
//Do not change the version otherwise the config will be reset
version: 2
shortkey: longmessage
//Do not change the version otherwise the config will be reset
version: 2
- ActionBarAPI soft dependency
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- 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.
Chat Assets is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 1,140 times (via Spigot). Download it and open it directly in the game.