Inactive [INACTIVE][INFO] HeroicDeath v1.11.2: Customizable server broadcasts on player death [1185]

Discussion in 'Inactive/Unsupported Plugins' started by SquallSeeD31, Feb 2, 2011.

  1. Offline

    SquallSeeD31

    HeroicDeath - Player Death Notification Plugin (v1.11.2)
    Download HeroicDeath v1.11.2 [CraftBukkit 1174+]
    Download HeroicDeath v1.9.1 [CraftBukkit 1035~1173]
    Download HeroicDeath v1.8.2 [CraftBukkit 561~1034]
    Download HeroicDeath v1.6.1 [CraftBukkit 349~560]
    Download HeroicDeath v1.3.1 [CraftBukkit 348-]
    Latest Jar Only | In Development Jar

    COMPATIBILITY WARNING
    Due to API changes, if you are not using the latest Recommended Build of CraftBukkit, DO NOT download the latest build of HeroicDeath. I have provided links to all legacy versions of HeroicDeath based on which CraftBukkit versions they support.

    CraftIRC Integration
    Do you use CraftIRC? Do you want HeroicDeath to send its death messages to your IRC channel? Xon has developed a helper plugin to do just that! I do not maintain or test this plugin, but I am happy to endorse it and link it for any CraftIRC/HeroicDeath users who want to use both together.

    https://github.com/Xon/HeroicDeathToCraftIRC/downloads

    JSONAPI Integration
    Xon has ALSO developed a helper plugin that pushes HeroicDeath messages to JSONAPI, allowing server admins to easily procure deaths via anything capable of reading a JSON string. Thanks, Xon!

    https://github.com/downloads/Xon/HeroicDeathToJSONAPI/HeroicDeathToJSONAPI.jar

    Features
    • Broadcast cause of death when a player dies
    • Shows who killed whom in PvP and with what item
    • Shows which kind of monster was responsible for eating a player
    • Optionally shows which world they were killed in!
    • Define an unlimited (within reason) number of custom messages based on cause of death, and a random message will be chosen
    • Log deaths to a configurable file, including timestamp and location of death!
    • Send messages on a per-world basis or to the whole server, configure which worlds should get messages and which shouldn't!
    • Define the text color to be used for the message, the player(s) involved, and the "murder weapon" (for PvP deaths)
    • Customize item names to be displayed for PvP deaths (Ex. "Excalibur" instead of "Gold Sword")
    • Supports items with durability! (wood, coal, dye, wool)
    • Item list doesn't need to be updated for future Minecraft patches! (If an item is not defined in the items file, the name of its Material will be prettified and used by default)
    • Supports following causes of death (all lines below the :Tag will be treated as messages for that type of death):
      Code:
      :Drown
                          :Cactus
                          :Fire
                          :Explosion
                          :Creeper
                          :Ghast
                          :Slime
                          :Zombie
                          :PigZombie
                          :Spider
                          :Skeleton
                          :Giant
                          :Wolf
                          :Enderman
                          :CaveSpider
                          :Silverfish
                          :Chicken
                          :Cow
                          :Pig
                          :Sheep
                          :Squid
                          :Fall
                          :PVP
                          :Void
                          :Lava
                          :Other
                          :Suffocation
                          :Dispenser
                          :Lightning
                          :Suicide
                          :Starvation
    Screenshot






    [​IMG]

    Installation
    1. FAST INSTALL: Drop the JAR in your plugins directory and reload plugins; HeroicDeath will automatically create default files. If you want to edit them before your first run:
    2. Download latest .ZIP archive from the link at the top
    3. Extract the archive into your main server directory (archive contains directory mapping)
    4. Open /plugins/HeroicDeath/config.yml and configure to taste
    5. Open /plugins/HeroicDeath/heroicdeath.messages and add/remove/edit death messages
    6. Open /plugins/HeroicDeath/heroicdeath.items and add/remove/edit item names
    7. Save all configuration files and reload your server
    Configuration


    config.yml
    The config file contains default text colors and logging preferences. You can specify the chat colors that will be used for broadcasting a death message, displaying the name of the dead (and their killer if applicable), and displaying the name of the item used to kill the player (for PvP deaths). You can now also choose whether or not to log death data, death messages, and a few formatting choices for your logs.

    This file is saved in the YAML format, so please be sure to maintain the formatting and change only the element values.
    Default configuration:

    Show Spoiler
    Code:
    # HeroicDeath Configuration
    # Messages are defined in heroicdeath.messages
    # Items (for PvP kills) are defined in heroicdeath.items
    # This file is for configuration of colors, log preferences and localized mob names
    ## Color options
    ## message: Text color of death notifications, wrapped around names/item.
    ## name: Color for the name of victim and killer.
    ## item: Color for the name of the item used in a PvP death.
    #Color is defined according to the Bukkit enum ChatColor
    #Acceptable entries:
    ##BLACK
    ##DARK_BLUE
    ##DARK_GREEN
    ##DARK_AQUA
    ##DARK_RED
    ##DARK_PURPLE
    ##GOLD
    ##GRAY
    ##DARK_GRAY
    ##BLUE
    ##GREEN
    ##AQUA
    ##RED
    ##LIGHT_PURPLE
    ##YELLOW
    ##WHITE
    #
    #If color entered is inappropriate, HeroicDeath will default to the following values:
    ##message: RED
    ##name: DARK_AQUA
    ##item: GOLD
    colors:
        message: RED
        name: DARK_AQUA
        item: GOLD
    
    #Logging Preferences:
    ##data: true to log a serialized object representing all the relevant information associated with a death
    ##messages: true to log death messages (as output to the server) to a separate file
    ##time: Whether or not to timestamp messages (if logging messages), and what timestamp format to use for data/messages
    ###stamp: true to timestamp messages
    ###format: Uses format strings from Java SimpleDateFormat.  Read all here: http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html
    ##files: Filenames to store data/messages in.  A server admin could ostensibly change this value daily/weekly/monthly for collection of timed logs
    ###data: Data storage filename
    ###messages: Messages storage filename
    log:
        data: true
        messages: true
        time:
            stamp: true
            format: MM/dd/yyyy HH:mm:ss z
        files:
            data: death_data.log
            messages: death_messages.log
    
    #Event Support:
    ##If you only want HeroicDeath to send its custom event for other plugins to pick up, and NOT send the death message, set this to true.
    events:
        only: false
    
    #Localized monster names:
    ##If you would like to specify custom localization for the mob names, edit the defaults below
    monsters:
        ghast: Ghast
        slime: Slime
        monster: Monster
        zombie: Zombie
        pigzombie: PigZombie
        spider: Spider
        creeper: Creeper
        skeleton: Skeleton
        wolf: Wolf
        unknown: Unknown
        giant: Giant
    #Options
    ##useDisplayName: Set to true if you want HeroicDeath to display the player's display name instead of their fixed character name.
    ##serverBroadcast: Set to FALSE if you want HeroicDeath to only broadcast its messages in the world they belong to.
    ##worlds: Lists of quiet/loud worlds for broadcast targeting. NOTE: World names are case-sensitive.
    ###quiet: Worlds listed here will NEVER receive ANY HeroicDeath broadcasts.
    ###loud: Worlds listed here will ALWAYS receive ALL HeroicDeath broadcasts.
    options:
        useDisplayName: false
        serverBroadcast: true
        worlds:
            quiet: [peacefulworld, noobworld]
            loud: [pvpworld, nether]
    



    heroicdeath.messages
    Contains all the possible messages that can be displayed, sorted by type of death. Every line under a death type label is treated as a message for that death type, until the next label is reached. Labels are prefixed with the colon ":" and are self-explanatory.
    Variables accepted in messages:

    Code:
    %d holds the name of the dead player.
    %a holds the name of the attacking entity (player or monster) for PVP and Monster deaths.
    %i holds the name of the attacking player's current item for PVP deaths.
    %w holds the world the death occurred in
    heroicdeath.items
    This file contains custom names for the item a PvP killer is holding. The names here will be replaced in the %i marker for PvP deaths. If a mapping is not provided for an item in this file, a default name will be used automatically.
    Item Format: NAME:ID:<Optional>DATA
    Item IDs and Data Values may be found on the Minecraft Wiki
    Optional DATA parameter uses hex notation, so purple wool would be "purple wool:35:0xa"

    Localization
    If you have translated heroicdeath.messages into another language and would like to share your translation with the community, let me know! I'd be happy to share it here in the OP for those looking.

    German - By Keav - http://dl.dropbox.com/u/40701071/heroicdeath.messages

    Changelog (Download Full Changelog)
    Version 1.11.2
    • Added 1.8 mobs Enderman, Cave Spider, Silverfish
    • Added passive mobs Chicken, Cow, Pig, Sheep, Squid
    Version 1.11.1
    • Fixed an exception that would occur if the player dies without being damaged first (such as by a rogue plugin)
    Version 1.11.0
    • Added support for MC 1.8.1 death messages (by removing them)
    • Added new MC 1.8.1 items
    • Added support for STARVATION DamageCause
    Version 1.10.0
    • Added support for SUICIDE DamageCause, mainly for the /suicide and /kill default commands.
     
    kahlilnc, Chike, SmartyGeek and 20 others like this.
  2. Offline

    Jandalf

    make sure u havent another plugin with broadcastes death messages, like the Stats plugin.
    yeah herobrine is dying of unknown reoson, u can change this in the config...
     
  3. Offline

    rakiru

    Sending the messages to CraftIRC would be nice.
    Great plugin though, been using it for ages.
     
  4. Offline

    WayGroovy

    Kiim likes this.
  5. Offline

    Tadas159

    Great plugin!
     
  6. Offline

    ZerG

    Hey Squall ,

    Still lovin the plug man THANKS !!!

    Now i hate to do it i dont suggest to plugin makers too often , as i prefer to let you do your thing but...

    Any chance you could add chickens to your plugin theres a few plugs out there now that make them into the angry, spiteful creatures that they are in real life . And all your plugin says is killed by a monster which is slightly incorrect.
    no rush or anything but you should throw all the animals and mobs into your plug , and i also noticed when someone uses /suicide it says they were killed by herobrine ("/suicide" is a part of essentials), it has its own message ! maybe you could look into those suggestions .
    Sorry again for buggin you about it (i hate pestering plug makers), but your plugin should be easy to change a little bit.

    Thanks again man!
    your plug is solid and i plan on keeping it in service :D

    [​IMG]
     
  7. Offline

    davidvp

    Thanks allot :D! btw I'm using itemcraft (mo' creatures)
    I won't ask you 2 add the animals, but it won't give any bugs right?
     
  8. Offline

    Jandalf

    herobrine is the standard text for all deaths of unknown reason
     
  9. Offline

    Nitnelave

    can you add support for àccénts? it is vital for other languages.
     
  10. Offline

    Hwkeye

    Does this plugin work with the latest CB 860?
     
  11. Offline

    Pisi-Deff

    Yes :)
     
    Mr_Fj likes this.
  12. Offline

    KillerFoxE

    Can you uhh update it to 860 and its a cool plugin I must say Ive been waiting for this for months thanks for making the plugin but add a wolf xD or is it in there
     
  13. Offline

    ferretlegs

    Im also adding my voice to those asking for more mob types / death categories. I think this is the best plugin because you can have multiple messages but there are others out there that capture additional events such as being killed by another players wolf. I also agree with chickens because plugins such as zeldachickens makes death by chicken a real possibility indeed...
    Still a great plugin as it stands right now though!
     
  14. Offline

    vein_mx

    does anyone feel that heroicdeath uses a considerable amount of resources or is that just me
     
  15. Offline

    fatmarley

    Is this plugin taking requests for modifications?

    I would like an admin side command, or even server wide to ignore the death messages. I am just so bogged down in helping people that the spam from heroic death is killing my eyes.

    I would remove it, but since I have edited the deaths to 'unusally and gross' alerts my citizens would riot!

    Help?
     
  16. Offline

    nznjr

    Can you make another version of this that says who killed what monster with what weapon?
     
  17. Offline

    Nitnelave

    Do you mean in the log or in the chat? For the log you can use the obushutthehellup plugin, but for the chat I'm not sure. You could maybe try with some bad words restricting chat filters?
     
  18. Offline

    fatmarley

    Yay i meant within chat...just to reduce my spam.
     
  19. Offline

    dark1256

    could you fix ä ö ü? because they are not correctly shown in the chat! (linux server)
     
  20. Offline

    AegisZephyr

    First off, I would like to say I love your plugin. Unfortunately internal struggles with "death-spam" have caused us to constantly add and remove it from our active list. Will you be adding permissions support in the future to say choose what groups/players the messages are sent off and received by? That would prevent the troll guests from continually killing themselves every other second just to spam chat with the messages.
     
    TheDeejay and ACStache like this.
  21. Offline

    fatmarley

  22. Offline

    ACStache

    @AegisZephyr I agree with the idea. add it together with maybe a toggle command to turn it on and off in game? it'd be nice to be able to have it, but turn it off at times.
     
  23. Hi,
    first, congratulations for this plugin. It's always a lot of fun for us to read how people get wasted :D

    I am French and I'd love to have all the special characters working like à â é è ê î û ù ï ô. All the letters that have accents aren't shown in chat and it looks bad without the accents. Not a very important point but that would make my day :)

    Thanks in advance and congrats again :)

    EDIT :: and also "ç" !!
     
    heroanth2345 likes this.
  24. Offline

    spunkiie

    Can I disable messages for some events only ?
     
  25. Offline

    Jombi

    all you have to do is not put in a message for that death type...
     
  26. Offline

    spunkiie

    Already tried that. Doesn't work.
    If I left a blank message, HeroicDeath will use it's default messages :(
     
  27. Offline

    heroanth2345


    Would like that too!
     
  28. Offline

    TheDeejay

    Exactly what I logged in to post. When testing our jailed user rank, noticed that jailed users who die kind of just spam the chat and there's nothing I can do to prevent it at the moment. A simple permissions node would help this, as I could just give it to every rank except for jailed and non-member players. Excellent plugin though, we love it :)
     
  29. Offline

    Bronski

    It would be nice if it could use a person's 'nickname' from Essentials. So we could get funny messages like "~YourSocialLife just hugged a creeper" and such :D
     
  30. Offline

    __Brian__

    Work in 935?
     
  31. Offline

    ACStache

    I've gone to RB935 and I haven't gotten any errors on start up. As of yet, no one has died though, so I'm not sure if it's working. I'd guess it is.
     

Share This Page