CustomMessages icon

CustomMessages -----

CustomMessages by NBCSM. Customize messages for your own needs.



Features Of CustomMessages By NBCSM

⚠️ Only tested on 1.21.8 with Java 23 ⚠️
⚡ Lightweight as it can be ⚡
⚡ Everything is translatable ⚡
⚡ Everything can be turn on or off ⚡

What you can do with CustomMessages?

✅ Customize death messages. ✅
✅ Customize game-in & server-list motd. ✅
✅ Customize /me & /say commands. ✅
✅ Customize first join, join, quit messages. ✅
✅ Fix disconnect.spam issue. ✅
✅ Disable syntax commands. ✅
✅ Join effects (Title, bossbar, actionbar, sound, lightingstrike) ✅
✅ AntiCaps ✅
✅ ChatDelay ✅
✅ Hex colors support. ✅
✅ AuthMe support. ✅
✅ PlaceholderAPI support. ✅

COMMANDS & PERMISSIONS
custommessages.* - gives you every permission you need.

/custommessages - /cm || Main Command. || custommessages.main
/custommessages reload - /cm reload || Reload Command. || custommessages.reload
/me || Customized Me Command. || custommessages.me
/say || Customized Say Command. || custommessages.say
Command Block Bypass Permissions: custommessage.* || custommessage.commandblockbypass
Silent Join Permissions: custommessages.* || custommessages.silentjoin
Silent Quit Permissions: custommessages.* || custommessages.silentquit
Command Syntax Bypass Permissions: custommessage.* || custommessage.syntaxbypass
AntiCaps Bypass Permissions: custommessage.* || custommessage.anticapsbypass
Command Syntax Bypass Permissions: custommessage.* || custommessage.syntaxbypass
Chat Delay Syntax Bypass Permissions: custommessage.* || custommessage.chatdelaybypass

Code (YAML):
######          By NBCSM.           ######
######        CustomMessages        ######
######     Thank you for using.     ######
######   After changing anything    ######
######        Do /cm reload         ######
######   Hex colors are supported!  ######

Prefix
: '&6 [&bCustomMessages&6 ]' # Main plugin prefix.
Reload-Message
: '&aReloaded %reloadtime%ms.' # Reload message.
No-Permission-Message
: '&cYou don''t have a permission!' # No permission message.
Main-Command-Message
: # Main command output.
  - '&7&m -------------&b CustomMessages Commands &7&m -------------'
  - ''
  - '&b/custommessages &7- &b/cm &7- &eMain command.'
  - '&b/custommessages reload &7- &b/cm reload &7- &eReloads the config.'
  - '&b/me &eCustomized command by CustomMessages see it in config.yml.'
  - '&b/say &eCustomized command by CustomMessages see it in config.yml.'
Server-Settings
: # Customize server settings.
  # Bypass Permission: custommessage.* || custommessage.syntaxbypass
  Command-Syntax-Block
: true #If "Command-Syntax-Block-Enable: true" syntax commands will be blocked.
  Command-Syntax-Block-Message
: "&cSyntax commands are not allowed on this server." #If "Command-Syntax-Block-Enable: true" syntax commands usage output.
  Disconnect-Spam-Disable
: true # true makes "disconnect.spam" blocked false vice versa.
  # Should "Command-Block" protection be enabled?
  # Bypass Permission: custommessage.* || custommessage.commandblockbypass
  Command-Block
: true
  # The message sent when a player execute a command that is listed in "Blocked-Commands".
  Command-Blocked-Message
: "&cThe command &7(&c%cmd%&7) &cis blocked!"
  # Commands in that list will be blocked.
  # Do not use "/".
  Blocked-Commands
:
   - "plugins"
    - "version"
    - "about"
  # Enables the server list MOTD feature (set to true or false).
  Server-List-MOTD
: true
  # If true, MOTD messages will be shown randomly.
  # If false, MOTD messages will be shown in order.
  MOTD-Random
