[FREE] CHAT CORE | Manage, Control, & Format Your Chat! Chat hovering, click events, and more

Cranked

Owner of Cranked Factions
Premium
Feedback score
25
Posts
443
Reactions
194
Resources
0
egxpj9I.png

The Only Chat Plugin You'll Ever Need

Download Here
https://www.mc-market.org/resources/13998/

About Chat Core
After seeing a few chat plugins dominate the market despite being poorly written, over-priced, and overly confusing, I created Chat Core with efficiency and simplicity in mind.

About Me
After creating Chat Core for my server, I stepped away from the Minecraft space for two years. In that time, I have been studying computer science in college. I have gained valuable experience in school and the software industry by working for a Fortune 500 company as a software engineer.

Chat Core - Free
I used to sell this plugin for $5, and it made me some good money. However, now I'm an adult, and that doesn't really matter to me. I work on this project solely as a passion project. This project is now also open source. If you fork this plugin, please give me credit, star my project on GitHub, etc. This will help me build my resume and get a good job in the future :)


8a394f15cd65fb4e1362547ed8e3ea43.gif

Rank based format with hover support and Placeholder API

Features

  • Fully configurable - disable/enable any feature!
  • 1.7-1.17 support
  • Chat format with hovering and PAPI support
  • Staff tools - clear, slow, and lock chat (with -s and -a)
  • Intelligent filter - Block words, commands, and advertising.
  • Intelligent anti-bot and anti-spam with no false positives
  • Plugin hiding built into the default config
  • PlaceholderAPI in every message
  • Log every chat and command
  • Custom join, quit, and death messages. Please don't use other deathmessages plugins, I've looked at their code and they are all horrendous. lol
  • Staff chat
  • Auto broadcaster
  • Announce, warn, and staff announce command
  • Change a message with too many caps to lowercase
  • Add a period and/or make the first letter caps
  • Colored chat
  • Name mentioning
  • Disable ASCII spam
  • Command spy
  • Beautiful join message
  • Permission node to bypass filters, staff tools, and more
Commands and Permissions
/chat <help> - Brings up the help page
/chat clear <-s/-a> - Clear the chat
/chat slow <time> <-s/-a> Slow the chat
/chat lock <-s/-a> - Lock the chat
/chat staff <message> - Toggle or send a message to staff chat
/chat spy - Enable command spy
/chat announce - Announce a message to the server
/chat warn - Warn a message to the server
/chat staffannounce - Announce a message to the online staff
chatcore.reload
chatcore.clear
chatcore.clear.silent
chatcore.clear.anonymous
chatcore.help
chatcore.lock
chatcore.lock.silent
chatcore.lock.anonymous
chatcore.slow
chatcore.slow.silent
chatcore.slow.anonymous
chatcore.staffchat.send
chatcore.staffchat.see
chatcore.delay.bypass
chatcore.commanddelay.bypass
chatcore.lock.bypass
chatcore.slow.bypass
chatcore.caps.bypass
chatcore.addperiod.bypass
chatcore.blockedwords.bypass
chatcore.commandspy
chatcore.commandspy.bypass
chatcore.blockedcommands.bypass
chatcore.autocaps.bypass
chatcore.announce
chatcore.announce.warning
chatcore.staffannounce
chatcore.staffannounce.see
chatcore.coloredtext
chatcore.disablechatuntilmove.bypass
chatcore.antiad.bypass
chatcore.antiad.alert
chatcore.vipjoin
chatcore.vipquit
chatcore.mention
chatcore.ascii.bypass

Files
Code:
#    _____ _           _      _____[/LEFT]
#  / ____| |         | |    / ____|
# | |    | |__   __ _| |_  | |     ___  _ __ ___
# | |    | '_ \ / _` | __| | |    / _ \| '__/ _ \
# | |____| | | | (_| | |_  | |___| (_) | | |  __/
#  \_____|_| |_|\__,_|\__|  \_____\___/|_|  \___|
#
#
#   A plugin created by Cranked[/LEFT]
#   Mc-Market: https://www.mc-market.org/resources/13998/
#   Spigot:

#############################################################
## +------------------------------------------------------+ #
## |                  General Settings                    | #
## +------------------------------------------------------+ #
#############################################################

reload-msg: '&aChatCore has been reloaded.'
no-permission-msg: '&cNo permission.'
# Useful tip: If you want to change the unknown command message, there is no need
# to download a plugin to do this for you. Simply go to spigot.yml, change the
# field 'unknown-command', and use § for color codes instead of &
# Example: unknown-command: §8[§bServer§8] §7Unknown command.
help-msg:
  - '&8&m                                                                                '
  - ''
  - '&d&l                 CHAT CORE'
  - ''
  - '&d        MC-Market Page &8>> &fhttps://www.mc-market.org/resources/13998/'
  - ''
  - '&d/chat &f- Bring up this help page'
  - '&d/chat clear &7<-s/-a> &f- Clears the chat'
  - '&d/chat slow &7<time> <-s/-a> &f- Slow the chat'
  - '&d/chat lock &7<-s/-a> &f- Lock the chat'
  - '&d/chat staff <message> &f- Toggle or send a message to staff chat'
  - '&d/chat spy &f- Enable command spy'
  - '&d/chat announce &f- Announce a message to the server'
  - '&d/chat warn &f- Warn a message to the server'
  - '&d/chat staffannounce &f- Announce a message to the online staff'
  - ''
  - '&8&m                                                                                '


#############################################################
## +------------------------------------------------------+ #
## |                  Clear Chat Settings                 | #
## +------------------------------------------------------+ #
#############################################################

clear-chat-enabled: true
clear-msg: '&aThe chat was cleared by %player%.'
clear-msg-anon: '&aThe chat was cleared.'

#############################################################
## +------------------------------------------------------+ #
## |                  Lock Chat Settings                  | #
## +------------------------------------------------------+ #
#############################################################

lock-chat-enabled: true
lock-msg: '&aThe chat has been locked by %player%.'
lock-msg-anon: '&aThe chat has been locked.'
unlock-msg: '&aThe chat has been unlocked by %player%.'
unlock-msg-anon: '&aThe chat has been unlocked.'
locked-msg: '&cThe chat is currently disabled.'
lock-silent-msg: '&aYou silently locked the chat.'
unlock-silent-msg: '&aYou silently unlocked the chat.'


#############################################################
## +------------------------------------------------------+ #
## |                  Slow Chat Settings                  | #
## +------------------------------------------------------+ #
#############################################################

slow-chat-enabled: true
slow-msg: '&aThe chat was slowed to a %time% second delay by %player%.'
slow-msg-anon: '&aThe chat was slowed to a %time% second delay.'
slow-usage-msg: '&cUsage: /chat slow <time in sec OR 0 to end>'
slow-silent-msg: '&aYou silently slowed the chat to a %time% second delay.'
slow-delay-msg: '&cThe chat is slowed, so you cannot talk for another %time% seconds.'
unslow-msg: '&aThe chat is no longer slowed.'
unslow-silent-msg: '&aYou silently removed the slow delay in chat.'


#############################################################
## +------------------------------------------------------+ #
## |                  Chat Delay Settings                 | #
## +------------------------------------------------------+ #
#############################################################

# Set to 0 to disable
delay-in-millis: 500
delay-msg: '&cYou cannot talk for another %time% seconds.'


#############################################################
## +------------------------------------------------------+ #
## |                Command Delay Settings                | #
## +------------------------------------------------------+ #
#############################################################

# Set to 0 to disable
command-delay-in-millis: 250
command-delay-msg: '&cYou cannot run a command for another %time% seconds.'


#############################################################
## +------------------------------------------------------+ #
## |                 Staff Chat Settings                  | #
## +------------------------------------------------------+ #
#############################################################

staff-chat-enabled: true
staff-chat-format: '&8[&b&lSTAFF&8] &c%player%&f: %message%'
staff-chat-on-msg: '&aStaff chat has been enabled.'
staff-chat-off-msg: '&cStaff chat has been disabled.'


#############################################################
## +------------------------------------------------------+ #
## |                  Anti Caps Settings                  | #
## +------------------------------------------------------+ #
#############################################################

anti-caps-enabled: true

# What % of the msg should be caps before we edit the message?
anti-caps-percentage: 50

# How many characters must the message be before we edit the message? (so chats like "LOL" wont be affected)
anti-caps-min-length: 10


#############################################################
## +------------------------------------------------------+ #
## |                 Add Period Settings                  | #
## +------------------------------------------------------+ #
#############################################################

add-period-enabled: true
add-period-min-length: 10


#############################################################
## +------------------------------------------------------+ #
## |                Blocked Words Settings                | #
## +------------------------------------------------------+ #
#############################################################

blocked-words-replace-word: '*****'
blocked-words-replace-char: '*'

# to disable, do:   blocked-words: []
blocked-words:
  - 'wtf'                 # Will not run a punishment
  - 'shit, minor'         # Will run commands from punishment 'minor'
  - 'kys, severe'         # Will run commands from punishment 'severe'

# "Ass" will be detected but "compass" will not
# (Don't put the same word in both categories, just choose one)
blocked-words-ignore-in-bigger-words:
  - 'ass, minor'

# Add as many categories and name them whatever you would like
blocked-words-punishments:
  minor:
    - 'mute %player% -s 1m &fSwearing (&c%word%&f)'        # Or use %message% as a placeholder
  severe:
    - 'chat staffannounce &e%player% &fswore (&e%word%&f)'
    - 'mute %player% -s 3m &fSwearing (&c%word%&f)'


#############################################################
## +------------------------------------------------------+ #
## |              Blocked Commands Settings               | #
## +------------------------------------------------------+ #
#############################################################

blocked-commands-msg: '&cThat command is disabled.' #another fun option would be to make this message the same as your unknown command message
blocked-commands-warn-staff: true
blocked-commands-warn-staff-msg: '&c&lWARNING&f: &c%player% &ftried to use the command ''&c%command%&f'''

# In general, this is recommended to avoid players from seeing what plugins you have installed
# If you want to block suggestions with colon, thus preventing them from seeing your plugins,
# set 'send-namespaced' in spigot.yml to false
block-all-commands-containing-colon: true

# Set to '' to disable
block-all-commands-containing-colon-msg: '&cYou cannot use colons in commands.'
# IMPORTANT TIP: if you want to block players from using '/ver ' or '/about ' (which shows all plugins!), negate the permission 'bukkit.command.version'
# This removes the need for external plugins that will only slow down your server!
blocked-commands:      # to disable, do:   blocked-commands: []
  - '//calc, crash'
  - '//calculate, crash'
  - '/?'
  - '/help'
  - '/ehelp'
  - '/about'
  - '/eabout'
  - '/info'
  - '/bukkit:?'
  - '/bukkit:about'
  - '/bukkit:help'
  - '/bukkit:pl'
  - '/bukkit:plugins'
  - '/bukkit:ver'
  - '/bukkit:version'
  - '/icanhasbukkit'
  - '/minecraft:help'
  - '/pl'
  - '/plugin'
  - '/plugins'
  - '/ver'
  - '/version'

blocked-commands-punishments:
  crash:
    - 'kick %player% -s Don''t try to crash our server.'        # Or use %command% as a placeholder


#############################################################
## +------------------------------------------------------+ #
## |                 Command Spy Settings                 | #
## +------------------------------------------------------+ #
#############################################################

command-spy-enabled: true
command-spy-format: '&d%player%&f %command%'
command-spy-on-msg: '&aYou have enabled command spy.'
command-spy-off-msg: '&cYou have disabled command spy.'
command-spy-enabled-on-join: false
command-spy-ignored-commands:     # to disable, do:   command-spy-ignored-commands: []
  - '/example'
  - '/test2'


#############################################################
## +------------------------------------------------------+ #
## |                  Auto Caps Settings                  | #
## +------------------------------------------------------+ #
#############################################################

auto-caps-enabled: true
auto-caps-min-length: 3


#############################################################
## +------------------------------------------------------+ #
## |                   Announce Settings                  | #
## +------------------------------------------------------+ #
#############################################################

announce-enabled: true
announce-format: '&a&lAnnouncement&f: %message%'
announce-usage: '&cUsage: /chat announce <message>'

# set to NONE or something from this list:
# 1.7: https://pastebin.com/9jbmgjHb
# 1.8: https://pastebin.com/chgFQ6Qe
# 1.9: https://pastebin.com/gPVc30AX
# 1.10: https://pastebin.com/rzrMVG2W
# 1.11: https://pastebin.com/1LqmZmec
# 1.12: https://pastebin.com/fpjUVppS
# 1.13: https://pastebin.com/CkQ1WZuw
# 1.14: https://pastebin.com/Z3eh7SP5
# 1.15: https://pastebin.com/BZeQSYMN
# 1.16: https://pastebin.com/KeaGT8Gi
# 1.17: https://pastebin.com/X0US4f7D
announce-sound: 'NONE'

