CustomDeathMessages (CDM) icon

CustomDeathMessages (CDM) -----

Customizable Death Messages




2.0.1 Patch Notes
  • Config now automatically updates itself without user intervention.
  • Added death message cooldowns.
  • Gave warden sonic booms their own message path in config.
  • Entity custom names will not be displayed if the entity has a heart in their name. Fixes McMMO health bar.
  • End crystals no longer cause creeper death messages.
    • You can use the %killer% placeholder for end crystal messages.
  • Fixed items released after 1.13, such as netherite, triggering melee death messages.
  • Fixed firework messages triggering creeper messages.
  • Fixed melee messages not being editable by the command.
  • Fixed kill weapon placeholder not working if it was at the end of a death message.
  • Future proofed plugin to prevent potential future incompatibilities.
  • Other bug fixes.

Knocked out a lot of bugs with this update, as to be expected, as it was a complete refactoring of the project. The plugin was stable before, but now, it should be even more stable. Thanks for sticking with me guys!
----------, Jun 16, 2023

This has been an update long in the making. I have completely rewritten the plugin.

Notable Changes
  • New version support - Versions from 1.8 to 1.19 are now supported. New entity messages have been added.
  • Bug fixes - The new codebase prevents bug and also allows bugs to be fixed much quicker.
  • Default config improvements - The default config should be much better suited for everyone now.
  • Command improvements - The CDM command should be more ergonomic to use.
  • Permission changes - Permissions have been changes. The permission 'cdm.modify' is now used as the sole permission to use the command to change messages.
  • Config changes - The config now better suits everyone, however this means slight changes. To change new messages, your config will need to be regenerated. Back-up your old config, delete it in your plugin folder, and remake the changes as necessary after being regenerated (server start/restart, or /cdm reload).

It feels good to be back after almost 3 years! Hope the new plugin works out for you guys. Please post to the discussion if any bugs arise, as this is a completely new rewrite. I tested as thoroughly as possible, but something may have slipped through the cracks, however I highly doubt it.
----------, May 31, 2023

Toggle Command
  • Added command to turn things on/off in the config.
  • Syntax: /cdm toggle [path]
  • Permission: "cdm.toggle"
Bug Fixes
  • Fixed annoying error on startup.
  • Fixed (uncommon) error when using the plugin with CombatLogX and a player logs out on combat.
----------, Sep 19, 2020

Bug Fixes
  • Fixed plugin only working on 1.16 on the latest plugin version
Planned Update (1.7.2)
  • Differentiation bug with arrows
  • Fix (possible) error on startup, haven't tested yet
----------, Aug 23, 2020

Backup and regenerate your config!

Item Tool-tips:

  • A new config option, "enable-item-hover" which allows whenever you hover over the kill-weapons name, it displays info such as enchantments, id, name, etc.
  • You may need to regenerate your config to see the option.
  • Off by Default.
Placeholder Fixes:
  • Fixed certain placeholders that wouldn't be replaced with the text that should have been there.
Code Improvements:
  • Used the DRY principle to replace a block of code with a ternary operator.
Thanks for the support! I will continue to provide updates for features and bug fixes.
----------, Aug 13, 2020

Feature Additions
  • Added toggleable feature to show original death message when hovering over the death message! (disabled by default)
  • Added messages for entities that have custom names (toggleable, on by default)
Lang Fix
  • Fixed default guardian messages placeholder (Thanks Elly <3)
Technical
  • Added two bStats pie charts
  • Added class to translate messages to Json
----------, Jul 30, 2020

I removed some features that weren't being used according to bStats, to help improve performance. If you're curious, (zero / hundreds) of servers were using one, and (four / hundreds) were using the other.

Feature Removals
  • Removed Give Killer Speed (May remove from config)
  • Removed Heart Sucker (May remove from config)
  • Sorry for any misunderstanding, but the features didn't fit the plugin, and they were hardly being used.
Lang Additions / Fixes
  • Changed messages for update prompt
  • Fixed message for unsupported version (said "update to 1.9 - 1.15", now says "update to 1.8 or above"
Technical
  • Added future enum support for version 1.17
  • Trivial performance upgrades to translate hex color codes, dm me for more info!
  • Added GitHub link! Source code, instructions, and more - https://github.com/sb2bg/CustomDeathMessages
----------, Jul 30, 2020

Important: The hex format was changed from #<code> to &#code. Sorry for the change. To change them all at once, replace "#<" with "&#", and replace ">" with "".

Changes
  • Added performance enhancements, expect more next update.
  • Changed hex layout from #<code> to &#code.
----------, Jul 6, 2020

Hex Color Support
  • This means any color is available for death messages!
  • To use, use it as a normal color code tag, but instead of &[color], you do #<hex code>.
  • Hex color picker available here: https://htmlcolorcodes.com/color-picker/ copy the "hex code"
Location Placeholders
  • New placeholders, %killer-x%, %killer-y%, %killer-z%, %victim-x%, %victim-y%, %victim-z%.
  • Killer placeholders only available when there is a player killer.
The hex support is a very powerful update, feel free to ask questions if you are still confused on how to use it :)
----------, Jul 4, 2020

Quick update to fix some bugs:

Fixes

  • Fixed compatibility issues with combat tag plugins, when a player logs out they would die
  • Fixed skulls only working on versions 1.13+
  • Please, please report any bugs, errors, or anything else to my discord: Smoke#8238
Thanks to everyone supporting this plugin!
----------, Jun 29, 2020

IMPORTANT: Please regenerate your config file after backing up the messages and settings, and replace them after. (New messages have been added which means you have to get a new config) or copy the config from the home page of the plugin.

The plugin now supports 1.16, happy nether exploring!

Bug Fixes

  • Fixed a bug which caused all death messages from entities to appear "unknown" (this was major and went unknown for a while)
  • Fixed a bug in the command which allowed you to add a message to a single line message
  • Fixed certain mobs not having a message, every mob in the game should now have a message (if they're hostile or neutral)
  • Fixed errors on heads for multiple versions, it should now work on all versions as expected
Features
  • Added ability to change the name of player heads when dropped
This took a lot of work for this update, and I hope everyone enjoys :)
----------, Jun 28, 2020

Bug Fixes
  • Fixed an error when a player died to a custom cause, aka non-vanilla deaths. These now default to the unknown message path.
Feature Additions
  • Added ability to enable/disable the update messages sent to players with permission cdm.updates
  • Added a message under unknown message path to increase the likelihood of a different message being selected.
----------, Jun 14, 2020

Hotfixes
  • Config had a rename, you may have to changed "killed-death-messages" to "global-pvp-death-messages" in config. Fixed code that used the wrong path to list.
  • Fixed the update message being spammed every time a player logged in, instead of whenever you log in.
----------, Jun 9, 2020

In-Game Editor:
  • /cdm add [path] [new essage]
adds a new message to a death message, tab autocomplete auto-fills all message paths.
  • /cdm list [path]
lists the messages under a death message assigned to a number, which you can in return, use to delete a certain message.
  • /cdm remove [path] [number]
removes a message from a death message according to its number.

Nick Prefix:
  • You can now use these prefixes in certain spots to get a victim or killers nickname.
  • %victim-nick%
  • %killer-nick%
New Messages:
  • Added missing messages, such as:
  • Polar bear
  • Fixed llama's messages
  • Pufferfish
  • + more!
Enjoy the update, thanks all!
----------, Jun 6, 2020

BUGFIX
  • Fixed errors in console when a player is killed by a trader llama.
MESSAGES ADDED
  • Added messages for when players are killed by melee (no weapon or tool, just their hand)
Small quality of life update, enjoy :)
----------, May 17, 2020

Changes
  • Removed annoying "CDM on latest version" message
  • Added pie chart for bStats (not important to users)
----------, Apr 28, 2020

  • Fixed plugin being unable to work on versions advertised to work on, the plugin now fully supports versions 1.8 - 1.15, with no errors in console, even on older versions! This has been promised for a long time.
  • bStats added for me to collect anonymous info! For more information, check bStats header in the plugin description.
  • Added missing death messages for vindicators
  • Added flare to some default messages in config!
  • Rewrote comments in the config for some of the updated features
  • Added ability to disable the PvP death messages sent to the killer and victim, on by default.
  • The plugin can no longer run on version 1.7 or lower, it will be disabled. Version 1.16 is allowed and will work, but is discouraged until the new 1.16 mobs are updated to work with my plugin.
  • As mentioned above, there aren't any known errors that will be sent in console, even on lower versions. If any are found, please report to my discord. GiveMeTheSmoke#8238
  • Players with the permission are notified when they join the server if a new CDM version is available for download. Permission is "cdm.updates"
  • Config now has "unknown-messages" which are sent when the kill cause haven't been added to the plugin, instead of sending the default message, so it's still customizable. Please, again, report any unadded messages to my discord. GiveMeTheSmoke#8238