: true
  # MOTD Messages section.
  # Please use "/n" for second line.
  # PlaceholderAPI supported!
  MOTD-Messages
:
   - "&bWelcome!\n&eJoin the server!"
    - "&aWhat a Beautiful Day!\n&7The game is about to begin..."
    - "&dNew Features Added!\n&9Check them out now!"
    - "&cCustomMessages 0.6\n&fWe're here with fresh updates!"
    - "&6Server is Active!\n&eJoin and have fun!"
Chat-Settings
: # Take control of the chat.
  # Should "Anti-Caps" protection be enabled?
  # Bypass permissions: "custommessage.*" || "custommessage.anticapsbypass"
  Anti-Caps
: true
  # If the caps exceed this amount, the entire message will be displayed in lower case.
  Allowed-Caps-Amount
: 3
  # The message sent when a player exceeds the "Allowed-Caps-Amount" limit.
  Anti-Caps-Block-Message
: "&cToo many capital letters &7(&c%allowedcaps%&7)&c, message lowercased."
  # Whether "Anti-Caps-Block-Message:" should be shown or not.
  Dont-Send-Anti-Caps-Block-Message
: false
  # Enable or disable the chat delay feature to prevent spamming.
  # Bypass Permission: custommessage.* || custommessage.chatdelaybypass
  Chat-Delay
: true
  # The required delay time in seconds between player chat messages.
  Chat-Delay-Seconds
: 3
  # The message shown to players when they try to chat too quickly.
  # %seconds% will be replaced with the remaining wait time.
  Chat-Delay-Message
: "&cPlease wait &7(&c%seconds% seconds&7)&c before sending your next message."
Server-Messages
: # Server messages customize.
  # Me Command Permission: custommesages.* || custommessages.me
  Me-Message-Enable
: true # Allows you to customize /me command.
  Me-Command-Patch
: true # Basically blocks /minecraft:me command. If "Command-Syntax-Block-Enable: true" leave this "Me-Command-Patch: false".
  Me-Message
: "&d[ME] &e%player% &b%message%" # /me message format.
  Me-Usage-Message
: "&cWrong usage. &e/me &b<message>" # /me wrong usage command output.
  Me-Message-No-Format
: "&cPlease contact to the admin. There is no format for /me command." #/me no format message.
  # Say Command Permission: custommesages.* || custommessages.say
  Say-Message-Enable
: true # Allows you to customize /say command.
  Say-Command-Patch
: true # Basically blocks /minecraft:say command. If "Command-Syntax-Block-Enable: true" leave this "Say-Command-Patch: false".
  Say-Message
: "&d[SAY] &e%player% &b%message%" # /say message format.
  Say-Usage-Message
: "&cWrong usage. &e/say &b<message>" # /say wrong usage command output.
  Say-Message-No-Format
: "&cPlease contact to the admin. There is no format for /say command." #/me no format message.
  # Should "WhiteList-Kick-Message" be shown?
  Use-WhiteList-Message
: true
  # Current placeholders > %player% > player name.
  # Multi-line is supported. By adding "\n" you can have multiple lines!
  WhiteList-Kick-Message
: "&cSorry &f%player%, &cyou are not whitelisted!\nTry again later." # Message shown when a non-whitelisted player tries to join.
  # Should "Server-Full-Message" be shown?
  Use-Server-Full-Message
: true
  # Current placeholders >> %player% > player name > %online% > current online count > %max% max player limit.
  # Multi-line is supported. By adding "\n" you can have multiple lines!
  Server-Full-Message
: "&cHey &f%player%, &cthe server is currently full (%online%/%max%).\nTry again later." # Message shown when the server is full.
 

Code (YAML):
######          By NBCSM.           ######
######        CustomMessages        ######
######     Thank you for using.     ######
######   After changing anything    ######
######        Do /cm reload         ######
######   Hex colors are supported!  ######
######   PlaceholderAPI supported!  ######