warning-enabled: true
warning-format: '&c&lWarning&f: %message%'
warning-usage: '&cUsage: /chat warn <message>'
warning-sound: 'NONE'
staff-announce-enabled: true
staff-announce-format: '&d&lStaff Announcement&f: %message%'
staff-announce-usage: '&cUsage: /chat staffannounce <message>'
staff-announce-sound: 'NONE'


#############################################################
## +------------------------------------------------------+ #
## |                 Colored Text Settings                | #
## +------------------------------------------------------+ #
#############################################################

# Players with permission 'chatcore.coloredtext' can use & to send colored text in chat
# If using essentials, set to false and use the permissions 'essentials.chat.color' and 'essentials.msg.color' instead
colored-chat-enabled: true


#############################################################
## +------------------------------------------------------+ #
## |           Disable Chat Until Move Settings           | #
## +------------------------------------------------------+ #
#############################################################

disable-chat-until-move: true
disable-chat-until-move-msg: '&cYou cannot talk in chat until you move.'
disable-command-until-move-msg: '&cYou cannot use that command until you move.'

# to disable, do:   disable-commands-until-move: []
disable-commands-until-move:
  - '/me'


#############################################################
## +------------------------------------------------------+ #
## |             Anti Advertisement Settings              | #
## +------------------------------------------------------+ #
#############################################################

anti-ad-enabled: true
anti-ad-msg: '&cAdvertising is not allowed.'
anti-ad-inform-msg: '&c&lWARNING: &f%player% tried to advertise: %message%'

# Setting 1 will cancel the message, setting 2 will modify the message to remove periods from the link
anti-ad-setting: 1

anti-ad-whitelist:
  - 'minecraft.net'
  - 'mojang.com'


#############################################################
## +------------------------------------------------------+ #
## |                  Join Quit Messages                  | #
## +------------------------------------------------------+ #
#############################################################

custom-join-quit-messages-enabled: true

# Set to '' to disable join and quit messages (custom-join-quit-messages-enabled must be true then)
join-msg: '&8[&a&l+&8] &f%player%'
quit-msg: '&8[&c&l-&8] &f%player%'
vip-join-msg: '&8[&a&l+&8] &b%player%'
vip-quit-msg: '&8[&c&l-&8] &b%player%'


#############################################################
## +------------------------------------------------------+ #
## |                Chat Format Settings                  | #
## +------------------------------------------------------+ #
#############################################################

custom-chat-format-enabled: true

# If name-hover-enabled is true and you have factions, use the following format instead:
#default-format: '%rel_factionsuuid_relation_color%%factionsuuid_player_role%%factionsuuid_faction_name% %prefix%%name%%suffix% &8>> &f%message%'
default-format: '%prefix%%name%%suffix% &8>> &f%message%'

# Make sure the name of the rank matches your permissions plugin. Vault is required for rank-formats to work.
rank-formats:
  group1: '%prefix%%name%%suffix% &8>> &f%message%'
  group2: '%prefix%%name%%suffix% &8>> &b%message%'

name-hover-enabled: true

# This example uses PlaceholderAPI placeholders. You may need to use /papi ecloud download (expansion name).
# List of placeholders here: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders
hover-format:
  - '%prefix%%name%'
  - '&7Balance: &e$%vault_eco_balance_formatted%'
  - '&7Time played: &e%statistic_time_played%'
  - '&7Faction: %rel_factionsuuid_relation_color%%factionsuuid_faction_name%'
  - ''
  - '&eClick to send %name% &ea message!'

# 'none' to disable, 'url', 'command', 'suggestcommand'
click-action-mode: 'suggestcommand'
# 'https://google.com', '/give %name% stone', '/msg %name% '
click-action: '/msg %name% '


#############################################################
## +------------------------------------------------------+ #
## |                   Mention Settings                   | #
## +------------------------------------------------------+ #
#############################################################

mention-enabled: true
mention-color: '&a&l'

# set to NONE or something from this list:
# 1.7: https://pastebin.com/9jbmgjHb
# 1.8: https://pastebin.com/chgFQ6Qe
# 1.9: https://pastebin.com/gPVc30AX
# 1.10: https://pastebin.com/rzrMVG2W
# 1.11: https://pastebin.com/1LqmZmec
# 1.12: https://pastebin.com/fpjUVppS
# 1.13: https://pastebin.com/CkQ1WZuw
# 1.14: https://pastebin.com/Z3eh7SP5
# 1.15: https://pastebin.com/BZeQSYMN
# 1.16: https://pastebin.com/KeaGT8Gi
# 1.17: https://pastebin.com/X0US4f7D
mention-sound: 'NONE'


#############################################################
## +------------------------------------------------------+ #
## |                    MOTD Settings                     | #
## +------------------------------------------------------+ #
#############################################################

motd-enabled: true
motd:
  - '&8&m                                                                                '
  - ''
  - '&d&l                 SERVER NAME'
  - ''
  - '&d&l        HELP &8>> &7Type &d/help &7for a list of commands.'
  - '&d&l        WEBSITE &8>> &fwebsite.com'
  - '&d&l        STORE &8>> &fshop.website.com'
  - ''
  - '&8&m                                                                                '


#############################################################
## +------------------------------------------------------+ #
## |                Auto Broadcast Settings               | #
## +------------------------------------------------------+ #
#############################################################

auto-broadcast-enabled: true
auto-broadcast-delay: 30
# True = random message, false = in order
auto-broadcast-random: true

# Separate lines with %newline%
auto-broadcast-messages:
  - '&8&m                                                                                %newline%%newline%&d&l                 Announcement%newline%%newline%&e    Insiding is a bannable offense!%newline%%newline%&8&m                                                                                '
  - '&eHelp&f: Use &e/auction &fto access the auction house!'
  - '&eHelp&f: Visit our website for updates at &ewebsite.com'


#############################################################
## +------------------------------------------------------+ #
## |              Command/Chat Log Settings               | #
## +------------------------------------------------------+ #
#############################################################

chat-logger-enabled: true
chat-logger-staff-chat-enabled: true
chat-logger-included-commands:
  - '/m'
  - '/em'
  - '/msg'
  - '/emsg'
  - '/whisper'
  - '/ewhisper'
  - '/tell'
  - '/etell'
  - '/t'
  - '/et'
  - '/me'
  - '/eme'
  - '/r'
  - '/er'
  - '/reply'
  - '/ereply'
command-logger-enabled: true
command-logger-ignored-commands:
  - '/help'
logger-format: '[%time%] %player%: %message% '


#############################################################
## +------------------------------------------------------+ #
## |                  Anti-ASCII Settings                 | #
## +------------------------------------------------------+ #
#############################################################

