[MISC] DeathMessagePlugin v2.2 - Get a message if someone dies! [1060]

Discussion in 'Inactive/Unsupported Plugins' started by robin0van0der0v, Mar 7, 2011.

  1. Offline

    robin0van0der0v

    DeathMessagePlugin - Get a message if someone dies!
    Version: v2.2

    (Request from T4r4ntul4.)

    Features:
    • Get a message if a player dies.
    Download DeathMessagePlugin!
    Source is inside the jar file.

    Permissions:
    Give the player you want this permissions for sending a message if he dies:
    Code:
    deathmessageplugin.sendmessage
    Give the player you want this permissions for receiving message if anybody dies:
    Code:
    deathmessageplugin.getmessage
    Known bugs:
    None. :D

    Properties:
    This plugin creates a properties file on Plugins/DeathMessagePlugin/config.yml. ;)

    Standard properties:
    Code:
    messages:
        suffocate: §4%name% suffocated in a %item% block!
        pigzombie: §4%name% was killed by a PigZombie!
        skeleton: §4%name% was killed by a Skeleton!
        slime: §4%name% was killed by a Slime!
        zombie: §4%name% was killed by a Zombie!
        spider: §4%name% was killed by a Spider!
        suicide: §4%name% commits suicide!
        water: §4%name% drowned in the water!
        pvp: §4%name% was killed by %othername% with an %item% in a PVP battle!
        monster: §4%name% was killed by a Monster!
        poweredcreeper: §4%name% was blown up by a Powered Creeper!
        void: §4%name% was killed by the void!
        creeper: §4%name% was blown up by a Creeper!
        unknown: §4%name% died with an unknown reason!
        fire: §4%name% burned to death!
        ghast: §4%name% was killed by a Ghast!
        lightning: §4The lightning strikes on %name%!
        wolf: §4%name% was killed by a Wolf!
        lava: §4%name% swimmed in lava and died!
        tnt: §4%name% was killed by an exploding TNT!
        fall: §4%name% jumped of a cliff and died!
        pvpwolf: §4%name% was killed by %othername%'s Wolf!
        firetick: §4%name% didn't find water in time and died by the fire!
        giant: §4%name% was killed by a Giant!
        cactus: §4%name% poked a cactus and died by the poison!
    Dutch (Nederlands) translation by me (open)
    Code:
    messages:
        suffocate: §4%name% stikte in een %item% blok!
        pigzombie: §4%name% werd gedood door een PigZombie!
        skeleton: §4%name% werd gedood door een Skelet!
        slime: §4%name% werd gedood door een Slime!
        water: §4%name% verdronk in het water!
        monster: §4%name% werd gedood door een Monster!
        pvp: §4%name% werd gedood door %othername% met een %item% in een PVP gevecht!
        void: §4%name% is gedood door de void!
        poweredcreeper: §4%name% werd opgeblazen door een Geëlektrocuteerde Creeper!
        unknown: §4%name% ging dood met een onbekende reden!
        suicide: §4%name% pleegt zelfmoord!
        creeper: §4%name% werd opgeblazen door een Creeper!
        fire: §4%name% is verbrand tot de dood!
        ghast: §4%name% werd gedood door een Ghast!
        lightning: §4De blimsem sloeg in op %name%!
        lava: §4%name% zwom in de lava lava en ging dood!
        wolf: §4%name% werd gedood door een Wolf!
        tnt: §4%name% werd gedood door een exploderende TNT!
        fall: §4%name% sprong af een klif en ging dood!
        spider: §4%name% werd gedood door een Spin!
        pvpwolf: §4%name% werd gedood door %othername%'s Wolf!
        firetick: §4%name% kon geen water vinden op tijd en ging door door het vuur!
        cactus: §4%name% raakte een cactus aan en ging dood door het vergif!
        giant: §4%name% werd gedood door een Giant!
        zombie: §4%name% werd gedood door een Zombie
    German (Deutsch) translation by Maddin (open)
    Code:
    messages:
        water: §4%name% ist im Wasser ertrunken!
        suffocate: §4%name% wurde von einem %item%-Block zerquetscht!
        monster: §4%name% wurde von einem Monster getötet!
        pvp: §4%item% wurde von %othername% benutzt, um §4%name% zu töten!
        pigzombie: §4%name% wurde von einem PigZombie getötet!
        void: §4%name% ist im Void gestorben!
        poweredcreeper: §4%name% wurde von einem Powered Creeper hochgejagt!
        unknown: §4%name% starb an einer unbekannten Ursache!
        skeleton: §4%name% wurde von einem Skelett getötet!
        creeper: §4%name% wurde von einem Creeper hochgejagt!
        fire: §4%name% brannte zu Tode!
        ghast: §4%name% wurde von einem Ghast getötet!
        lightning: §4%name% wurde von einem Blitz getroffen!
        slime: §4%name% wurde von einem Slime getötet!
        lava: §4%name% schwomm in Lava und starb!
        zombie: §4%name% wurde von einem Zombie getötet!
        wolf: §4%name% wurde von einem Wolf getötet!
        tnt: §4%name% wurde von explodierendem TNT getötet!
        fall: §4%name% sprang zu tief und starb!
        spider: §4%name% wurde von einer Spinne getötet!
        pvpwolf: §4%name% wurde von %othername%'s Wolf getötet!
        firetick: §4%name% konnte kein Wasser finden und verbrannte!
        cactus: §4Das Gift von einem Kaktus tötete %name%!
        giant: §4%name% wurde von einem Giant getötet!
    Swedish (Svenska) translation by toffo (open)
    Code:
    messages:
        water: §4%name% drunknade under vattnet!
        suffocate: §4%name% kvävdes i ett %item% block!
        monster: §4%name% blev mördad av ett Monster!
        pvp: §4%name% blev mördad av %othername% med en %item% i en PVP fight!
        pigzombie: §4%name% blev mördad av en GrisZombie!
        void: §4%name% blev mördad av voiden!
        poweredcreeper: §4%name% sprängdes i småbitar av en Powered Creeper!
        unknown: §4%name% dog av oförklarliga orsaker!
        skeleton: §4%name% blev mördad av ett Skelett!
        creeper: §4%name% sprängdes i småbitar av en Creeper!
        fire: §4%name% brann upp!
        ghast: §4%name% blev mördad av en Ghast!
        lightning: §4Blixten slog ner i %name%!
        slime: §4%name% blev mördad av en Slime!
        lava: §4%name% simmade i Lava och dog!
        zombie: §4%name% blev mördad av en Zombie!
        wolf: §4%name% blev mördad av en Varg!
        tnt: §4%name% blev mördad av en exploderande TNT!
        fall: §4%name% hoppade från en klippa och dog!
        spider: §4%name% blev mördad av en Spindel!
        pvpwolf: §4%name% blev mördad av %othername%'s Wolf!
        firetick: §4%name% fann inte vatten i tid och dog av eld!
        cactus: §4%name% kittlade en kaktus och dog av giftet!
        giant: §4%name% blev mördad av en Giant!


    Changelog:
    Version 1.0
    • Release.
    Version 1.1
    • Fixed bug with multiple messages.
    Version 1.2
    • Added properties.
    • No Permissions? Then everyone can send a message and receive a message.
    Version 1.3
    • Fixed messages.
    Version 1.4
    • Changed namespace.
    Version 1.5
    • Fixed suffocate-message.
    Version 1.6
    • Works in Beta 1.4.
    Version 1.7
    • Added Giants.
    • Added Monsters.
    • Added Wolves.
    Version 1.8
    • Fixed void-message.
    Version 1.9
    • Added lightning-message.
    Version 2.0
    • Properties file is now saved in YAML format.
    • Added pvpwolf-message.
    Version 2.1
    • Fixed pvp-message.
    • Fixed wolf-message.
    • Fixed pvpwolf-message.
    Version 2.2
    • Fixed the properties file.
    • Added poweredcreeper-message.
     
  2. Offline

    Maddin

    Yeah thats right ^^
     
  3. Offline

    FuuRiouS

    I <3 it :)
     
  4. Offline

    Maddin

    Ahhh i got it, the whole text needs to be red and thats why §4 needs to be at the beginning right?
     
  5. Offline

    robin0van0der0v

    Yes. ;)
     
  6. Offline

    gilgatex

    Seems to work fine in b684
     
  7. Offline

    robin0van0der0v

    Added lightning-message. :)
     
  8. Offline

    bradgillap

    714 default properties file

    Code:
    24.04 06:34:47 [Server] INFO 1, 0
    24.04 06:34:40 [Server] INFO java.lang.NullPointerException
    24.04 06:34:40 [Server] SEVERE Could not pass event ENTITY_DEATH to DeathMessagePlugin
     
  9. Offline

    parker_digg

    714

    Code:
    23:12:00 [SEVERE] Could not pass event ENTITY_DEATH to DeathMessagePlugin
    java.lang.NullPointerException
            at org.bukkit.craftbukkit.TextWrapper.wrapText(TextWrapper.java:33)
            at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.jav
    a:87)
            at nl.robinvandervliet.DeathMessagePlugin.DeathMessagePluginEntityListen
    er.onEntityDeath(DeathMessagePluginEntityListener.java:424)
            at org.bukkit.plugin.java.JavaPluginLoader$43.execute(JavaPluginLoader.j
    ava:464)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:257)
            at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:121)
            at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:393)
    
            at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:423)
            at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:147)
    
            at net.minecraft.server.EntityLiving.a(EntityLiving.java:495)
            at net.minecraft.server.EntityHuman.a(EntityHuman.java:824)
            at net.minecraft.server.Entity.a(Entity.java:621)
            at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:269)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:329)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    23:12:10 [SEVERE] java.net.SocketException: Connection reset by peer: socket wri
    te error
    23:12:10 [SEVERE]       at java.net.SocketOutputStream.socketWrite0(Native Metho
    d)
    23:12:10 [SEVERE]       at java.net.SocketOutputStream.socketWrite(Unknown Sourc
    e)
    23:12:10 [SEVERE]       at java.net.SocketOutputStream.write(Unknown Source)
    23:12:10 [SEVERE]       at java.io.DataOutputStream.writeInt(Unknown Source)
    23:12:10 [SEVERE]       at net.minecraft.server.Packet52MultiBlockChange.a(Sourc
    eFile:56)
    23:12:10 [SEVERE]       at net.minecraft.server.Packet.a(Packet.java:121)
    23:12:10 [SEVERE]       at net.minecraft.server.NetworkManager.e(NetworkManager.
    java:107)
    23:12:10 [SEVERE]       at net.minecraft.server.NetworkManager.d(NetworkManager.
    java:230)
    23:12:10 [SEVERE]       at net.minecraft.server.NetworkWriterThread.run(SourceFi
    le:90)
     
  10. Offline

    Giuseppe

    Code:
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.TextWrapper.wrapText(TextWrapper.java:33)
        at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:87)
        at nl.robinvandervliet.DeathMessagePlugin.DeathMessagePluginEntityListener.onEntityDeath(DeathMessagePluginEntityListener.java:424)
        at org.bukkit.plugin.java.JavaPluginLoader$43.execute(JavaPluginLoader.java:464)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:121)
        at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:393)
        at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:423)
        at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:147)
        at net.minecraft.server.EntityLiving.a(EntityLiving.java:495)
        at net.minecraft.server.EntityHuman.a(EntityHuman.java:824)
        at net.minecraft.server.Entity.a(Entity.java:621)
        at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:269)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:329)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  11. Offline

    elrox

    Spanish traslation:

     
  12. Offline

    RTRD

    @robin0van0der0v Error when someone gets killed in CB 714:
    Code:
    2011-04-24 20:43:34 [SEVERE] Could not pass event ENTITY_DEATH to DeathMessagePlugin
    java.lang.NullPointerException
    at org.bukkit.craftbukkit.TextWrapper.wrapText(TextWrapper.java:33)
    at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:87)
    at nl.robinvandervliet.DeathMessagePlugin.DeathMessagePluginEntityListener.onEntityDeath(DeathMessagePluginEntityListener.java:424)
    at org.bukkit.plugin.java.JavaPluginLoader$43.execute(JavaPluginLoader.java:464)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:121)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:393)
    at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:423)
    at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:147)
    at net.minecraft.server.EntityHuman.d(EntityHuman.java:532)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:776)
    at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  13. Offline

    joejoe

    great plugin
    just the pvp message didn't work for me.
     
  14. Offline

    TheSmokingMiner

    Working with 733?
     
  15. Offline

    robin0van0der0v

    Here it works perfect with 733. :)
     
  16. Offline

    Maddin

    Please change:

    lightning-message=§4Die Blitze zucken auf %name%!

    to

    lightning-message=§4%name% wurde von einem Blitz getroffen!

    :D
     
  17. Offline

    RTRD

    @robin0van0der0v When some one dies in CB #740:
    Code:
    2011-04-30 21:15:00 [SEVERE] Could not pass event ENTITY_DEATH to DeathMessagePlugin
    java.lang.NullPointerException
     
  18. Offline

    Tgwizman

    I'm getting some [SEVERE] errors.
    Below are some "Spoilers" as to the info about it.

    Server info:
    Show Spoiler
    Code:
    12:51:24 [INFO] Starting minecraft server version Beta 1.5_02
    12:51:24 [INFO] Loading properties
    12:51:24 [INFO] Starting Minecraft server on *:25565
    12:51:24 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-gf53e007-b740jnks (MC: 1.5_02)
    

    DeathMessagePlugin info:
    Show Spoiler
    Code:
    12:51:26 [INFO] DeathMessagePlugin version 1.9 is enabled with permissions!
    

    Error info:
    Show Spoiler
    Code:
    13:48:52 [SEVERE] Could not pass event ENTITY_DEATH to DeathMessagePlugin
    java.lang.NullPointerException
    	at nl.robinvandervliet.DeathMessagePlugin.DeathMessagePluginEntityListener.onEntityDeath(DeathMessagePluginEntityListener.java:427)
    	at org.bukkit.plugin.java.JavaPluginLoader$45.execute(JavaPluginLoader.java:480)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    	at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:121)
    	at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:393)
    	at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:423)
    	at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:149)
    	at net.minecraft.server.EntityLiving.a(EntityLiving.java:495)
    	at net.minecraft.server.EntityHuman.a(EntityHuman.java:824)
    	at net.minecraft.server.Entity.a(Entity.java:621)
    	at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:271)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:336)
    	at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    	at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    

    <rant>
    I do hope that everyone picks up this nice little code (spam) hider.
    Just do a little {SPOILER}{CODE} before your code,
    And a little {/CODE}{/SPOILER} after your code.
    But you MUST replace the "{" with a "["
    And the "}" with a "]" before finding out that "{" and "}" do not work.
    </rant>

    Please read the <rant> :/
     
  19. Offline

    madpalu

    I can report that DeathMessagePlugin v1.9 is working without issues with CraftBukkit RB740 on my server.
    Running plugins are following and all working well together with most being the latest versions checked on RB733 release:
    DeathMessagePlugin, GroupManager, Nether, AppleTree, MinecartManiaCore, LimitSpawnsLite, MinecartManiaSignCommands, EssentialsGeoIP, AutoSave, MinecartManiaStation, CommandHelper, Essentials, MinecartManiaAutomations, Vampire, Permissions, BackToBody, SpyerAdmin, AutoReplace, dynmap, TravelPortals, EssentialsSpawn, MinecartManiaAdminControls, MinecartManiaChestControl
     
  20. Offline

    Sukasa

    Would you consider adding support for multiple variations of each message type, e.g. more than one message for when you die for each reason?
     
  21. Offline

    RTRD

  22. Offline

    ensirius

    I have 1 error after 766 - "B"
    [​IMG]
     
  23. Offline

    Raptorr

    The link to download this plugin is dead?
     
  24. Offline

    JanTTuX

    there is a bug, that u get empty messages sometimes. no errrors but emptymessages, problem in plugin?
     
  25. Offline

    Gogosjon

    Download down.
     
  26. Offline

    jacobsjov

    Last edited by a moderator: May 11, 2016
  27. Offline

    Pythros

    If you remove the line from the config file, does that stop the death message from being "said"?
     
  28. Offline

    megaman0122

    I am having a problem... the pvp message is allways a blank bar when someone get's killed by another player... is there a fix for this?
     
  29. Offline

    robin0van0der0v

  30. Offline

    megaman0122

    I downloaded it again and now nothing works.... and it just gives me a [SEVERE] error message
     
  31. Offline

    robin0van0der0v

    Can you give me the complete error?
     

Share This Page