Death-Messages-Disable-All
: false # true disables all death messages false vice versa.
PvP-Messages-Disable
: false # true disables only pvp messages.
PvP-Messages
: # In order to work "Death-Messages-Disable" should be false.
  # You can add as many as you wish.
  # CustomMessages Placeholders > %player% - %victim%.
  - "&b%player% &6has killed &e%victim%!"
  - "&b%player% &6destroyed &e%victim% &6in PvP!"
  - "&e%victim% &6stood no chance against &b%player%&6."
Mob-Death-Messages-Disable
: false # true disables only mob death messages.
Mob-Death-Messages
: # In order to work "Death-Messages-Disable" should be false.
  # If mob names are missing, you can add them yourself. do "/cm reload" after.
  # Please use capital letters.
  # DEFAULT section only will work if player killed by a mob that isn't listed.
  DEFAULT
: '&e %player% was slain by a mysterious creature.'
  ZOMBIE
: '&cZombie &6has slain &f %player%!'
  HUSK
: '&cHusk &6has slain &f %player%!'
  DROWNED
: '&3Drowned &6has slain &f %player%!'
  SKELETON
: '&7Skeleton &6has slain &f %player%!'
  STRAY
: '&7Stray &6has slain &f %player%!'
  SPIDER
: '&cSpider &6has slain &f %player%!'
  CAVE_SPIDER
: '&9Cave Spider &6has slain &f %player%!'
  CREEPER
: '&aCreeper &6exploded &f %player%!'
  ENDERMAN
: '&5Enderman &6has slain &f %player%!'
  WITCH
: '&dWitch &6has slain &f %player%!'
  SLIME
: '&aSlime &6has slain &f %player%!'
  MAGMA_CUBE
: '&cMagma Cube &6has slain &f %player%!'
  BLAZE
: '&6Blaze &6has slain &f %player%!'
  GHAST
: '&fGhast &6has slain &f %player%!'
  PIGLIN
: '&ePiglin &6has slain &f %player%!'
  PIGLIN_BRUTE
: '&6Piglin Brute &6has slain &f %player%!'
  ZOMBIFIED_PIGLIN
: '&eZombified Piglin &6has slain &f %player%!'
  HOGLIN
: '&cHoglin &6has slain &f %player%!'
  ZOGLIN
: '&cZoglin &6has slain &f %player%!'
  PHANTOM
: '&3Phantom &6has slain &f %player%!'
  VEX
: '&bVex &6has slain &f %player%!'
  VINDICATOR
: '&cVindicator &6has slain &f %player%!'
  EVOKER
: '&dEvoker &6has slain &f %player%!'
  ILLUSIONER
: '&bIllusioner &6has slain &f %player%!'
  PILLAGER
: '&7Pillager &6has slain &f %player%!'
  RAVAGER
: '&7Ravager &6has slain &f %player%!'
  RAVAGER_JOCKEY
: '&7Ravager Jockey &6has slain &f %player%!'
  SHULKER
: '&5Shulker &6has slain &f %player%!'
  SILVERFISH
: '&7Silverfish &6has slain &f %player%!'
  ENDERMITE
: '&5Endermite &6has slain &f %player%!'
  GUARDIAN
: '&3Guardian &6has slain &f %player%!'
  ELDER_GUARDIAN
: '&3Elder Guardian &6has slain &f %player%!'
  WITHER_SKELETON
: '&8Wither Skeleton &6has slain &f %player%!'
  WITHER
: '&8Wither &6has slain &f %player%!'
  ENDER_DRAGON
: '&5Ender Dragon &6has slain &f %player%!'
  WARDEN
: '&0Warden &6has slain &f %player%!'
  BREEZE
: '&bBreeze &6has slain &f %player%!'
  BOGGED
: '&2Bogged &6has slain &f %player%!'
  DUNGEON_GUARDIAN