# This disables all characters with an ASCII code >= 128 (pretty much anything not on the standard keyboard)
# This is recommended to stop bypassing swear and anti-advertising filter
disable-ascii: true
ascii-cancel: true          # If true, cancels the message. If false, replaces the ASCII symbol with the replace character
ascii-cancel-msg: '&cYou cannot use ASCII characters.'
ascii-replace-character: '*'
Code:
#               _____             _   _       __  __
#               |  __ \           | | | |     |  \/  |
#               | |  | | ___  __ _| |_| |__   | \  / | ___  ___ ___  __ _  __ _  ___  ___
#               | |  | |/ _ \/ _` | __| '_ \  | |\/| |/ _ \/ __/ __|/ _` |/ _` |/ _ \/ __|
#               | |__| |  __/ (_| | |_| | | | | |  | |  __/\__ \__ \ (_| | (_| |  __/\__ \
#               |_____/ \___|\__,_|\__|_| |_| |_|  |_|\___||___/___/\__,_|\__, |\___||___/
#                                                                          __/ |
#                                                                         |___/
#[/LEFT]
#  You can add multiple lines to have a random death message chosen.
#  And, you can disable certain death messages by setting the death message to '', see the following example:
#  unknown: '
#
#  This way, you can disable all death messages except for pvp-related deaths.
disable-all-death-messages: false
enable-custom-death-messages: true
unknown:
- '&c%player%&7 died.'
- '&c%player%&7 mysteriously died.'
projectile-unknown:
- '&c%player%&7 was shot to death.'
pvp-unknown:
- '&c%player%&7 was killed by %killer%&7.'
explosion-unknown:
- '&c%player%&7 was exploded.'
magic-unknown:
- '&c%player%&7 was killed by magic from a dispenser.'
melee-unknown:
- '&c%player%&7 was meleed to death.'
fireball-unknown:
- '&c%player%&7 was blown up by a fireball.'
pvp-thorns:
- '&c%player%&7 was killed trying to hurt %killer%&7.'
pvp-explosion:
- '&c%player%&7 was blown up while fighting %killer%&7.'
pvp-magic:
- '&c%player%&7 was killed by %killer%&7 using magic.'
pvp-drown:
- '&c%player%&7 drowned while fighting %killer%&7.'
pvp-burn:
- '&c%player%&7 burned to death while fighting %killer%&7.'
pvp-fire-tick:
- '&c%player%&7 burned to death while fighting %killer%&7.'
pvp-magma:
- '&c%player%&7 was burned by a magma block while fighting %killer%&7.'
pvp-lava:
- '&c%player%&7 burned in lava while fighting %killer%&7.'
pvp-starvation:
- '&c%player%&7 starved to death while fighting %killer%&7.'
pvp-suffocation:
- '&c%player%&7 suffocated to death while fighting %killer%&7.'
pvp-cramming:
- '&c%player%&7 was crammed to death while fighting %killer%&7.'
pvp-freeze:
- '&c%player%&7 froze to death while fighting %killer%&7.'
pvp-void:
- '&c%player%&7 fell out of the world while fighting %killer%&7.'
pvp-fall-far:
- '&c%player%&7 fell quite far while fighting %killer%&7.'
pvp-fall-short:
- '&c%player%&7 broke their legs while fighting %killer%&7.'
pvp-fly-into-wall:
- '&c%player%&7 flew into a wall while fighting %killer%&7.'
pvp-pricked:
- '&c%player%&7 was pricked to death while fighting %killer%&7.'
pvp-lightning:
- '&c%player%&7 was struck by lightning while fighting %player%&7.'
pvp-enderpearl:
- '&c%player%&7 enderpearled into a wall while fighting %player%&7.'
pvp-tnt:
- '&c%player%&7 was blown up while fighting %player%&7.'
pvp-custom-sword:
- '&c%player%&7 was stabbed by %killer%&7 using %item%&7.'
pvp-custom-axe:
- '&c%player%&7 was hacked by %killer%&7 using %item%&7.'
pvp-custom-bow:
- '&c%player%&7 was shot by %killer%&7 using %item%&7.'
pvp-custom-crossbow:
- '&c%player%&7 was shot by %killer%&7 using %item%.'
pvp-custom-trident:
- '&c%player%&7 was impaled by %killer%&7 using %item%&7.'
pvp-custom-other:
- '&c%player%&7 was killed by %killer%&7 using %item%&7.'
pvp-sword:
- '&c%player%&7 was stabbed by %killer%&7.'
pvp-axe:
- '&c%player%&7 was hacked by %killer%&7.'
pvp-bow:
- '&c%player%&7 was shot by %killer%&7.'
pvp-crossbow:
- '&c%player%&7 was shot by %killer%&7.'
pvp-trident:
- '&c%player%&7 was impaled by %killer%&7''s trident.'
pvp-fists:
- '&c%player%&7 was punched to death by %killer%&7.'
pvp-suicide:
- '&c%player%&7 committed suicide while fighting %player%&7.'
pvp-other:
- '&c%player%&7 was killed by %killer%&7.'
bee:
- '&c%player%&7 was stung by a lot of bees.'
blaze-melee:
- '&c%player%&7 was punched by a blaze.'
blaze-fireball:
- '&c%player%&7 was fireballed by a blaze.'
cavespider:
- '&c%player%&7 was bitten by a cave spider.'
creeper:
- '&c%player%&7 was blown up by a creeper.'
creeper-charged:
- '&c%player%&7 was blown up by a charged creeper.'
drowned-trident:
- '&c%player%&7 was impaled by a drowned''s trident.'
drowned-melee:
- '&c%player%&7 was punched by a drowned really hard.'
elderguardian:
- '&7An elder guardian got to &c%player%&7.'
enderdragon-breath:
- '&c%player%&7 was killed by the ender dragon''s breath.'
enderdragon-fireball:
- '&c%player%&7 was fireballed by the ender dragon.'
enderdragon-magic:
- '&c%player%&7 was killed by the ender dragon''s magic.'
enderdragon:
- '&c%player%&7 was killed by the ender dragon.'
enderman:
- '&c%player%&7 was killed by an enderman. Ouch.'
endermite:
- '&c%player%&7 was killed by an endermite.'
evoker:
- '&c%player%&7 was killed by an evoker.'
ghast:
- '&c%player%&7 was blown up by a ghast.'
guardian:
- '&c%player%&7 was killed by a guardian.'
illusioner:
- '&c%player%&7 was illusioned by an illusioner.'
irongolem:
- '&c%player%&7 was thrown by an iron golem.'
llama:
- '&c%player%&7 was killed by a llama.'
magmacube:
- '&c%player%&7 was stomped on by a magma cube.'
panda:
- '&c%player%&7 was rekt by a panda.'
phantom:
- '&c%player%&7 was killed by a phantom.'
pillager-crossbow:
- '&c%player%&7 was shot by a pillager.'
pillager-melee:
- '&c%player%&7 was hit by a pillager.'
polarbear:
- '&c%player%&7 was hugged by a polar bear.'
pufferfish:
- '&c%player%&7 was stung by a puffer fish.'
ravager:
- '&c%player%&7 was ravaged by a ravager.'
shulker:
- '&c%player%&7 was killed by a shulker.'
silverfish:
- '&c%player%&7 was killed by a silverfish.'
stray-arrow:
- '&c%player%&7 was shot by a stray.'
stray-melee:
- '&c%player%&7 was punched by a stray.'
witherskeleton:
- '&c%player%&7 was nae-naed by a wither skeleton.'
skeleton-arrow:
- '&c%player%&7 was shot by a skeleton.'
skeleton-melee:
- '&c%player%&7 was punched by a skeleton.'
slime:
- '&c%player%&7 was stomped on by a slime.'
spider:
- '&c%player%&7 was bit by a spider.'
vex:
- '&c%player%&7 was killed by a vex.'
vindicator:
- '&c%player%&7 was killed by a vindicator.'
witch:
- '&c%player%&7 was killed by a witch.'
wither:
- '&c%player%&7 was killed by a wither.'
wither-explosion:
- '&c%player%&7 was exploded by a wither.'
wolf:
- '&c%player%&7 was ripped apart by wolves.'
zombiepigman:
- '&c%player%&7 was killed by a zombie pigman.'
zombievillager:
- '&c%player%&7 was eaten by a zombie villager.'
hoglin:
- '&c%player%&7 was rammed by a hoglin.'
zoglin:
- '&c%player%&7 was rammed by a zoglin.'
piglin:
- '&c%player%&7 forgot to wear gold in the nether.'
piglin-brute:
- '&c%player%&7 forgot to wear gold in the nether.'
husk:
- '&c%player%&7 was eaten by a husk.'
zombie:
- '&c%player%&7 was eaten by a zombie.'
named-hoglin:
- '&c%player%&7 was rammed by %mob%&7.'
named-zoglin:
- '&c%player%&7 was rammed by %mob%&7.'
named-piglin:
- '&c%player%&7 was killed by %mob%&7.'
named-piglin-brute:
- '&c%player%&7 was killed by %mob%&7.'
named-bee:
- '&c%player%&7 was stung by %mob%&7.'
named-blaze-melee:
- '&c%player%&7 was punched by %mob%&7.'
named-blaze-fireball:
- '&c%player%&7 was fireballed by %mob%&7.'
named-cavespider:
- '&c%player%&7 was bitten by %mob%&7.'
named-creeper:
- '&c%player% was&7 blown up by %mob%&7.'
named-creeper-charged:
- '&c%player%&7 was blown up by %mob%&7.'
named-drowned-trident:
- '&c%player%&7 was impaled by %mob%&7''s trident.'
named-drowned-melee:
- '&c%player%&7 was punched by %mob%&7 really hard.'
named-elderguardian:
- '&c%mob%&7 got to %player%&7.'
named-enderdragon-breath:
- '&c%player%&7 was killed by %mob%&7''s breath.'
named-enderdragon:
- '&c%player%&7 was killed by %mob%&7.'
named-enderdragon-fireball:
- '&c%player%&7 was fireballed by %mob%&7.'
named-enderdragon-magic:
- '&c%player%&7 was killed by %mob%&7''s magic.'
named-melee-unknown:
- '&c%player%&7 was meleed to death by %mob%&7.'
named-enderman:
- '&c%player%&7 was killed by %mob%&7. Ouch.'
named-endermite:
- '&c%player%&7 was killed by %mob%&7.'
named-evoker:
- '&c%player%&7 was killed by %mob%&7.'
named-ghast:
- '&c%player%&7 was blown up by %mob%&7.'
named-guardian:
- '&c%player%&7 was killed by %mob%&7.'
named-illusioner:
- '&c%player%&7 was illusioned by %mob%&7.'
named-irongolem:
- '&c%player%&7 was thrown by %mob%&7.'
named-magmacube:
- '&c%player%&7 was stomped on by %mob%&7.'
named-panda:
- '&c%player%&7 was rekt by %mob%&7.'
named-phantom:
- '&c%player%&7 was killed by %mob%&7.'
named-pillager-crossbow:
- '&c%player%&7 was shot by %mob%&7.'
named-pillager-melee:
- '&c%player%&7 was hit by %mob%&7.'
named-polarbear:
- '&c%player%&7 was hugged by %mob%&7.'
named-pufferfish:
- '&c%player%&7 was stung by %mob%&7.'
named-ravager:
- '&c%player%&7 was ravaged by %mob%&7.'
named-shulker:
- '&c%player%&7 was killed by %mob%&7.'
named-silverfish:
- '&c%player%&7 was killed by %mob%&7.'
wither-skull:
- '&c%player%&7 was shot by a wither.'
named-wither-skull:
- '&c%player%&7 was shot by %mob%&7.'
named-stray-arrow:
- '&c%player%&7 was shot by %mob%&7.'
named-stray-melee:
- '&c%player%&7 was punched by %mob%&7.'
named-witherskeleton:
- '&c%player%&7 was nae-naed by %mob%&7.'
named-skeleton-arrow:
- '&c%player%&7 was shot by %mob%&7.'
named-skeleton-melee:
- '&c%player%&7 was punched by %mob%&7.'
named-slime:
- '&c%player%&7 was stomped on by %mob%&7.'
named-spider:
- '&c%player%&7 was bit by %mob%&7.'
named-vex:
- '&c%player%&7 was killed by %mob%&7.'
named-vindicator:
- '&c%player%&7 was killed by %mob%&7.'
named-witch:
- '&c%player%&7 was killed by %mob%&7.'
named-wither:
- '&c%player%&7 was killed by %mob%&7.'
named-wither-explosion:
- '&c%player%&7 was exploded by %mob%&7.'
named-wolf:
- '&c%player%&7 was ripped apart by %mob%&7.'
named-pigzombie:
- '&c%player%&7 was killed by %mob%&7.'
named-zombievillager:
- '&c%player%&7 was eaten by %mob%&7.'
named-husk:
- '&c%player%&7 was eaten by %mob%&7.'
named-zombie:
- '&c%player%&7 was eaten by %mob%&7.'
freeze:
- '&c%player%&7 froze to death.'
endercrystal:
- '&c%player%&7 was exploded by an ender crystal.'
anvil:
- '&c%player%&7 was crushed by an anvil.'
lightning:
- '&c%player%&7 was struck by lightning.'
enderpearl:
- '&c%player%&7 used an ender pearl at the wrong time.'
pricked:
- '&c%player%&7 was pricked to death.'
tnt:
- '&c%player%&7 was exploded by TNT.'
drown:
- '&c%player%&7 drowned.'
wither-potion:
- '&c%player%&7 withered away.'
burn:
- '&c%player%&7 burned to death.'
fire-tick:
- '&c%player%&7 burned to death.'
magma:
- '&c%player%&7 was burned by a magma block.'
lava:
- '&c%player%&7 fell in lava.'
starvation:
- '&c%player%&7 starved to death.'
suffocation:
- '&c%player%&7 suffocated to death.'
cramming:
- '&c%player%&7 was crammed to death.'
void:
- '&c%player%&7 fell into the void.'
fall-far:
- '&c%player%&7 fell quite far.'
fall-short:
- '&c%player%&7 hit the ground too hard.'
fly-into-wall:
- '&c%player%&7 flew into a wall.'
suicide-magic:
- '&c%player%&7 killed themselves using magic.'
block-explosion:
- '&c%player%&7 set their spawn point in the wrong world.'
suicide:
- '&c%player%&7 committed suicide.'
[LEFT]

Vouch for chatcore, so far a great plugin.
Vouch! Very stable with lots of features I would recommend this plugin to clean up any server with lots of plugins for chatting.
Vouch. Amazing chat plugin and I will be replacing my current chat plugin with this one :D
Vouch, plugin has a lot of features and can potentially remove similar plugins and replace with this.
Completely worth it at its price. Eliminates the need and does the job for other plugins, such as ChatControl, DeluxeChat, StaffChat, DeathMessages, Join/Leave, Mentions, MOTD Editors, CommandSpy and ChatSpy.

Nicholas gave me the plugin to test as a vouch copy, and it definitely exceeded my expectations. After seeing multiple types of these 'core' plugins, I expected the bare minimum with limited compatibility (that was far from the case). All of the features in the plugin work as described and are all completely configurable in the config.

The chat section is very similar to DeluxeChat (could be good or bad), but is very simple to set up and get going correctly. There is a default chat format, along with rank-specific formats. The hover section also works perfectly and is easily customizable.

Staff chats and staff announcements work perfectly. Good additions that can replace other plugins.

The chat filters and anti-bot all work perfectly, and they are similar to ChatControlPro. Lots of room for customizability and fully block blacklisted words.

There are also features that help staff moderate chat, and give the typical commands like mutechat, clearchat, slowchat, etc.. The commands have added features, for example doing /clearchat -a changes the message from "The chat was cleared by Mv_." to "The chat was cleared".

There are a lot more features, but most of them are shown on the plugin's page.

The only drawback that I can see is that the plugin is very similar to other chat related plugins, except that the plugin combines them all into one. If you're looking for a completely new and unique chat plugin, this resource probably isn't for you, but if you're looking for a standard all-in-one chat core, this will work perfectly.

Support
PM me here

Source
https://github.com/nhulston/ChatCore

Donate - Buy Me Coffee
https://www.paypal.com/donate?hosted_button_id=NXRN6QLJZULRL

  • Reaction Time
  • Tags GUI
  • Chat color GUI
  • /Nick
  • Command cooldown
  • [item], [inventory], and item hover on death messages
 
Type
Offering
Exclusivity
  1. Non-exclusive
Server software
  1. Bukkit
  2. Spigot
  3. Paper
Supported versions
  1. 1.7
  2. 1.8
  3. 1.9
  4. 1.10
  5. 1.11
  6. 1.12
  7. 1.13
  8. 1.14
  9. 1.15
  10. 1.16
  11. 1.17
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

VapingPenguin

Der Führer
Premium
Feedback score
3
Posts
221
Reactions
86
Resources
0

egxpj9I.png

The Only Chat Plugin You'll Ever Need

About
As a former server owner, I know what owners want in a plugin. After seeing a few chat plugins dominate the market despite being poorly written, over-priced, and overly confusing, I created Chat Core with efficiency and simplicity in mind.


8a394f15cd65fb4e1362547ed8e3ea43.gif

Rank based format with hover support and Placeholder API

