๐๐๐ฆ๐ข๐ง๐ข๐ฌ๐ญ๐ซ๐๐ญ๐จ๐ซ๐ฌ
- 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.
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.
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.
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.
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.
The main configuration file config.yml allows you to customize the plugin:
You can customize messages for non-PVP deaths:
Customize how message items appear in the selection GUI:
You can customize all plugin messages in the config.yml file:
Ultra-DeathMessages includes PlaceholderAPI integration with the following placeholders:
Ultra-DeathMessages works seamlessly with popular permission plugins like LuckPerms, PermissionsEx, and GroupManager.
/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 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.
If you need help with the plugin:
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
- Download the Ultra-DeathMessages.jar file
- Place it in your server's plugins folder
- Restart your server or use /reload
- Get your license key from our Discord server
- Add your license key to the config.yml file
- Reload the plugin with /udm reload
Commands
Player Commands
Command | Description | Permission |
---|---|---|
/deathmessages | Opens the death message selection menu | ultradeathmsgs.menu |
/dm | Alias for /deathmessages | ultradeathmsgs.menu |
/deathmsg | Alias for /deathmessages | ultradeathmsgs.menu |
Admin Commands
Command | Description | Permission |
---|---|---|
/udm set <player> <message_number> | Sets a player's death message | ultradeathmsgs.admin.set |
/udm clear <player> | Resets a player's death message to default | ultradeathmsgs.admin.clear |
/udm reload | Reloads the plugin configuration | ultradeathmsgs.reload |
Permissions
Player Permissions
Permission | Description | Default |
---|---|---|
ultradeathmsgs.menu | Allows access to the death messages menu | true |
ultradeathmsgs.* | Gives access to all Ultra-DeathMessages features | - |
Death Message Permissions
Permission | Description | Default |
---|---|---|
ultradeathmsgs.message.1 | Allows using the "DEFEATED" death message | true |
ultradeathmsgs.message.2 | Allows using the "SLAIN" death message | true |
ultradeathmsgs.message.3 | Allows using the "STABBED" death message | op |
ultradeathmsgs.message.4 | Allows using the "WRACKED" death message | op |
ultradeathmsgs.message.5 | Allows using the "OWNED" death message | op |
ultradeathmsgs.message.6 | Allows using the "RIZZED" death message | op |
ultradeathmsgs.message.7 | Allows using the "CRIT" death message | op |
ultradeathmsgs.message.8 | Allows using the "TRIPPED" death message | op |
ultradeathmsgs.message.9 | Allows using the "POOPED" death message | op |
ultradeathmsgs.message.10 | Allows using the "DEMOLISHED" death message | op |
ultradeathmsgs.message.11 | Allows using the "CRUSHED" death message | op |
ultradeathmsgs.message.12 | Allows using the "SMOKED" death message | op |
ultradeathmsgs.message.13 | Allows using the "L" death message | op |
ultradeathmsgs.message.14 | Allows using the "OUTREACHED" death message | op |
ultradeathmsgs.message.15 | Allows using the "LACKING" death message | op |
ultradeathmsgs.message.16 | Allows using the "HUMBLED" death message | op |
ultradeathmsgs.message.17 | Allows using the "PLACED" death message | op |
ultradeathmsgs.message.18 | Allows using the "UNDERESTIMATED" death message | op |
ultradeathmsgs.message.19 | Allows using the "STABBED" death message | op |
ultradeathmsgs.message.20 | Allows using the "MYSTERY" death message | op |
ultradeathmsgs.message.21 | Allows using the "END OF THE STORY" death message | op |
ultradeathmsgs.message.* | Gives access to all death messages | - |
Admin Permissions
Permission | Description | Default |
---|---|---|
ultradeathmsgs.admin.set | Allows setting death messages for other players | op |
ultradeathmsgs.admin.clear | Allows clearing death messages for other players | op |
ultradeathmsgs.reload | Allows reloading the plugin | op |
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แดกแดั แด
แดาแดแดแดแดแด
สส %FF00%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 %FF00%attacker%"
projectile: "&#FF0000%victim% &7was sniped by %FF00%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: "�FF00&lConfig reloaded!"
no_permission: "&#FF0000&lNo permission!"
message_selected: "�FF00&lYou selected the %message_title% &r�FF00&ldeath message!"
message_locked: "&#FF0000สแดแด สแดแด แดษด'แด แดษดสแดแดแดแดแด
แดสษชั แด
แดแดแดส แดแดััแดษขแด สแดแด!"
# Additional messages omitted for brevity
PlaceholderAPI Integration
Ultra-DeathMessages includes PlaceholderAPI integration with the following placeholders:
Placeholder | Description |
---|---|
%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:
- Join our Discord server for support: discord.gg/shyamstudio
- Check for updates on our BuiltByBit page