Thanks for the support, please report any bugs <3
----------, Apr 27, 2020

NEW MESSAGES:
• Added messages for magma block deaths
• Added messages for elytra deaths

NEW FEATURES:
• Added a percentage for head drops, so you can have it sometimes drop it, always drop it, or never drop it!

BUG FIXES:
• Fixed the death message which said a player dropped his head even when he didn't (completely removed now will be added in future)
----------, Mar 30, 2020

God, there's so much to this update. Biggest parts though: Many bug fixes, 1.15 support, complete code restructure, features added, and layout enhanced. Enjoy!
----------, Mar 24, 2020

So guys I accidentally deleted this version and I'm, re-uploading it and removing the latest which only works on 1.14. I don't know what to do, that's a review and nearly 100 downloads I just lost.
----------, Sep 17, 2019

Super small update y'all, but I wanted to get this one out after neglecting to do any updates, and trust me, I'm already working on next update, so get excited ;)

• Changed item names with no display names capitalization in messages
• Added toggleable titles on death... yes, I know, sorry for the lackluster update

(Reuploaded AGAIN, uploaded the wrong version)
----------, Sep 17, 2019

Super small update y'all, but I wanted to get this one out after neglecting to do any updates, and trust me, I'm already working on next update, so get excited ;)

• Changed item names with no display names capitalization in messages
• Added toggleable titles on death... yes, I know, sorry for the lackluster update

(Reupload, uploaded wrong version)
----------, Sep 17, 2019

Super small update y'all, but I wanted to get this one out after neglecting to do any updates, and trust me, I'm already working on next update, so get excited ;)

• Changed item names with no display names capitalization in messages
• Added toggleable titles on death... yes, I know, sorry for the lackluster update
----------, Sep 17, 2019

• Added custom death messages for each entity! (of course customizable)
• Changed reload command from "/cdmreload" to "/cdm reload".
• Changed the default format on brodcast messages

This may seem like a small update, but this took a while to do. I will make small improvements in the future to this update while releasing other features. Enjoy!

Edit: Also added forwards compatibility with version 1.14 and Speed-Time customizability in config.
----------, Aug 25, 2019

Hello all, I know this isn't the usual format for my update log and I apologize. I also apologize for the lack of updates, as to be completely honest, I planned to abandon the project after 1.2.6. I've decided to come back to the project with my new Java knowledge (which still isn't very amazing at all) and implements some new features. If you don't care about my ramble, skip down below to see the bullet points. I am not a very creative developer as you all can tell, because I have no unique ideas for the plugin at all. This is why I need your guys to help to improve the plugin. Love you all to everyone who has stuck with me since my first version <3
• Added (toggleable of course) player heads on death.
• Renamed and revamped (code-wise, not functionality) reset health feature. (New name is Heart Sucker).
• Made it easier to find features at bottom of config.
• Added Lightning effect when a player is killed (were you really expecting me to say non-toggleable? Its toggleable.)
• Slightly changed the format of the player sent messages.
• Fixed bug where if a player died to natural causes, a global message would be displayed even if global death messages were off.
----------, Aug 9, 2019

• Fixed a big bug where the code to retrieve the array from config was inconsistent to the config file.

Note: I delayed 1.3.0 for this update, I overlooked it and accidentally created a huge bug. RIP. Yes, this update is only a single bug fix.
----------, Jul 29, 2019

• Added more customizable death messages from all the events that you can die from (trust me, A LOT)
• Fixed a bug (undisclosed)
• Made config easier to read, again.
----------, Jul 28, 2019

• Added 8 customizable, toggleable global death messages. You can add as many as you like, and remove as many as you like.
• Made config easier to read and added features.

Note: This is a big update, but the 1.3.0 will be even bigger ;)
----------, Jul 27, 2019

• Fixed a bug where if one feature was disabled all other features enabled "below" that one would not run.
• Added a reload command (commands and permission in plugin description)
• Added a customizable global death message.
----------, Jul 25, 2019

• Fixed a bug where it would display the player who was killed for both the killer and the killed.
• Added reset health and potion effects! Read config or plugin description for more info.

Note: Next update will include /reload command and probably more bug fixes.
----------, Jul 23, 2019

• Fixed possible memory leaks
• Fixed a typo in the config that causes the player that was killed to have been killed by "<player".
----------, Jul 23, 2019

Resource Information
Author:
----------
Total Downloads: 25,713
First Release: Jul 23, 2019
Last Update: Jun 16, 2023
Category: ---------------
All-Time Rating:
31 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings