Death Messages

Fan Logo

Fan Logo

[ Issues? Suggestions? GO TO THE http://img34.imageshack.us/img34/9448/v6yu.png ]



< . . . Description . . . >



This Plugin allows you to customize ALL Death Messages in your Bukkit Server (and even more than normal, yes, i've added Death Message that do not even exist in normal Bukkit), also, has option to customize Join/Leave/Kick messages too.
As bukkit yaml parser does't allows non-english characters on configuration files i've made tons of variables to replace them, so you can use any of them anyways.

< . . . Current Features . . . >


  • Fully Customizable Death Messages:
    • You can customize each death cause message in the config.
      • Each cause has an unlimited amount of custom random messages (yes! you can add various possible messages and the plugin will choose a random from the list!)
    • Color & Format support.
    • Tons of variables to use, even non-english characters not allowed by bukkit.
      • Killer name, victim name, material of weapon, proper name of the weapon(anvil etc), world in which player died....
    • Weapon Material names shows as "Diamond sword" instead of "DIAMOND_SWORD" (which is the bukkit default material name).

  • All messages are togglea bly by player:
    • You can disable ALL, Death or General Messages for every single player with a simple command.

  • Error messages for conflicts with other plugins (displayed in the console).

  • Full PvP Messages Broadcast customization, you can:
    • (1) Don't show any.
    • (2) Show them as usual.
    • (3) ONLY show PvP Death Messages.

  • Silenced Worlds: worlds in that list NOT will receive ANY Death or Generic Brodcast Message, perfect for massive death worlds with tons of hardcore games to prevent chat spam.

  • Linked Words: linking worlds allows worlds to share death/generic messages, worlds out if this list will ONLY see it's own messages, this feature is OPTIONAL.

  • Debug Mode:
    • Enabling this option will BROADCAST useful data about the Death Process, which will be useful to find plugins conflicting with Bukkit normal events.
    • You'll be able to check: Victim Name, World Name, Last Damage Cause Type, Last Damage Cause (Reason), and Damager.

      < . . . How to Use . . . >


  • If you just want to see the normal messages (and my extra messages) with colors you just need to paste the plugin in your plugin's folder!

  • But of course, the intersting thing of this plugin is the "config.yml", just open it and change all the default messages, add colors (from bukkit color codes that you can see inside the file).

  • There're several variables you can use as Player Name (dead), Killer Name (if a player), Weapon Material (diamond sword), Weapon Name (The Candy Killer!) and world in which the player died:
VariableResult/VariableResult
%playerPlayer (Victim) Name/%killerPlayer Assasin name (only for player kills, PvP)
%weapon_materialMaterial name of the weapon wielded by the killer./%weapon_nameMeta display name of the weapon, instead of the material one, if there's no name it'll show the material one.
%worldWorld name in which the player died, can be used in any message.


  • Also, bukkit parser don't accept non-english characters, so i added variables for most common non-accepted characters, so you can use them anyways:
VariableResult/VariableResult/VariableResult
%[n]ñ
%[a1]á/%[a2]à/%[a3]â
%[e1]é/%[e2]è/%[e3]ê
%[i1]í/%[i2]ì/%[i3]î
%[o1]ó/%[o2]ò/%[o3]ô
%[u1]ú/%[u2]ù/%[u3]û
%[a4]å/%[a5]ä/%[o4]ö
%[u4]ü/%[simbol1]/%[ae]æ
%[o5]ø


Some Use Examples


  • How to Setup, Description etc (German) - User Video! (Thanks Flocki909)



    < . . . Commands & Permissions . . . >


CommandPermissionDescription
/dmdeathmessages.user<Shows a list of commands.>
/dm alldeathmessages.user<Toggles on/off both, Death and General Mesages for the player.>
/dm dmdeathmessages.user<Toggles on/off Death Messages for the player.>
/dm gmdeathmessages.user<Toggles on/off General Messages for the player.>
/dm reloaddeathmessages.admin<Reloads the "config.yml" file>



  • REMEMBER! you can use both /dm or /deathmessages for commands.

    < . . . Next Features . . . >


( I wish you to have the last word in this, so please comment, and tell me what do you want in the next version! )

  • None! Please post your suggestions in the forum!

    < . . . Changelog . . . >





< . . . Known Issues . . . >


You think the default messages have typing errors?:

  • The messages by default in the config are the MINECRAFT DEFAULT ONES, so if you think some of them are misspelled please complain to mojang.

    < . . . Errors / Issues - Troubleshooting . . . >


GETTING "Unsupported major.minor version 51.0" ON START?

ALL MY PLUGINS RUNS WITH JAVA 7! IF YOU HAVE JAVA 6, UNINSTALL IT AND INSTALL JAVA 7

  • Plugin won't load!
    • Your server version is the same as the plugin one?
  • I get tons of errors!
    • Try to remove all the plugin data (jar and folder), start/stop the server, paste again the jar in the plugins folder and start again.

      Nothing Works? Other Issue?

      USE THE FORUM! CREATE A NEW POST WITH AN ERROR LOG OR USEFUL INFO!





      < . . . About the Author . . . >


When i start a server with dozens of plugins i have the same fear... will plugins break with this build? Well I can guarantee my plugins WILL NOT! cause i'm an active programmer, i'll always update my plugins to work with latest RB CraftBukkit Builds, so relax and enjoy.


Also, you can hire me to make a custom plugin for your server, just ask!



< . . . Donations . . . >


This is a free work, i'm not gonna get rich with this, so if you like my work, want to speed up the development or get custom features, please feel free to donate, a simple $ is enought to buy me some cookies :)

Donate

Facts

Date created
Dec 02, 2012
Categories
Last update
Dec 19, 2013
Development stage
Release
Language
  • enUS
  • esES
License
All Rights Reserved
Curse link
Death Messages
Downloads
51,269
Recent files

Authors