Features
  • Fully configurable - disable/enable any feature!
  • 1.8-1.15 support (1.7 is coming soon!)
  • Chat format with hovering and PAPI support
  • Staff tools - clear, slow, and lock chat (with -s and -a)
  • Intelligent filter - Block words, commands, and advertising.
  • Intelligent anti-bot and anti-spam with no false positives
  • Plugin hiding built into the default config
  • PlaceholderAPI in every message
  • Log every chat and command
  • Custom join, quit, and death messages (I can't stress enough how poorly coded the popular death message plugins are...)
  • Staff chat
  • Auto broadcaster
  • Announce, warn, and staff announce command
  • Change a message with too many caps to lowercase
  • Add a period and/or make the first letter caps
  • Colored chat
  • Name mentioning
  • Disable ASCII spam
  • Command spy
  • Beautiful join message
  • Permission node to bypass filters, staff tools, and more
Commands and Permissions
/chat <help> - Brings up the help page
/chat clear <-s/-a> - Clear the chat
/chat slow <time> <-s/-a> Slow the chat
/chat lock <-s/-a> - Lock the chat
/chat staff <message> - Toggle or send a message to staff chat
/chat spy - Enable command spy
/chat announce - Announce a message to the server
/chat warn - Warn a message to the server
/chat staffannounce - Announce a message to the online staff

Aliases: /cc, /cs, /lock, /sc, /spy, /announce, /warn, /staffannounce
chatcore.reload
chatcore.clear
chatcore.clear.silent
chatcore.clear.anonymous
chatcore.help
chatcore.lock
chatcore.lock.silent
chatcore.lock.anonymous
chatcore.slow
chatcore.slow.silent
chatcore.slow.anonymous
chatcore.staffchat.send
chatcore.staffchat.see
chatcore.delay.bypass
chatcore.lock.bypass
chatcore.slow.bypass
chatcore.caps.bypass
chatcore.addperiod.bypass
chatcore.blockedwords.bypass
chatcore.commandspy
chatcore.commandspy.bypass
chatcore.blockedcommands.bypass
chatcore.autocaps.bypass
chatcore.announce
chatcore.announce.warning
chatcore.staffannounce
chatcore.staffannounce.see
chatcore.coloredtext
chatcore.disablechatuntilmove.bypass
chatcore.antiad.bypass
chatcore.antiad.alert
chatcore.vipjoin
chatcore.vipquit
chatcore.mention
chatcore.ascii.bypass

Files
Code:
#    _____ _           _      _____
#  / ____| |         | |    / ____|
# | |    | |__   __ _| |_  | |     ___  _ __ ___
# | |    | '_ \ / _` | __| | |    / _ \| '__/ _ \
# | |____| | | | (_| | |_  | |___| (_) | | |  __/
#  \_____|_| |_|\__,_|\__|  \_____\___/|_|  \___|
#
#
#   A plugin created by teeditator
#   Mc-Market:
#   Spigot:

#############################################################
## +------------------------------------------------------+ #
## |                  General Settings                    | #
## +------------------------------------------------------+ #
#############################################################

reload-msg: '&aChatCore has been reloaded.'
no-permission-msg: '&cNo permission.'
help-msg:
  - '&8&m                                                                                '
  - ''
  - '&d&l                 CHAT CORE'
  - ''
  - '&d        MC-Market Page &8» &fwww.spigotmc.org/'
  - ''
  - '&d/chat &f- Bring up this help page'
  - '&d/chat clear &7<-s/-a> &f- Clears the chat'
  - '&d/chat slow &7<time> <-s/-a> &f- Slow the chat'
  - '&d/chat lock &7<-s/-a> &f- Lock the chat'
  - '&d/chat staff <message> &f- Toggle or send a message to staff chat'
  - '&d/chat spy &f- Enable command spy'
  - '&d/chat announce &f- Announce a message to the server'
  - '&d/chat warn &f- Warn a message to the server'
  - '&d/chat staffannounce &f- Announce a message to the online staff'
  - ''
  - '&8&m                                                                                '


#############################################################
## +------------------------------------------------------+ #
## |                  Clear Chat Settings                 | #
## +------------------------------------------------------+ #
#############################################################

clear-msg: '&aThe chat was cleared by %player%.'
clear-msg-anon: '&aThe chat was cleared.'

#############################################################
## +------------------------------------------------------+ #
## |                  Lock Chat Settings                  | #
## +------------------------------------------------------+ #
#############################################################

lock-msg: '&aThe chat has been locked by %player%.'
lock-msg-anon: '&aThe chat has been locked.'
unlock-msg: '&aThe chat has been unlocked by %player%.'
unlock-msg-anon: '&aThe chat has been unlocked.'
locked-msg: '&cThe chat is currently disabled.'
lock-silent-msg: '&aYou silently locked the chat.'
unlock-silent-msg: '&aYou silently unlocked the chat.'


#############################################################
## +------------------------------------------------------+ #
## |                  Slow Chat Settings                  | #
## +------------------------------------------------------+ #
#############################################################

slow-msg: '&aThe chat was slowed to a %time% second delay by %player%.'
slow-msg-anon: '&aThe chat was slowed to a %time% second delay.'
slow-usage-msg: '&cUsage: /chat slow <time in sec OR 0 to end>'
slow-silent-msg: '&aYou silently slowed the chat to a %time% second delay.'
slow-delay-msg: '&cThe chat is slowed, so you cannot talk for another %time% seconds.'
slow-msg-0: '&aThe chat is no longer slowed.'
slow-silent-msg-0: '&aYou silently removed the slow delay in chat.'


#############################################################
## +------------------------------------------------------+ #
## |                  Chat Delay Settings                 | #
## +------------------------------------------------------+ #
#############################################################

# Set to 0 to disable
delay-in-millis: 500
delay-msg: '&cYou cannot talk for another %time% seconds.'


#############################################################
## +------------------------------------------------------+ #
## |                 Staff Chat Settings                  | #
## +------------------------------------------------------+ #
#############################################################

staff-chat-enabled: true
staff-chat-format: '&8[&b&lSTAFF&8] &c%player%&f: %message%'
staff-chat-on-msg: '&aStaff chat has been enabled.'
staff-chat-off-msg: '&cStaff chat has been disabled.'


#############################################################
## +------------------------------------------------------+ #
## |                  Anti Caps Settings                  | #
## +------------------------------------------------------+ #
#############################################################

anti-caps-enabled: true

# What % of the msg should be caps before we edit the message?
anti-caps-percentage: 50

# How many words must the message be before we edit the message? (so chats like "LOL" wont be affected)
anti-caps-min-length: 10


#############################################################
## +------------------------------------------------------+ #
## |                 Add Period Settings                  | #
## +------------------------------------------------------+ #
#############################################################

add-period-enabled: true
add-period-min-length: 10


#############################################################
## +------------------------------------------------------+ #
## |                Blocked Words Settings                | #
## +------------------------------------------------------+ #
#############################################################

blocked-words-replace-word: '*****'

# to disable, do:   blocked-words: []
blocked-words:
  - 'shit'
  - 'kys'


#############################################################
## +------------------------------------------------------+ #
## |              Blocked Commands Settings               | #
## +------------------------------------------------------+ #
#############################################################

blocked-commands-msg: '&cThat command is disabled.'
blocked-commands-warn-staff: true
blocked-commands-warn-staff-msg: '&c&lWARNING&f: &c%player% &ftried to use the command ''&c%command%&f'''

# If you want to block suggestions with colon, set 'send-namespaced' in spigot.yml to false
block-all-commands-containing-colon: true

# Set to '' to disable
block-all-commands-containing-colon-message: '&cYou cannot use colons in commands.'
# IMPORTANT TIP: if you want to block players from using '/ver ' or '/about ' (which shows all plugins!), negate the permission 'bukkit.command.version'
# This removes the need for external plugins that will only slow down your server!
blocked-commands:      # to disable, do:   blocked-commands: []
  - '/?'
  - '/help'
  - '/ehelp'
  - '/about'
  - '/eabout'
  - '/info'
  - '/bukkit:?'
  - '/bukkit:about'
  - '/bukkit:help'
  - '/bukkit:pl'
  - '/bukkit:plugins'
  - '/bukkit:ver'
  - '/bukkit:version'
  - '/icanhasbukkit'
  - '/minecraft:help'
  - '/pl'
  - '/plugin'
  - '/plugins'
  - '/ver'
  - '/version'


#############################################################
## +------------------------------------------------------+ #
## |                 Command Spy Settings                 | #
## +------------------------------------------------------+ #
#############################################################

command-spy-format: '&d%player%&f %command%'
command-spy-on-msg: '&aYou have enabled command spy.'
command-spy-off-msg: '&cYou have disabled command spy.'
command-spy-enabled-on-join: false
command-spy-ignored-commands:     # to disable, do:   command-spy-ignored-commands: []
  - '/example'
  - '/test2'


#############################################################
## +------------------------------------------------------+ #
## |                  Auto Caps Settings                  | #
## +------------------------------------------------------+ #
#############################################################

auto-caps-enabled: true
auto-caps-min-length: 3


#############################################################
## +------------------------------------------------------+ #
## |                   Announce Settings                  | #
## +------------------------------------------------------+ #
#############################################################

announce-enabled: true
announce-format: '&a&lAnnouncement&f: %message%'
announce-usage: '&cUsage: /chat announce <message>'

# set to NONE or something from this list:
# 1.7: https://pastebin.com/9jbmgjHb
# 1.8: https://pastebin.com/chgFQ6Qe
# 1.9: https://pastebin.com/gPVc30AX
# 1.10: https://pastebin.com/rzrMVG2W
# 1.11: https://pastebin.com/1LqmZmec
# 1.12: https://pastebin.com/fpjUVppS
# 1.13: https://pastebin.com/CkQ1WZuw
# 1.14: https://pastebin.com/Z3eh7SP5
# 1.15: https://pastebin.com/BZeQSYMN
announce-sound: 'NONE'

warning-enabled: true
warning-format: '&c&lWarning&f: %message%'
warning-usage: '&cUsage: /chat warn <message>'
warning-sound: 'NONE'
staff-announce-enabled: true
staff-announce-format: '&d&lStaff Announcement&f: %message%'
staff-announce-usage: '&cUsage: /chat staffannounce <message>'
staff-announce-sound: 'NONE'


#############################################################
## +------------------------------------------------------+ #
## |                 Colored Text Settings                | #
## +------------------------------------------------------+ #
#############################################################

# Players with permission 'chatcore.coloredtext' can use & to send colored text in chat
# If using essentials, set to false and use the permissions 'essentials.chat.color' and 'essentials.msg.color' instead
colored-chat-enabled: true


#############################################################
## +------------------------------------------------------+ #
## |           Disable Chat Until Move Settings           | #
## +------------------------------------------------------+ #
#############################################################

disable-chat-until-move: true
disable-chat-until-move-message: '&cYou cannot talk in chat until you move.'
disable-command-until-move: '&cYou cannot use that command until you move.'

# to disable, do:   disable-commands-until-move: []
disable-commands-until-move:
  - '/me'


#############################################################
## +------------------------------------------------------+ #
## |             Anti Advertisement Settings              | #
## +------------------------------------------------------+ #
#############################################################

anti-ad-enabled: true
anti-ad-msg: '&cAdvertising is not allowed.'
anti-ad-inform-msg: '&c&lWARNING: &f%player% tried to advertise: %message%'

# Setting 1 will cancel the message, setting 2 will modify the message to remove periods from the link
anti-ad-setting: 1

anti-ad-whitelist:
  - 'minecraft.net'
  - 'mojang.com'


#############################################################
## +------------------------------------------------------+ #
## |                  Join Quit Messages                  | #
## +------------------------------------------------------+ #
#############################################################

custom-join-quit-messages-enabled: true

# Set to '' to disable join and quit messages (custom-join-quit-messages-enabled must be true then)
join-message: '&8[&a&l+&8] &f%player%'
quit-message: '&8[&c&l-&8] &f%player%'
vip-join-message: '&8[&a&l+&8] &b%player%'
vip-quit-message: '&8[&c&l-&8] &b%player%'


#############################################################
## +------------------------------------------------------+ #
## |                Chat Format Settings                  | #
## +------------------------------------------------------+ #
#############################################################

custom-chat-format-enabled: true

# If name-hover-enabled is true and you have factions, use the following format instead:
default-format: '%rel_factionsuuid_relation_color%%factionsuuid_player_role%%factionsuuid_faction_name% %prefix%%name%%suffix% &8» &f%message%'
#default-format: '%prefix%%name%%suffix% &8» &f%message%'

# Make sure the name of the rank matches your permissions plugin. Vault is required for rank-formats to work.
rank-formats:
    group1: '%prefix%%name%%suffix% &8» &f%message%'
    group2: '%prefix%%name%%suffix% &8» &b%message%'

name-hover-enabled: true

# This example uses PlaceholderAPI placeholders. You may need to use /papi ecloud download (expansion name).
# List of placeholders here: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders
hover-format:
  - '%prefix%%name%'
  - '&7Balance: &e$%vault_eco_balance_formatted%'
  - '&7Time played: &e%statistic_time_played%'
  - '&7Faction: %rel_factionsuuid_relation_color%%factionsuuid_faction_name%'
  - ''
  - '&eClick to send %name% &ea message!'

# 'none' to disable, 'url', 'command', 'suggestcommand'
click-action-mode: 'suggestcommand'
# 'https://google.com', '/give %name% stone', '/msg %name% '
click-action: '/msg %name% '


#############################################################
## +------------------------------------------------------+ #
## |                   Mention Settings                   | #
## +------------------------------------------------------+ #
#############################################################

mention-enabled: true
mention-color: '&a&l'

# set to NONE or something from this list:
# 1.7: https://pastebin.com/9jbmgjHb
# 1.8: https://pastebin.com/chgFQ6Qe
# 1.9: https://pastebin.com/gPVc30AX
# 1.10: https://pastebin.com/rzrMVG2W
# 1.11: https://pastebin.com/1LqmZmec
# 1.12: https://pastebin.com/fpjUVppS
# 1.13: https://pastebin.com/CkQ1WZuw
# 1.14: https://pastebin.com/Z3eh7SP5
# 1.15: https://pastebin.com/BZeQSYMN
mention-sound: 'NONE'


#############################################################
## +------------------------------------------------------+ #
## |                    MOTD Settings                     | #
## +------------------------------------------------------+ #
#############################################################

motd-enabled: true
motd:
  - '&8&m                                                                                '
  - ''
  - '&d&l                 SERVER NAME'
  - ''
  - '&d&l        HELP &8» &7Type &d/help &7for a list of commands.'
  - '&d&l        WEBSITE &8» &fwebsite.com'
  - '&d&l        STORE &8» &fshop.website.com'
  - ''
  - '&8&m                                                                                '


#############################################################
## +------------------------------------------------------+ #
## |                Auto Broadcast Settings               | #
## +------------------------------------------------------+ #
#############################################################

auto-broadcast-enabled: true
auto-broadcast-delay: 30
# True = random message, false = in order
auto-broadcast-random: true

# Separate lines with \n
auto-broadcast-messages:
  - '&8&m                                                                                \n\n&d&l                 Announcement\n\n&e    Insiding is a bannable offense!\n\n&8&m                                                                                '
  - '&eHelp&f: Use &e/auction &fto access the auction house!'
  - '&eHelp&f: Visit our website for updates at &ewebsite.com'


#############################################################
## +------------------------------------------------------+ #
## |              Command/Chat Log Settings               | #
## +------------------------------------------------------+ #
#############################################################

chat-logger-enabled: true
chat-logger-staff-chat-enabled: true
chat-logger-included-commands:
  - '/m'
  - '/em'
  - '/msg'
  - '/emsg'
  - '/whisper'
  - '/ewhisper'
  - '/tell'
  - '/etell'
  - '/t'
  - '/et'
  - '/me'
  - '/eme'
  - '/r'
  - '/er'
  - '/reply'
  - '/ereply'
command-logger-enabled: true
command-logger-ignored-commands:
  - '/help'
logger-format: '[%time%] %player%: %message% '


#############################################################
## +------------------------------------------------------+ #
## |                  Anti-ASCII Settings                 | #
## +------------------------------------------------------+ #
#############################################################

# This disables all characters with an ASCII code >= 128 (pretty much anything not on the standard keyboard)
# Recommended to stop bypassing swear and anti-advertising filter
disable-ascii: true
ascii-cancel: true          # If true, cancels the message. If false, replaces the ASCII symbol with the replace character
ascii-cancel-message: '&cYou cannot use ASCII characters.'
ascii-replace-character: '*'
Code:
#               _____             _   _       __  __
#               |  __ \           | | | |     |  \/  |
#               | |  | | ___  __ _| |_| |__   | \  / | ___  ___ ___  __ _  __ _  ___  ___
#               | |  | |/ _ \/ _` | __| '_ \  | |\/| |/ _ \/ __/ __|/ _` |/ _` |/ _ \/ __|
#               | |__| |  __/ (_| | |_| | | | | |  | |  __/\__ \__ \ (_| | (_| |  __/\__ \
#               |_____/ \___|\__,_|\__|_| |_| |_|  |_|\___||___/___/\__,_|\__, |\___||___/
#                                                                          __/ |
#                                                                         |___/
#
# If you want to disable all death messages, set disable-all-death-messages
# to true AND set enable-custom-death-messages to true. Both!
#
# You can add multiple lines to have a random death message chosen.
# And, you can disable certain death messages by setting the death message to ''
disable-all-death-messages: false
enable-custom-death-messages: true
unknown:
- '&c%player%&7 died.'
- '&c%player%&7 mysteriously died.'
pvp-thorns:
- '&c%player%&7 was killed trying to hurt %killer%&7.'
pvp-explosion:
- '&c%player%&7 was blown up while fighting %killer%&7.'
pvp-magic:
- '&c%player%&7 was killed by %killer%&7 using magic.'
pvp-drown:
- '&c%player%&7 drowned while fighting %killer%&7.'
pvp-burn:
- '&c%player%&7 burned to death while fighting %killer%&7.'
pvp-magma:
- '&c%player%&7 was burned by a magma block while fighting %killer%&7.'
pvp-lava:
- '&c%player%&7 burned in lava while fighting %killer%&7.'
pvp-starvation:
- '&c%player%&7 starved to death while fighting %killer%&7.'
pvp-suffocation:
- '&c%player%&7 suffocated to death while fighting %killer%&7.'
pvp-cramming:
- '&c%player%&7 was crammed to death while fighting %killer%&7.'
pvp-void:
- '&c%player%&7 fell out of the world while fighting %killer%&7.'
pvp-fall:
- '&c%player%&7 broke their legs while fighting %killer%&7.'
pvp-fly-into-wall:
- '&c%player%&7 flew into a wall while fighting %killer%&7.'
pvp-cactus:
- '&c%player%&7 was pricked to death while fighting %killer%&7.'
pvp-custom-sword:
- '&c%player%&7 was stabbed by %killer%&7 using %item%&7.'
pvp-custom-axe:
- '&c%player%&7 was hacked by %killer%&7 using %item%&7.'
pvp-custom-bow:
- '&c%player%&7 was shot by %killer%&7 using %item%&7.'
pvp-custom-crossbow:
- '&c%player%&7 was shot by %killer%&7 using %item%.'
pvp-custom-trident:
- '&c%player%&7 was impaled by %killer%&7 using %item%&7.'
pvp-custom-other:
- '&c%player%&7 was killed by %killer%&7 using %item%&7.'
pvp-sword:
- '&c%player%&7 was stabbed by %killer%&7.'
pvp-axe:
- '&c%player%&7 was hacked by %killer%&7.'
pvp-bow:
- '&c%player%&7 was shot by %killer%&7.'
pvp-crossbow:
- '&c%player%&7 was shot by %killer%&7.'
pvp-trident:
- '&c%player%&7 was impaled by %killer%&7''s trident.'
pvp-other:
- '&c%player%&7 was killed by %killer%&7.'
pvp-fists:
- '&c%player%&7 was punched to death by %killer%&7.'
pvp-unknown:
- '&c%player%&7 was killed by %killer%&7.'
bee:
- '&c%player%&7 was stung by a lot of bees.'
blaze-melee:
- '&c%player%&7 was punched by a blaze.'
blaze-fireball:
- '&c%player%&7 was fireballed by a blaze.'
cavespider:
- '&c%player%&7 was bitten by a cave spider.'
creeper:
- '&c%player%&7 was blown up by a creeper.'
creeper-charged:
- '&c%player%&7 was blown up by a charged creeper.'
drowned-trident:
- '&c%player%&7 was impaled by a drowned''s trident.'
drowned-melee:
- '&c%player%&7 was punched by a drowned really hard.'
elderguardian:
- '&7An elder guardian got to &c%player%&7.'
enderdragon-breath:
- '&c%player%&7 was killed by the ender dragon''s breath.'
enderdragon:
- '&c%player%&7 was killed by the ender dragon.'
enderman:
- '&c%player%&7 was killed by an enderman. Ouch.'
endermite:
- '&c%player%&7 was killed by an endermite.'
evoker:
- '&c%player%&7 was killed by an evoker.'
ghast:
- '&c%player%&7 was blown up by a ghast.'
giant:
- '&c%player%&7 was flicked by a giant.'
guardian:
- '&c%player%&7 was killed by a guardian.'
illusioner:
- '&c%player%&7 was illusioned by an illusioner.'
irongolem:
- '&c%player%&7 was thrown by an iron golem.'
magmacube:
- '&c%player%&7 was stomped on by a magma cube.'
panda:
- '&c%player%&7 was rekt by a panda.'
phantom:
- '&c%player%&7 was killed by a phantom.'
pillager-crossbow:
- '&c%player%&7 was shot by a pillager.'
pillager-melee:
- '&c%player%&7 was hit by a pillager.'
polarbear:
- '&c%player%&7 was hugged by a polar bear.'
pufferfish:
- '&c%player%&7 was stung by a puffer fish.'
ravager:
- '&c%player%&7 was ravaged by a ravager.'
shulker:
- '&c%player%&7 was killed by a shulker.'
silverfish:
- '&c%player%&7 was killed by a silverfish.'
stray-arrow:
- '&c%player%&7 was shot by a stray.'
stray-melee:
- '&c%player%&7 was punched by a stray.'
witherskeleton:
- '&c%player%&7 was nae-naed by a wither skeleton.'
skeleton-arrow:
- '&c%player%&7 was shot by a skeleton.'
skeleton-melee:
- '&c%player%&7 was punched by a skeleton.'
slime:
- '&c%player%&7 was stomped on by a slime.'
spider:
- '&c%player%&7 was bit by a spider.'
vex:
- '&c%player%&7 was killed by a vex.'
vindicator:
- '&c%player%&7 was killed by a vindicator.'
witch:
- '&c%player%&7 was killed by a witch.'
wither:
- '&c%player%&7 was killed by a wither.'
wither-explosion:
- '&c%player%&7 was exploded by a wither.'
wolf:
- '&c%player%&7 was ripped apart by wolves.'
zombiepigman:
- '&c%player%&7 was killed by a zombie pigman.'
zombievillager:
- '&c%player%&7 was eaten by a zombie villager.'
husk:
- '&c%player%&7 was eaten by a husk.'
zombie:
- '&c%player%&7 was eaten by a zombie.'
named-bee:
- '&c%player%&7 was stung by %mob%&7.'
named-blaze-melee:
- '&c%player%&7 was punched by %mob%&7.'
named-blaze-fireball:
- '&c%player%&7 was fireballed by %mob%&7.'
named-cavespider:
- '&c%player%&7 was bitten by %mob%&7.'
named-creeper:
- '&c%player% was&7 blown up by %mob%&7.'
named-creeper-charged:
- '&c%player%&7 was blown up by %mob%&7.'
named-drowned-trident:
- '&c%player%&7 was impaled by %mob%&7''s trident.'
named-drowned-melee:
- '&c%player%&7 was punched by %mob%&7 really hard.'
named-elderguardian:
- '&c%mob%&7 got to %player%&7.'
named-enderdragon-breath:
- '&c%player%&7 was killed by %mob%&7''s breath.'
named-enderdragon:
- '&c%player%&7 was killed by %mob%&7.'
named-enderman:
- '&c%player%&7 was killed by %mob%&7. Ouch.'
named-endermite:
- '&c%player%&7 was killed by %mob%&7.'
named-evoker:
- '&c%player%&7 was killed by %mob%&7.'
named-ghast:
- '&c%player%&7 was blown up by %mob%&7.'
named-giant:
- '&c%player%&7 was flicked by %mob%&7.'
named-guardian:
- '&c%player%&7 was killed by %mob%&7.'
named-illusioner:
- '&c%player%&7 was illusioned by %mob%&7.'
named-irongolem:
- '&c%player%&7 was thrown by %mob%&7.'
named-magmacube:
- '&c%player%&7 was stomped on by %mob%&7.'
named-panda:
- '&c%player%&7 was rekt by %mob%&7.'
named-phantom:
- '&c%player%&7 was killed by %mob%&7.'
named-pillager-crossbow:
- '&c%player%&7 was shot by %mob%&7.'
named-pillager-melee:
- '&c%player%&7 was hit by %mob%&7.'
named-polarbear:
- '&c%player%&7 was hugged by %mob%&7.'
named-pufferfish:
- '&c%player%&7 was stung by %mob%&7.'
named-ravager:
- '&c%player%&7 was ravaged by %mob%&7.'
named-shulker:
- '&c%player%&7 was killed by %mob%&7.'
named-silverfish:
- '&c%player%&7 was killed by %mob%&7.'
named-stray-arrow:
- '&c%player%&7 was shot by %mob%&7.'
named-stray-melee:
- '&c%player%&7 was punched by %mob%&7.'
named-witherskeleton:
- '&c%player%&7 was nae-naed by %mob%&7.'
named-skeleton-arrow:
- '&c%player%&7 was shot by %mob%&7.'
named-skeleton-melee:
- '&c%player%&7 was punched by %mob%&7.'
named-slime:
- '&c%player%&7 was stomped on by %mob%&7.'
named-spider:
- '&c%player%&7 was bit by %mob%&7.'
named-vex:
- '&c%player%&7 was killed by %mob%&7.'
named-vindicator:
- '&c%player%&7 was killed by %mob%&7.'
named-witch:
- '&c%player%&7 was killed by %mob%&7.'
named-wither:
- '&c%player%&7 was killed by %mob%&7.'
named-wither-explosion:
- '&c%player%&7 was exploded by %mob%&7.'
named-wolf:
- '&c%player%&7 was ripped apart by %mob%&7.'
named-pigzombie:
- '&c%player%&7 was killed by %mob%&7.'
named-zombievillager:
- '&c%player%&7 was eaten by %mob%&7.'
named-husk:
- '&c%player%&7 was eaten by %mob%&7.'
named-zombie:
- '&c%player%&7 was eaten by %mob%&7.'
endercrystal:
- '&c%player%&7 was exploded by an ender crystal.'
anvil:
- '&c%player%&7 was crushed by an anvil.'
lightning:
- '&c%player%&7 was struck by lightning.'
enderpearl:
- '&c%player%&7 used an ender pearl at the wrong time.'
tnt:
- '&c%player%&7 was exploded by TNT.'
dispenser-magic:
- '&c%player%&7 was killed by magic from a dispenser.'
dispenser:
- '&c%player%&7 was killed by a dispenser.'
bed-explosion:
- '&c%player%&7 slept in the wrong world.'
cactus:
- '&c%player%&7 was pricked by a cactus.'
drown:
- '&c%player%&7 drowned.'
wither-potion:
- '&c%player%&7 withered away.'
harming:
- '&c%player%&7 killed themself with a harming potion.'
burn:
- '&c%player%&7 burned to death.'
magma:
- '&c%player%&7 was burned by a magma block.'
lava:
- '&c%player%&7 fell in lava.'
starvation:
- '&c%player%&7 starved to death.'
suffocation:
- '&c%player%&7 suffocated to death.'
cramming:
- '&c%player%&7 was crammed to death.'
void:
- '&c%player%&7 fell into the void.'
fall:
- '&c%player%&7 fell quite far.'
fly-into-wall:
- '&c%player%&7 flew into a wall.'
suicide:
- '&c%player%&7 committed suicide.'

Support
PM me here (likely fastest) or add my on discord: Nicholas#6637​

HOW TO BUY OR CLAIM A VOUCH COPY?
PM me here or add my on discord: Nicholas#6637
Once the resource is approved, I will add the link.
VC?
 

Zorah

Premium
Feedback score
9
Posts
437
Reactions
172
Resources
0
VC?
 

VapingPenguin

Der Führer
Premium
Feedback score
3
Posts
221
Reactions
86
Resources
0


The Only Chat Plugin You'll Ever Need

About
As a former server owner, I know what owners want in a plugin. After seeing a few chat plugins dominate the market despite being poorly written, over-priced, and overly confusing, I created Chat Core with efficiency and simplicity in mind.


8a394f15cd65fb4e1362547ed8e3ea43.gif

Rank based format with hover support and Placeholder API

Features
  • Fully configurable - disable/enable any feature!
  • 1.8-1.15 support (1.7 is coming soon!)
  • Chat format with hovering and PAPI support
  • Staff tools - clear, slow, and lock chat (with -s and -a)
  • Intelligent filter - Block words, commands, and advertising.
  • Intelligent anti-bot and anti-spam with no false positives
  • Plugin hiding built into the default config
  • PlaceholderAPI in every message
  • Log every chat and command
  • Custom join, quit, and death messages (I can't stress enough how poorly coded the popular death message plugins are...)
  • Staff chat
  • Auto broadcaster
  • Announce, warn, and staff announce command
  • Change a message with too many caps to lowercase
  • Add a period and/or make the first letter caps
  • Colored chat
  • Name mentioning
  • Disable ASCII spam
  • Command spy
  • Beautiful join message
  • Permission node to bypass filters, staff tools, and more
Commands and Permissions
/chat <help> - Brings up the help page
/chat clear <-s/-a> - Clear the chat
/chat slow <time> <-s/-a> Slow the chat
/chat lock <-s/-a> - Lock the chat
/chat staff <message> - Toggle or send a message to staff chat
/chat spy - Enable command spy
/chat announce - Announce a message to the server
/chat warn - Warn a message to the server
/chat staffannounce - Announce a message to the online staff

Aliases: /cc, /cs, /lock, /sc, /spy, /announce, /warn, /staffannounce
chatcore.reload
chatcore.clear
chatcore.clear.silent
chatcore.clear.anonymous
chatcore.help
chatcore.lock
chatcore.lock.silent
chatcore.lock.anonymous
chatcore.slow
chatcore.slow.silent
chatcore.slow.anonymous
chatcore.staffchat.send
chatcore.staffchat.see
chatcore.delay.bypass
chatcore.lock.bypass
chatcore.slow.bypass
chatcore.caps.bypass
chatcore.addperiod.bypass
chatcore.blockedwords.bypass
chatcore.commandspy
chatcore.commandspy.bypass
chatcore.blockedcommands.bypass
chatcore.autocaps.bypass
chatcore.announce
chatcore.announce.warning
chatcore.staffannounce
chatcore.staffannounce.see
chatcore.coloredtext
chatcore.disablechatuntilmove.bypass
chatcore.antiad.bypass
chatcore.antiad.alert
chatcore.vipjoin
chatcore.vipquit
chatcore.mention
chatcore.ascii.bypass

Files
Code:
#    _____ _           _      _____
#  / ____| |         | |    / ____|
# | |    | |__   __ _| |_  | |     ___  _ __ ___
# | |    | '_ \ / _` | __| | |    / _ \| '__/ _ \
# | |____| | | | (_| | |_  | |___| (_) | | |  __/
#  \_____|_| |_|\__,_|\__|  \_____\___/|_|  \___|
#
#
#   A plugin created by teeditator
#   Mc-Market:
#   Spigot:

#############################################################
## +------------------------------------------------------+ #
## |                  General Settings                    | #
## +------------------------------------------------------+ #
#############################################################

reload-msg: '&aChatCore has been reloaded.'
no-permission-msg: '&cNo permission.'
help-msg:
  - '&8&m                                                                                '
  - ''
  - '&d&l                 CHAT CORE'
  - ''
  - '&d        MC-Market Page &8» &fwww.spigotmc.org/'
  - ''
  - '&d/chat &f- Bring up this help page'
  - '&d/chat clear &7<-s/-a> &f- Clears the chat'
  - '&d/chat slow &7<time> <-s/-a> &f- Slow the chat'
  - '&d/chat lock &7<-s/-a> &f- Lock the chat'
  - '&d/chat staff <message> &f- Toggle or send a message to staff chat'
  - '&d/chat spy &f- Enable command spy'
  - '&d/chat announce &f- Announce a message to the server'
  - '&d/chat warn &f- Warn a message to the server'
  - '&d/chat staffannounce &f- Announce a message to the online staff'
  - ''
  - '&8&m                                                                                '


#############################################################
## +------------------------------------------------------+ #
## |                  Clear Chat Settings                 | #
## +------------------------------------------------------+ #
#############################################################

clear-msg: '&aThe chat was cleared by %player%.'
clear-msg-anon: '&aThe chat was cleared.'

#############################################################
## +------------------------------------------------------+ #
## |                  Lock Chat Settings                  | #
## +------------------------------------------------------+ #
#############################################################

lock-msg: '&aThe chat has been locked by %player%.'
lock-msg-anon: '&aThe chat has been locked.'
unlock-msg: '&aThe chat has been unlocked by %player%.'
unlock-msg-anon: '&aThe chat has been unlocked.'
locked-msg: '&cThe chat is currently disabled.'
lock-silent-msg: '&aYou silently locked the chat.'
unlock-silent-msg: '&aYou silently unlocked the chat.'


#############################################################
## +------------------------------------------------------+ #
## |                  Slow Chat Settings                  | #
## +------------------------------------------------------+ #
#############################################################

slow-msg: '&aThe chat was slowed to a %time% second delay by %player%.'
slow-msg-anon: '&aThe chat was slowed to a %time% second delay.'
slow-usage-msg: '&cUsage: /chat slow <time in sec OR 0 to end>'
slow-silent-msg: '&aYou silently slowed the chat to a %time% second delay.'
slow-delay-msg: '&cThe chat is slowed, so you cannot talk for another %time% seconds.'
slow-msg-0: '&aThe chat is no longer slowed.'
slow-silent-msg-0: '&aYou silently removed the slow delay in chat.'


#############################################################
## +------------------------------------------------------+ #
## |                  Chat Delay Settings                 | #
## +------------------------------------------------------+ #
#############################################################

# Set to 0 to disable
delay-in-millis: 500
delay-msg: '&cYou cannot talk for another %time% seconds.'


#############################################################
## +------------------------------------------------------+ #
## |                 Staff Chat Settings                  | #
## +------------------------------------------------------+ #
#############################################################

staff-chat-enabled: true
staff-chat-format: '&8[&b&lSTAFF&8] &c%player%&f: %message%'
staff-chat-on-msg: '&aStaff chat has been enabled.'
staff-chat-off-msg: '&cStaff chat has been disabled.'


#############################################################
## +------------------------------------------------------+ #
## |                  Anti Caps Settings                  | #
## +------------------------------------------------------+ #
#############################################################

anti-caps-enabled: true

# What % of the msg should be caps before we edit the message?
anti-caps-percentage: 50

# How many words must the message be before we edit the message? (so chats like "LOL" wont be affected)
anti-caps-min-length: 10


#############################################################
## +------------------------------------------------------+ #
## |                 Add Period Settings                  | #
## +------------------------------------------------------+ #
#############################################################

add-period-enabled: true
add-period-min-length: 10


#############################################################
## +------------------------------------------------------+ #
## |                Blocked Words Settings                | #
## +------------------------------------------------------+ #
#############################################################

blocked-words-replace-word: '*****'

# to disable, do:   blocked-words: []
blocked-words:
  - 'shit'
  - 'kys'


#############################################################
## +------------------------------------------------------+ #
## |              Blocked Commands Settings               | #
## +------------------------------------------------------+ #
#############################################################

blocked-commands-msg: '&cThat command is disabled.'
blocked-commands-warn-staff: true
blocked-commands-warn-staff-msg: '&c&lWARNING&f: &c%player% &ftried to use the command ''&c%command%&f'''

# If you want to block suggestions with colon, set 'send-namespaced' in spigot.yml to false
block-all-commands-containing-colon: true

# Set to '' to disable
block-all-commands-containing-colon-message: '&cYou cannot use colons in commands.'
# IMPORTANT TIP: if you want to block players from using '/ver ' or '/about ' (which shows all plugins!), negate the permission 'bukkit.command.version'
# This removes the need for external plugins that will only slow down your server!
blocked-commands:      # to disable, do:   blocked-commands: []
  - '/?'
  - '/help'
  - '/ehelp'
  - '/about'
  - '/eabout'
  - '/info'
  - '/bukkit:?'
  - '/bukkit:about'
  - '/bukkit:help'
  - '/bukkit:pl'
  - '/bukkit:plugins'
  - '/bukkit:ver'
  - '/bukkit:version'
  - '/icanhasbukkit'
  - '/minecraft:help'
  - '/pl'
  - '/plugin'
  - '/plugins'
  - '/ver'
  - '/version'


#############################################################
## +------------------------------------------------------+ #
## |                 Command Spy Settings                 | #
## +------------------------------------------------------+ #
#############################################################

command-spy-format: '&d%player%&f %command%'
command-spy-on-msg: '&aYou have enabled command spy.'
command-spy-off-msg: '&cYou have disabled command spy.'
command-spy-enabled-on-join: false
command-spy-ignored-commands:     # to disable, do:   command-spy-ignored-commands: []
  - '/example'
  - '/test2'


#############################################################
## +------------------------------------------------------+ #
## |                  Auto Caps Settings                  | #
## +------------------------------------------------------+ #
#############################################################

auto-caps-enabled: true
auto-caps-min-length: 3


#############################################################
## +------------------------------------------------------+ #
## |                   Announce Settings                  | #
## +------------------------------------------------------+ #
#############################################################

announce-enabled: true
announce-format: '&a&lAnnouncement&f: %message%'
announce-usage: '&cUsage: /chat announce <message>'

# set to NONE or something from this list:
# 1.7: https://pastebin.com/9jbmgjHb
# 1.8: https://pastebin.com/chgFQ6Qe
# 1.9: https://pastebin.com/gPVc30AX
# 1.10: https://pastebin.com/rzrMVG2W
# 1.11: https://pastebin.com/1LqmZmec
# 1.12: https://pastebin.com/fpjUVppS
# 1.13: https://pastebin.com/CkQ1WZuw
# 1.14: https://pastebin.com/Z3eh7SP5
# 1.15: https://pastebin.com/BZeQSYMN
announce-sound: 'NONE'

warning-enabled: true
warning-format: '&c&lWarning&f: %message%'
warning-usage: '&cUsage: /chat warn <message>'
warning-sound: 'NONE'
staff-announce-enabled: true
staff-announce-format: '&d&lStaff Announcement&f: %message%'
staff-announce-usage: '&cUsage: /chat staffannounce <message>'
staff-announce-sound: 'NONE'


#############################################################
## +------------------------------------------------------+ #
## |                 Colored Text Settings                | #
## +------------------------------------------------------+ #
#############################################################

# Players with permission 'chatcore.coloredtext' can use & to send colored text in chat
# If using essentials, set to false and use the permissions 'essentials.chat.color' and 'essentials.msg.color' instead
colored-chat-enabled: true


#############################################################
## +------------------------------------------------------+ #
## |           Disable Chat Until Move Settings           | #
## +------------------------------------------------------+ #
#############################################################

disable-chat-until-move: true
disable-chat-until-move-message: '&cYou cannot talk in chat until you move.'
disable-command-until-move: '&cYou cannot use that command until you move.'

# to disable, do:   disable-commands-until-move: []
disable-commands-until-move:
  - '/me'


#############################################################
## +------------------------------------------------------+ #
## |             Anti Advertisement Settings              | #
## +------------------------------------------------------+ #
#############################################################

anti-ad-enabled: true
anti-ad-msg: '&cAdvertising is not allowed.'
anti-ad-inform-msg: '&c&lWARNING: &f%player% tried to advertise: %message%'

# Setting 1 will cancel the message, setting 2 will modify the message to remove periods from the link
anti-ad-setting: 1

anti-ad-whitelist:
  - 'minecraft.net'
  - 'mojang.com'


#############################################################
## +------------------------------------------------------+ #
## |                  Join Quit Messages                  | #
## +------------------------------------------------------+ #
#############################################################

custom-join-quit-messages-enabled: true

# Set to '' to disable join and quit messages (custom-join-quit-messages-enabled must be true then)
join-message: '&8[&a&l+&8] &f%player%'
quit-message: '&8[&c&l-&8] &f%player%'
vip-join-message: '&8[&a&l+&8] &b%player%'
vip-quit-message: '&8[&c&l-&8] &b%player%'


#############################################################
## +------------------------------------------------------+ #
## |                Chat Format Settings                  | #
## +------------------------------------------------------+ #
#############################################################

custom-chat-format-enabled: true

# If name-hover-enabled is true and you have factions, use the following format instead:
default-format: '%rel_factionsuuid_relation_color%%factionsuuid_player_role%%factionsuuid_faction_name% %prefix%%name%%suffix% &8» &f%message%'
#default-format: '%prefix%%name%%suffix% &8» &f%message%'

# Make sure the name of the rank matches your permissions plugin. Vault is required for rank-formats to work.
rank-formats:
    group1: '%prefix%%name%%suffix% &8» &f%message%'
    group2: '%prefix%%name%%suffix% &8» &b%message%'

name-hover-enabled: true

# This example uses PlaceholderAPI placeholders. You may need to use /papi ecloud download (expansion name).
# List of placeholders here: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders
hover-format:
  - '%prefix%%name%'
  - '&7Balance: &e$%vault_eco_balance_formatted%'
  - '&7Time played: &e%statistic_time_played%'
  - '&7Faction: %rel_factionsuuid_relation_color%%factionsuuid_faction_name%'
  - ''
  - '&eClick to send %name% &ea message!'

# 'none' to disable, 'url', 'command', 'suggestcommand'
click-action-mode: 'suggestcommand'
# 'https://google.com', '/give %name% stone', '/msg %name% '
click-action: '/msg %name% '


#############################################################
## +------------------------------------------------------+ #
## |                   Mention Settings                   | #
## +------------------------------------------------------+ #
#############################################################

mention-enabled: true
mention-color: '&a&l'

# set to NONE or something from this list:
# 1.7: https://pastebin.com/9jbmgjHb
# 1.8: https://pastebin.com/chgFQ6Qe
# 1.9: https://pastebin.com/gPVc30AX
# 1.10: https://pastebin.com/rzrMVG2W
# 1.11: https://pastebin.com/1LqmZmec
# 1.12: https://pastebin.com/fpjUVppS
# 1.13: https://pastebin.com/CkQ1WZuw
# 1.14: https://pastebin.com/Z3eh7SP5
# 1.15: https://pastebin.com/BZeQSYMN
mention-sound: 'NONE'


#############################################################
## +------------------------------------------------------+ #
## |                    MOTD Settings                     | #
## +------------------------------------------------------+ #
#############################################################

motd-enabled: true
motd:
  - '&8&m                                                                                '
  - ''
  - '&d&l                 SERVER NAME'
  - ''
  - '&d&l        HELP &8» &7Type &d/help &7for a list of commands.'
  - '&d&l        WEBSITE &8» &fwebsite.com'
  - '&d&l        STORE &8» &fshop.website.com'
  - ''
  - '&8&m                                                                                '


#############################################################
## +------------------------------------------------------+ #
## |                Auto Broadcast Settings               | #
## +------------------------------------------------------+ #
#############################################################

auto-broadcast-enabled: true
auto-broadcast-delay: 30
# True = random message, false = in order
auto-broadcast-random: true

# Separate lines with \n
auto-broadcast-messages:
  - '&8&m                                                                                \n\n&d&l                 Announcement\n\n&e    Insiding is a bannable offense!\n\n&8&m                                                                                '
  - '&eHelp&f: Use &e/auction &fto access the auction house!'
  - '&eHelp&f: Visit our website for updates at &ewebsite.com'


#############################################################
## +------------------------------------------------------+ #
## |              Command/Chat Log Settings               | #
## +------------------------------------------------------+ #
#############################################################

chat-logger-enabled: true
chat-logger-staff-chat-enabled: true
chat-logger-included-commands:
  - '/m'
  - '/em'
  - '/msg'
  - '/emsg'
  - '/whisper'
  - '/ewhisper'
  - '/tell'
  - '/etell'
  - '/t'
  - '/et'
  - '/me'
  - '/eme'
  - '/r'
  - '/er'
  - '/reply'
  - '/ereply'
command-logger-enabled: true
command-logger-ignored-commands:
  - '/help'
logger-format: '[%time%] %player%: %message% '


#############################################################
## +------------------------------------------------------+ #
## |                  Anti-ASCII Settings                 | #
## +------------------------------------------------------+ #
#############################################################

# This disables all characters with an ASCII code >= 128 (pretty much anything not on the standard keyboard)
# Recommended to stop bypassing swear and anti-advertising filter
disable-ascii: true
ascii-cancel: true          # If true, cancels the message. If false, replaces the ASCII symbol with the replace character
ascii-cancel-message: '&cYou cannot use ASCII characters.'
ascii-replace-character: '*'
Code:
#               _____             _   _       __  __
#               |  __ \           | | | |     |  \/  |
#               | |  | | ___  __ _| |_| |__   | \  / | ___  ___ ___  __ _  __ _  ___  ___
#               | |  | |/ _ \/ _` | __| '_ \  | |\/| |/ _ \/ __/ __|/ _` |/ _` |/ _ \/ __|
#               | |__| |  __/ (_| | |_| | | | | |  | |  __/\__ \__ \ (_| | (_| |  __/\__ \
#               |_____/ \___|\__,_|\__|_| |_| |_|  |_|\___||___/___/\__,_|\__, |\___||___/
#                                                                          __/ |
#                                                                         |___/
#
# If you want to disable all death messages, set disable-all-death-messages
# to true AND set enable-custom-death-messages to true. Both!
#
# You can add multiple lines to have a random death message chosen.
# And, you can disable certain death messages by setting the death message to ''
disable-all-death-messages: false
enable-custom-death-messages: true
unknown:
- '&c%player%&7 died.'
- '&c%player%&7 mysteriously died.'
pvp-thorns:
- '&c%player%&7 was killed trying to hurt %killer%&7.'
pvp-explosion:
- '&c%player%&7 was blown up while fighting %killer%&7.'
pvp-magic:
- '&c%player%&7 was killed by %killer%&7 using magic.'
pvp-drown:
- '&c%player%&7 drowned while fighting %killer%&7.'
pvp-burn:
- '&c%player%&7 burned to death while fighting %killer%&7.'
pvp-magma:
- '&c%player%&7 was burned by a magma block while fighting %killer%&7.'
pvp-lava:
- '&c%player%&7 burned in lava while fighting %killer%&7.'
pvp-starvation:
- '&c%player%&7 starved to death while fighting %killer%&7.'
pvp-suffocation:
- '&c%player%&7 suffocated to death while fighting %killer%&7.'
pvp-cramming:
- '&c%player%&7 was crammed to death while fighting %killer%&7.'
pvp-void:
- '&c%player%&7 fell out of the world while fighting %killer%&7.'
pvp-fall:
- '&c%player%&7 broke their legs while fighting %killer%&7.'
pvp-fly-into-wall:
- '&c%player%&7 flew into a wall while fighting %killer%&7.'
pvp-cactus:
- '&c%player%&7 was pricked to death while fighting %killer%&7.'
pvp-custom-sword:
- '&c%player%&7 was stabbed by %killer%&7 using %item%&7.'
pvp-custom-axe:
- '&c%player%&7 was hacked by %killer%&7 using %item%&7.'
pvp-custom-bow:
- '&c%player%&7 was shot by %killer%&7 using %item%&7.'
pvp-custom-crossbow:
- '&c%player%&7 was shot by %killer%&7 using %item%.'
pvp-custom-trident:
- '&c%player%&7 was impaled by %killer%&7 using %item%&7.'
pvp-custom-other:
- '&c%player%&7 was killed by %killer%&7 using %item%&7.'
pvp-sword:
- '&c%player%&7 was stabbed by %killer%&7.'
pvp-axe:
- '&c%player%&7 was hacked by %killer%&7.'
pvp-bow:
- '&c%player%&7 was shot by %killer%&7.'
pvp-crossbow:
- '&c%player%&7 was shot by %killer%&7.'
pvp-trident:
- '&c%player%&7 was impaled by %killer%&7''s trident.'
pvp-other:
- '&c%player%&7 was killed by %killer%&7.'
pvp-fists:
- '&c%player%&7 was punched to death by %killer%&7.'
pvp-unknown:
- '&c%player%&7 was killed by %killer%&7.'
bee:
- '&c%player%&7 was stung by a lot of bees.'
blaze-melee:
- '&c%player%&7 was punched by a blaze.'
blaze-fireball:
- '&c%player%&7 was fireballed by a blaze.'
cavespider:
- '&c%player%&7 was bitten by a cave spider.'
creeper:
- '&c%player%&7 was blown up by a creeper.'
creeper-charged:
- '&c%player%&7 was blown up by a charged creeper.'
drowned-trident:
- '&c%player%&7 was impaled by a drowned''s trident.'
drowned-melee:
- '&c%player%&7 was punched by a drowned really hard.'
elderguardian:
- '&7An elder guardian got to &c%player%&7.'
enderdragon-breath:
- '&c%player%&7 was killed by the ender dragon''s breath.'
enderdragon:
- '&c%player%&7 was killed by the ender dragon.'
enderman:
- '&c%player%&7 was killed by an enderman. Ouch.'
endermite:
- '&c%player%&7 was killed by an endermite.'
evoker:
- '&c%player%&7 was killed by an evoker.'
ghast:
- '&c%player%&7 was blown up by a ghast.'
giant:
- '&c%player%&7 was flicked by a giant.'
guardian:
- '&c%player%&7 was killed by a guardian.'
illusioner:
- '&c%player%&7 was illusioned by an illusioner.'
irongolem:
- '&c%player%&7 was thrown by an iron golem.'
magmacube:
- '&c%player%&7 was stomped on by a magma cube.'
panda:
- '&c%player%&7 was rekt by a panda.'
phantom:
- '&c%player%&7 was killed by a phantom.'
pillager-crossbow:
- '&c%player%&7 was shot by a pillager.'
pillager-melee:
- '&c%player%&7 was hit by a pillager.'
polarbear:
- '&c%player%&7 was hugged by a polar bear.'
pufferfish:
- '&c%player%&7 was stung by a puffer fish.'
ravager:
- '&c%player%&7 was ravaged by a ravager.'
shulker:
- '&c%player%&7 was killed by a shulker.'
silverfish:
- '&c%player%&7 was killed by a silverfish.'
stray-arrow:
- '&c%player%&7 was shot by a stray.'
stray-melee:
- '&c%player%&7 was punched by a stray.'
witherskeleton:
- '&c%player%&7 was nae-naed by a wither skeleton.'
skeleton-arrow:
- '&c%player%&7 was shot by a skeleton.'
skeleton-melee:
- '&c%player%&7 was punched by a skeleton.'
slime:
- '&c%player%&7 was stomped on by a slime.'
spider:
- '&c%player%&7 was bit by a spider.'
vex:
- '&c%player%&7 was killed by a vex.'
vindicator:
- '&c%player%&7 was killed by a vindicator.'
witch:
- '&c%player%&7 was killed by a witch.'
wither:
- '&c%player%&7 was killed by a wither.'
wither-explosion:
- '&c%player%&7 was exploded by a wither.'
wolf:
- '&c%player%&7 was ripped apart by wolves.'
zombiepigman:
- '&c%player%&7 was killed by a zombie pigman.'
zombievillager:
- '&c%player%&7 was eaten by a zombie villager.'
husk:
- '&c%player%&7 was eaten by a husk.'
zombie:
- '&c%player%&7 was eaten by a zombie.'
named-bee:
- '&c%player%&7 was stung by %mob%&7.'
named-blaze-melee:
- '&c%player%&7 was punched by %mob%&7.'
named-blaze-fireball:
- '&c%player%&7 was fireballed by %mob%&7.'
named-cavespider:
- '&c%player%&7 was bitten by %mob%&7.'
named-creeper:
- '&c%player% was&7 blown up by %mob%&7.'
named-creeper-charged:
- '&c%player%&7 was blown up by %mob%&7.'
named-drowned-trident:
- '&c%player%&7 was impaled by %mob%&7''s trident.'
named-drowned-melee:
- '&c%player%&7 was punched by %mob%&7 really hard.'
named-elderguardian:
- '&c%mob%&7 got to %player%&7.'
named-enderdragon-breath:
- '&c%player%&7 was killed by %mob%&7''s breath.'
named-enderdragon:
- '&c%player%&7 was killed by %mob%&7.'
named-enderman:
- '&c%player%&7 was killed by %mob%&7. Ouch.'
named-endermite:
- '&c%player%&7 was killed by %mob%&7.'
named-evoker:
- '&c%player%&7 was killed by %mob%&7.'
named-ghast:
- '&c%player%&7 was blown up by %mob%&7.'
named-giant:
- '&c%player%&7 was flicked by %mob%&7.'
named-guardian:
- '&c%player%&7 was killed by %mob%&7.'
named-illusioner:
- '&c%player%&7 was illusioned by %mob%&7.'
named-irongolem:
- '&c%player%&7 was thrown by %mob%&7.'
named-magmacube:
- '&c%player%&7 was stomped on by %mob%&7.'
named-panda:
- '&c%player%&7 was rekt by %mob%&7.'
named-phantom:
- '&c%player%&7 was killed by %mob%&7.'
named-pillager-crossbow:
- '&c%player%&7 was shot by %mob%&7.'
named-pillager-melee:
- '&c%player%&7 was hit by %mob%&7.'
named-polarbear:
- '&c%player%&7 was hugged by %mob%&7.'
named-pufferfish:
- '&c%player%&7 was stung by %mob%&7.'
named-ravager:
- '&c%player%&7 was ravaged by %mob%&7.'
named-shulker:
- '&c%player%&7 was killed by %mob%&7.'
named-silverfish:
- '&c%player%&7 was killed by %mob%&7.'
named-stray-arrow:
- '&c%player%&7 was shot by %mob%&7.'
named-stray-melee:
- '&c%player%&7 was punched by %mob%&7.'
named-witherskeleton:
- '&c%player%&7 was nae-naed by %mob%&7.'
named-skeleton-arrow:
- '&c%player%&7 was shot by %mob%&7.'
named-skeleton-melee:
- '&c%player%&7 was punched by %mob%&7.'
named-slime:
- '&c%player%&7 was stomped on by %mob%&7.'
named-spider:
- '&c%player%&7 was bit by %mob%&7.'
named-vex:
- '&c%player%&7 was killed by %mob%&7.'
named-vindicator:
- '&c%player%&7 was killed by %mob%&7.'
named-witch:
- '&c%player%&7 was killed by %mob%&7.'
named-wither:
- '&c%player%&7 was killed by %mob%&7.'
named-wither-explosion:
- '&c%player%&7 was exploded by %mob%&7.'
named-wolf:
- '&c%player%&7 was ripped apart by %mob%&7.'
named-pigzombie:
- '&c%player%&7 was killed by %mob%&7.'
named-zombievillager:
- '&c%player%&7 was eaten by %mob%&7.'
named-husk:
- '&c%player%&7 was eaten by %mob%&7.'
named-zombie:
- '&c%player%&7 was eaten by %mob%&7.'
endercrystal:
- '&c%player%&7 was exploded by an ender crystal.'
anvil:
- '&c%player%&7 was crushed by an anvil.'
lightning:
- '&c%player%&7 was struck by lightning.'
enderpearl:
- '&c%player%&7 used an ender pearl at the wrong time.'
tnt:
- '&c%player%&7 was exploded by TNT.'
dispenser-magic:
- '&c%player%&7 was killed by magic from a dispenser.'
dispenser:
- '&c%player%&7 was killed by a dispenser.'
bed-explosion:
- '&c%player%&7 slept in the wrong world.'
cactus:
- '&c%player%&7 was pricked by a cactus.'
drown:
- '&c%player%&7 drowned.'
wither-potion:
- '&c%player%&7 withered away.'
harming:
- '&c%player%&7 killed themself with a harming potion.'
burn:
- '&c%player%&7 burned to death.'
magma:
- '&c%player%&7 was burned by a magma block.'
lava:
- '&c%player%&7 fell in lava.'
starvation:
- '&c%player%&7 starved to death.'
suffocation:
- '&c%player%&7 suffocated to death.'
cramming:
- '&c%player%&7 was crammed to death.'
void:
- '&c%player%&7 fell into the void.'
fall:
- '&c%player%&7 fell quite far.'
fly-into-wall:
- '&c%player%&7 flew into a wall.'
suicide:
- '&c%player%&7 committed suicide.'

Support
PM me here (likely fastest) or add my on discord: Nicholas#6637​

HOW TO BUY OR CLAIM A VOUCH COPY?
https://www.mc-market.org/resources/13998/
Or PM me here or add my on discord: Nicholas#6637
Vouch for chatcore, so far a great plugin. Only thing I'd add is a command cooldown (How often a person can use the same command), to stop players from spamming /f join <fac> etc.

Also \n support in more messages such as chat delay etc would be great.
 
Last edited:

Cranked

Owner of Cranked Factions
Premium
Feedback score
25
Posts
443
Reactions
194
Resources
0
Vouch for chatcore, so far a great plugin. Only thing I'd add is a command cooldown (How often a person can use the same command), to stop players from spamming /f join <fac> etc.

Also \n support in more messages such as chat delay etc would be great.
Thanks for the review! I will definitely add those features!
 

Steampunk

Developer
Premium
Feedback score
17
Posts
1,153
Reactions
362
Resources
2
Vouch! Very stable with lots of features I would recommend this plugin to clean up any server with lots of plugins for chatting.
 

Demeng

Java Developer
Supreme
Feedback score
23
Posts
632
Reactions
526
Resources
3
Vouch. Amazing chat plugin and I will be replacing my current chat plugin with this one :D
 

nether1

I like turtles
Supreme
Feedback score
28
Posts
591
Reactions
271
Resources
0
I was just wondering if I could get a copy too?[DOUBLEPOST=1584317495][/DOUBLEPOST]Vouch, plugin has a lot of features and can potentially remove similar plugins and replace with this.
 
Last edited:

Mv_

hi
Premium
Feedback score
19
Posts
319
Reactions
120
Resources
0
Completely worth it at its price. Eliminates the need and does the job for other plugins, such as ChatControl, DeluxeChat, StaffChat, DeathMessages, Join/Leave, Mentions, MOTD Editors, CommandSpy and ChatSpy.

Nicholas gave me the plugin to test as a vouch copy, and it definitely exceeded my expectations. After seeing multiple types of these 'core' plugins, I expected the bare minimum with limited compatibility (that was far from the case). All of the features in the plugin work as described and are all completely configurable in the config.

The chat section is very similar to DeluxeChat (could be good or bad), but is very simple to set up and get going correctly. There is a default chat format, along with rank-specific formats. The hover section also works perfectly and is easily customizable.

Staff chats and staff announcements work perfectly. Good additions that can replace other plugins.

The chat filters and anti-bot all work perfectly, and they are similar to ChatControlPro. Lots of room for customizability and fully block blacklisted words.

There are also features that help staff moderate chat, and give the typical commands like mutechat, clearchat, slowchat, etc.. The commands have added features, for example doing /clearchat -a changes the message from "The chat was cleared by Mv_." to "The chat was cleared".

There are a lot more features, but most of them are shown on the plugin's page.

The only drawback that I can see is that the plugin is very similar to other chat related plugins, except that the plugin combines them all into one. If you're looking for a completely new and unique chat plugin, this resource probably isn't for you, but if you're looking for a standard all-in-one chat core, this will work perfectly. Additionally, the plugin does not yet have any features to disable parts of the plugin, so if you use this all of the features will be enabled. That will probably be fixed in the future, though.
 

Cranked

Owner of Cranked Factions
Premium
Feedback score
25
Posts
443
Reactions
194
Resources
0
Completely worth it at its price. Eliminates the need and does the job for other plugins, such as ChatControl, DeluxeChat, StaffChat, DeathMessages, Join/Leave, Mentions, MOTD Editors, CommandSpy and ChatSpy.

Nicholas gave me the plugin to test as a vouch copy, and it definitely exceeded my expectations. After seeing multiple types of these 'core' plugins, I expected the bare minimum with limited compatibility (that was far from the case). All of the features in the plugin work as described and are all completely configurable in the config.

The chat section is very similar to DeluxeChat (could be good or bad), but is very simple to set up and get going correctly. There is a default chat format, along with rank-specific formats. The hover section also works perfectly and is easily customizable.

Staff chats and staff announcements work perfectly. Good additions that can replace other plugins.

The chat filters and anti-bot all work perfectly, and they are similar to ChatControlPro. Lots of room for customizability and fully block blacklisted words.

There are also features that help staff moderate chat, and give the typical commands like mutechat, clearchat, slowchat, etc.. The commands have added features, for example doing /clearchat -a changes the message from "The chat was cleared by Mv_." to "The chat was cleared".

There are a lot more features, but most of them are shown on the plugin's page.

The only drawback that I can see is that the plugin is very similar to other chat related plugins, except that the plugin combines them all into one. If you're looking for a completely new and unique chat plugin, this resource probably isn't for you, but if you're looking for a standard all-in-one chat core, this will work perfectly. Additionally, the plugin does not yet have any features to disable parts of the plugin, so if you use this all of the features will be enabled. That will probably be fixed in the future, though.

Thank you so much for the really in-depth review! I will definitely be updating this plugin and adding more features as time goes on. All the features except for /chat clear, slow, and lock actually can be disabled (I just forgot about those--will be updating shortly).
 

ZoiBox

Java dev & Setup Specialist
Supreme
Feedback score
3
Posts
753
Reactions
228
Resources
0
seems nice, good work
 

Cranked

Owner of Cranked Factions
Premium
Feedback score
25
Posts
443
Reactions
194
Resources
0
New Update (1.1):
  • Added 1.7 support
  • Blocked words updates:
    • Improved detection
    • Two categories now: blocked-words and blocked-words-ignore-in-bigger-words
    • Run commands on violation of blocked word, with customizable categories
Purchase here
 
Last edited:

Cranked

Owner of Cranked Factions
Premium
Feedback score
25
Posts
443
Reactions
194
Resources
0
New Update (1.2):
  • Added death message for llamas (had missed previously)
  • Added command cooldowns
  • Run commands on violation of blocked commands, with customizable categories.
Purchase here
 

Cranked

Owner of Cranked Factions
Premium
Feedback score
25
Posts
443
Reactions
194
Resources
0
New Update (1.3):
  • Fixed a bug where sometimes, mentioning would cause an error
  • Fixed issues with /chat reload where enabling/disabling certain features wouldn't work until the server is restarted
    • Auto-broadcaster is the only feature currently that requires a restart to update settings
  • Added options to disable /chat announce, /chat clear, /chat spy, /chat lock, and /chat slow
    • Add the following lines to your config or reset the config:
Code:
announce-enabled: true
clear-chat-enabled: true
command-spy-enabled: true
lock-enabled: true
slow-enabled: true

Purchase here[DOUBLEPOST=1636265261][/DOUBLEPOST]New Update (2.0):
  • Plugin is now free and open source
  • Added 1.16 and 1.17 support
  • Rewrote the entire plugin using my new programming skills I've learned over the years :)
 
Last edited:

Cranked

Owner of Cranked Factions
Premium
Feedback score
25
Posts
443
Reactions
194
Resources
0

2.0 Update to 1.16 and 1.17. Now versions supported are 1.7-1.17​

I've been gone for 1.5 years or so.
But in that time, I've been studying computer science in college, and I have gained a lot more experience and knowledge. I have gained experience programming for two large software companies.

In this update, I rewrote the entire plugin and made it much, much more efficient.
 
Top