Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Ultra-DeathMessages Plugin Documentation

๐€๐๐ฆ๐ข๐ง๐ข๐ฌ๐ญ๐ซ๐š๐ญ๐จ๐ซ๐ฌ
Jan
14
2
๐ƒ๐„๐•๐„๐‹๐Ž๐๐„๐‘ & ๐€๐ƒ๐Œ๐ˆ๐
๐…๐จ๐ฎ๐ง๐๐ž๐ซ
๐Œ๐ž๐ฆ๐›๐ž๐ซ
Ultra-DeathMessages is a premium Minecraft plugin that enhances player combat with customizable death messages. Featuring a variety of message styles for different kill types, an intuitive GUI menu, and situational death messages based on the kill method, this plugin provides a completely personalized PvP experience.


Features​


  • 21+ stylish death message formats with stunning text effects
  • Situational messages that change based on how the kill happened (melee, projectile, explosion)
  • Full support for respawn anchor kills (no more "Intentional Game Design" messages)
  • Customizable GUI menu for message selection
  • Permission-based access to different message styles
  • Natural death message customization (void, fall, lava, etc.)
  • Per-player message preferences saved automatically
  • Admin commands for managing player death messages
  • PlaceholderAPI integration
  • Easy configuration with custom locked message styles

Installation​


  1. Download the Ultra-DeathMessages.jar file
  2. Place it in your server's plugins folder
  3. Restart your server or use /reload
  4. Get your license key from our Discord server
  5. Add your license key to the config.yml file
  6. Reload the plugin with /udm reload

Commands​


Player Commands​


CommandDescriptionPermission
/deathmessagesOpens the death message selection menuultradeathmsgs.menu
/dmAlias for /deathmessagesultradeathmsgs.menu
/deathmsgAlias for /deathmessagesultradeathmsgs.menu

Admin Commands​


CommandDescriptionPermission
/udm set <player> <message_number>Sets a player's death messageultradeathmsgs.admin.set
/udm clear <player>Resets a player's death message to defaultultradeathmsgs.admin.clear
/udm reloadReloads the plugin configurationultradeathmsgs.reload

Permissions​


Player Permissions​


PermissionDescriptionDefault
ultradeathmsgs.menuAllows access to the death messages menutrue
ultradeathmsgs.*Gives access to all Ultra-DeathMessages features-

Death Message Permissions​


PermissionDescriptionDefault
ultradeathmsgs.message.1Allows using the "DEFEATED" death messagetrue
ultradeathmsgs.message.2Allows using the "SLAIN" death messagetrue
ultradeathmsgs.message.3Allows using the "STABBED" death messageop
ultradeathmsgs.message.4Allows using the "WRACKED" death messageop
ultradeathmsgs.message.5Allows using the "OWNED" death messageop
ultradeathmsgs.message.6Allows using the "RIZZED" death messageop
ultradeathmsgs.message.7Allows using the "CRIT" death messageop
ultradeathmsgs.message.8Allows using the "TRIPPED" death messageop
ultradeathmsgs.message.9Allows using the "POOPED" death messageop
ultradeathmsgs.message.10Allows using the "DEMOLISHED" death messageop
ultradeathmsgs.message.11Allows using the "CRUSHED" death messageop
ultradeathmsgs.message.12Allows using the "SMOKED" death messageop
ultradeathmsgs.message.13Allows using the "L" death messageop
ultradeathmsgs.message.14Allows using the "OUTREACHED" death messageop
ultradeathmsgs.message.15Allows using the "LACKING" death messageop
ultradeathmsgs.message.16Allows using the "HUMBLED" death messageop
ultradeathmsgs.message.17Allows using the "PLACED" death messageop
ultradeathmsgs.message.18Allows using the "UNDERESTIMATED" death messageop
ultradeathmsgs.message.19Allows using the "STABBED" death messageop
ultradeathmsgs.message.20Allows using the "MYSTERY" death messageop
ultradeathmsgs.message.21Allows using the "END OF THE STORY" death messageop
ultradeathmsgs.message.*Gives access to all death messages-

Admin Permissions​


PermissionDescriptionDefault
ultradeathmsgs.admin.setAllows setting death messages for other playersop
ultradeathmsgs.admin.clearAllows clearing death messages for other playersop
ultradeathmsgs.reloadAllows reloading the pluginop
ultradeathmsgs.admin.*Gives access to all admin commands-

Death Message Descriptions​


Basic Messages​


DEFEATED
A clean defeat message showing who was defeated and by whom, along with the attacker's kill count.


SLAIN
A classic slain message with a minimalist style.


STABBED
Indicates the victim was stabbed to death, perfect for sword kills.


CRUSHED
Shows the victim was crushed by their opponent, ideal for heavy weapon kills.


Stylish Messages​


RIZZED
A playful message indicating the victim was "rizzed up" by their opponent.


TRIPPED
A humorous message suggesting the victim was tripped by their opponent.


POOPED
A silly message for players who want to add humor to their kills.


MYSTERY
A mysterious message with obfuscated text for an intriguing death announcement.


Premium Messages​


OWNED
Shows complete domination with a bold "owned" message.


CRIT
Indicates the victim was critically hit by their opponent.


HUMBLED
Suggests the opponent taught the victim a humbling lesson.


PLACED
Indicates the opponent "put the victim in their place" - a dominant message.


END OF THE STORY
A dramatic message indicating the victim's journey has ended at the hands of their opponent.


Situational Messages​


Each death message has variants for different kill types:


Explosion
Custom messages for kills with TNT, end crystals, or respawn anchors.


Projectile
Special messages for bow, crossbow, and trident kills.


Melee
Default messages used for sword and other melee kills.


Configuration​


The main configuration file config.yml allows you to customize the plugin:

Code:
# Get your license key from our discord server https://discord.gg/shyamstudio

License: ""



# Enable situational death messages

situational_messages:

  enabled: true  # Set false to use only basic death messages



# GUI Settings

gui:

  title: "&#FFD700&lแด‹ษชสŸสŸ แดแด‡ั•ั•แด€ษขแด‡ ั•แด‡สŸแด‡แด„แด›แดส€"

  size: 45

  messages_per_page: 21

  items:

    selected: "RED_DYE"

    unselected: "LIME_DYE"

    filler: "BLACK_STAINED_GLASS_PANE"

    next_page: "ARROW"

    previous_page: "ARROW"



# Sound Settings

sounds:

  select:

    enabled: true

    sound: "BLOCK_NOTE_BLOCK_PLING"

    volume: 1.0

    pitch: 1.0

  deny:

    enabled: true

    sound: "ENTITY_VILLAGER_NO"

    volume: 1.0

    pitch: 1.0



# Messages Configuration

messages:

  1:

    title: "&#ACACAC&lแด…แด‡า“แด‡แด€แด›แด‡แด…"

    message: "&#FF0000%victim% &7แดกแด€ั• แด…แด‡า“แด‡แด€แด›แด‡แด… ส™ส &#37FF00%attacker% &7(&#FF0000#%attacker_kill%&7)"

    permission: "ultradeathmsgs.message.1"

    locked_lore: "&c&lสŸแดแด„แด‹แด‡แด…! &7สแดแดœ ษดแด‡แด‡แด… แด›สœแด‡ &6แด ษชแด˜+ &7แด›แด แดœษดสŸแดแด„แด‹!"

    situational:

      explosion: "&#FF0000%victim% &7was blown to smithereens by &#37FF00%attacker%"

      projectile: "&#FF0000%victim% &7was sniped by &#37FF00%attacker%"

 

  # Additional messages omitted for brevity

Natural Death Messages​


You can customize messages for non-PVP deaths:

Code:
natural_deaths:

  enabled: true

  messages:

    void:

      message: "%player% fell in the &6void&f!"

      minimum_y: -64

    fall:

      message: "%player% &6fell down &ffrom a high place!"

      minimum_distance: 5

    lava:

      message: "%player% got burnt by &6lava!"

    # Additional natural death types omitted for brevity

GUI Customization​


Customize how message items appear in the selection GUI:

Code:
lore_options:

  lore_settings:

    selected:

      lore:

        - " &bโ—† &f&lSTATUS: &a&lACTIVE"

        - " &bโ—† &fCurrently Equipped"

    available:

      lore:

        - "&7&m                          "

        - " &bโ—† &f&lSTATUS: &e&lAVAILABLE"

        - " &bโ—† &fReady to Equip"

        - "&7&m                          "

        - " &7Click to equip this effect"

    locked:

      lore:

        - " &cโ—† &f&lSTATUS: &c&lLOCKED"

        - " &7{permission}"


Plugin Messages​


You can customize all plugin messages in the config.yml file:

Code:
plugin_messages:

  reload_success: "&#00FF00&lConfig reloaded!"

  no_permission: "&#FF0000&lNo permission!"

  message_selected: "&#00FF00&lYou selected the %message_title% &r&#00FF00&ldeath message!"

  message_locked: "&#FF0000สแดแดœ สœแด€แด แด‡ษด'แด› แดœษดสŸแดแด„แด‹แด‡แด… แด›สœษชั• แด…แด‡แด€แด›สœ แดแด‡ั•ั•แด€ษขแด‡ สแด‡แด›!"

  # Additional messages omitted for brevity

PlaceholderAPI Integration​


Ultra-DeathMessages includes PlaceholderAPI integration with the following placeholders:


PlaceholderDescription
%udm_selected_msg%Shows the currently selected death message title
%udm_unlocked_msg%Shows the number of unlocked messages (e.g., "5/21")
%udm_kills%Shows the player's kill count

Integration with Permission Plugins​


Ultra-DeathMessages works seamlessly with popular permission plugins like LuckPerms, PermissionsEx, and GroupManager.


Example LuckPerms Setup​

/lp group vip permission set ultradeathmsgs.message.5 true
/lp group vip permission set ultradeathmsgs.message.6 true
/lp group mvp permission set ultradeathmsgs.message.10 true
/lp group mvp+ permission set ultradeathmsgs.message.20 true


Player Data Storage​


Player preferences (selected death messages) are automatically saved in the plugins/Ultra-DeathMessages/data/ folder as JSON files. This ensures player settings persist between server restarts.


Support​


If you need help with the plugin:


 
Top