: '&cDungeon Guardian &6has slain &f %player%!'
  SNIFFER
: '&aSniffer &6has slain &f %player%!'
  PANDA
: '&aPanda &6has slain &f %player%!'
  WOLF
: '&7Wolf &6has slain &f %player%!'
  TAME_WOLF
: '&7Tamed Wolf &6has slain &f %player%!'
  GOAT
: '&fGoat &6rammed &f %player%!'
  IRON_GOLEM
: '&fIron Golem &6has slain &f %player%!'
  SNOW_GOLEM
: '&fSnow Golem &6has slain &f %player%!'
  AXOLOTL
: '&dAxolotl &6has slain &f %player%!'
  CAMEL
: '&eCamel &6has slain &f %player%!'
  FROG
: '&aFrog &6has slain &f %player%!'
Death-Cause-Messages-Disable
: false # true disables only death cause messages.
Death-Cause-Messages
: # In order to work "Death-Messages-Disable" should be false.
  # If cause names are missing, you can add them yourself. do "/cm reload" after.
  # Please use capital letters.
  # DEFAULT section only will work if player dies by a cause that isn't listed.
  DEFAULT
: '&f %player% &7died mysteriously.'
  CONTACT
: '&f %player% &7was pricked to death.'
  ENTITY_ATTACK
: '&f %player% &7was slain by a creature.'
  PROJECTILE
: '&f %player% &7was shot down.'
  SUFFOCATION
: '&f %player% &7suffocated in a wall.'
  FALL
: '&f %player% &7fell from a high place.'
  FIRE
: '&f %player% &7went up in flames.'
  FIRE_TICK
: '&f %player% &7burned to death.'
  MELTING
: '&f %player% &7melted.'
  LAVA
: '&f %player% &7tried to swim in lava.'
  DROWNING
: '&f %player% &7drowned.'
  BLOCK_EXPLOSION
: '&f %player% &7was blown up.'
  ENTITY_EXPLOSION
: '&f %player% &7was exploded by a creature.'
  VOID
: '&f %player% &7fell into the void.'
  LIGHTNING
: '&f %player% &7was struck by lightning.'
  SUICIDE
: '&f %player% &7took their own life.'
  STARVATION
: '&f %player% &7starved to death.'
  POISON
: '&f %player% &7was poisoned.'
  MAGIC
: '&f %player% &7was killed by magic.'
  WITHER
: '&f %player% &7withered away.'
  FALLING_BLOCK
: '&f %player% &7was squashed by a block.'
  THORNS
: '&f %player% &7was killed by thorns.'
  DRAGON_BREATH
: '&f %player% &7was burned by dragon breath.'
  CUSTOM
: '&f %player% &7died from unknown causes.'
  FLY_INTO_WALL
: '&f %player% &7experienced kinetic energy.'
  HOT_FLOOR
: '&f %player% &7was burned by magma.'
  CRAMMING
: '&f %player% &7was squished too tightly.'
  DRYOUT
: '&f %player% &7dried out.'
  FREEZE
: '&f %player% &7froze to death.'
  SONIC_BOOM
: '&f %player% &7was obliterated by a sonic boom.'
  KILL
: '&f %player% &7was eliminated.'
  WORLD_BORDER
: '&f %player% &7tried to escape the world border.'
  FALLING_STALACTITE
: '&f %player% &7was impaled by a stalactite.'
  STALAGMITE
: '&f %player% &7fell onto a stalagmite.'

Code (YAML):
######          By NBCSM.           ######
######        CustomMessages        ######
######     Thank you for using.     ######
######   After changing anything    ######
######        Do /cm reload         ######
######   Hex colors are supported!  ######

Join-Quit-Settings
: # Customize join/quit messages.
  # If "true" "Join-Cool-Stuff", "First-Join-Messages" "Join-Messages" and "Welcome-MOTD" only will be shown after AuthMe login.
  # Default: false
  AuthMe-Support
: false
  # Silent Join Permissions: custommessages.* || custommessages.silentjoin.
  First-Join-Messages-Enable
: true # Enables messages for players joining for the first time.
  First-Join-Messages
: "&a%player% &ewelcome to our server, hope you stay!" # Message for first-time joiners.
  Join-Messages-Enable
: true # Enables normal join messages.
  Join-Messages
: "&a%player% &ejoined the game." # Message when a player joins.
  # Silent Quit Permissions: custommessages.* || custommessages.silentquit.
  Quit-Messages-Enable
: true   # Enables quit messages.
  Quit-Messages
: "&a%player% &eleft the game." # Message when a player leaves.
  Welcome-MOTD-Enable
: true #If true "Welcome-MOTD" will be shown by players joined.
  Welcome-MOTD
: #"Welcome-MOTD-Enable: true" should be true in order to this work.
    # Currently placeholders are >> %player% > shows player name. %playerdisplayname% > shows player displayed name.
    - "&6========== &eWelcome to the Server! &6=========="
    - "&aHello, &f%player%&a!"
    - "&bWe hope you have a great time playing with us."
    - "&7If you need any help, feel free to ask."
    - "&6======================================="
Join-Cool-Stuff
: # Cool visual/sound effects triggered when a player joins.
  Title
:
    Enable
: true # Enables the title (center-screen message).
    Title
: "&aWelcome %player%!" # Main title text.
    Subtitle
: "&eEnjoy your stay!" # Subtitle below the main title.
    FadeIn
: 10 # How long the title takes to appear (in ticks, 20 ticks = 1 second).
    Stay
: 100 # How long the title stays on screen.
    FadeOut
: 10 # How long the title takes to disappear.
  BossBar
:
    Enable
: true # Enables the BossBar message.
    Text
: "&b%player% joined the game!" # Text shown on the BossBar.
    Color
: "GREEN" # Color of the BossBar (e.g., GREEN, RED, BLUE).
    Style
: "SEGMENTED_10" # Style of the BossBar (e.g., SEGMENTED_10, PROGRESS).
    Duration
: 100 # How long the BossBar stays visible (in ticks, 20 ticks = 1 second).
  ActionBar
:
    Enable
: true # Enables the ActionBar message.
    Message
: "&eWelcome, %player%!" # Small message displayed above the hotbar.
    Duration
: 100 # How long the ActionBar message stays (in ticks, 20 ticks = 1 second).
  Sound
:
    Enable
: true # Enables a sound to play when the player joins.
    Sound
: "ENTITY_PLAYER_LEVELUP" # Sound name (must match Minecraft sound ID).
    Volume
: 1.0 # Volume of the sound (0.0 - 1.0 recommended).
    Pitch
: 1.0 # Pitch of the sound (1.0 is normal, higher = squeaky, lower = deep).
  FireWorks
:
    Enable
: true # Enables fireworks on player join.
    Color
:
      R
: 255 # Red value for main color (0-255).
      G
: 255 # Green value for main color (0-255).
      B
: 255 # Blue value for main color (0-255).
    FadeColor
:
      R
: 255 # Red value for fade color (0-255).
      G
: 255 # Green value for fade color (0-255).
      B
: 255 # Blue value for fade color (0-255).
    Type
: "BALL_LARGE" # Firework shape type (BALL, BALL_LARGE, BURST, CREEPER, STAR).
    Trail
: true # Should the firework have a trail?
    Flicker
: true # Should the firework flicker?
    Power
: 1 # Firework flight duration (1–2 is recommended maybe more if you are brave enough ^^').
    Detonation-Delay-Ticks
: 40 # Delay before the firework detonates after being launched (in ticks, 20 ticks = 1 second).
  LightningStrike
:
    Enable
: true # Should a lightning effect strike when a player joins?
Resource Information
Author:
----------
Total Downloads: 114
First Release: Jul 27, 2025
Last Update: Aug 4, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings