Inactive [TP/CHAT] DeathTpPlus V 3.9.16.2262 -DeathNotify, DeathTP, Tombstones, Tomb and more [CB 1.3.2]

Discussion in 'Inactive/Unsupported Plugins' started by Don Redhorse, Oct 5, 2011.

  1. Offline

    Don Redhorse

    DeathTpPlus announces a death with a random message based on the death cause and allows you to teleport to the point of death It can also create a TombStone at the place you died to let you save your inventory (aka DeadMansChest).You can also create a tomb sign which can be used as respawn point and as a place of information of how often you died and what your last death cause was.

    Take a look, thanks to BrandonHopkins



    Based on the original plugin from lonelydime. Integrates a fork of furt from cenotaph and tomb from Belphemur. And code from mung3r!
    Supports

    DeathTP

    • Use /deathtp to teleport back to where you died.
    • Optional: Charge a player an item to teleport (must be in the player's hand).
    • Optional: Vault support for economies
    DeathNotify

    • Customizable messages for every kind of death.
    • Supports multiple messages per kind of death, chosen randomly when someone dies.
    • Custom colors per message.
    • PvP messages that show the attacker as well as what they killed with. Item names have been cleaned up to look pretty.
    • Optional: Show tombstones where someone died and how they died.
    • Optional: CraftIRC support
    TombStone

    • Create a TombStone where you die and save your inventory.
    • Highly Configurable via Permissions
    • More Info on the TombStone Page
    Tomb

    • Create a Tomb Sign which holds the following information: The name of the player, the number of times he died and what was the last cause.
    • Can be used as respawn point after death
    • There can be more than one Tomb
    • You can configure if the respawn point is based upon the world the player is in or across worlds
    • More Info on the Tomb Page
    Other stuff

    • Streaks (Show a custom message when someone has killed a custom set of people or died a custom amount of times.)
    • DeathLogs (Show the total number of times somebody died)
    • MultiKills (Well... you know.... quake style... no sound though :) )
    • Need a simpler version with only messages? DeathNotifier
    • More Info on the DeathTpPlus Page
    Install / Update / Permissons / Bugs / ChangeLog etc?

    Dev.bukkit

    Downloads & Support

    Dev.bukkit

    Todo

    • Upcoming Features
    • MAJOR Internal Reworking (that is really necessary)
    • Updates to RB of CB
     
  2. Offline

    Don Redhorse

    thanks for letting me know

    I hate that... only way to figure that out would be to enable debug and try to force it... but you should first come up with an idea why it happens because debug log is really messy..

    hmm... that would be quite a task... well..
    * I already replace the default death message with mine, so I need to disable that
    * than I have to get all players and figure out in which world they are
    * than I have to send them a messsage

    hmm...

    on the other side I already have THIS...

    Code:
    # Disable the death messages on specific worlds
    disableDeathNotifyInSpecifiedWorlds: false
    
    # Worlds on which death messages are disabled
    disabledDeathNotifyWorlds:
        - 'none'
    so would that be enough or how would you like to configure it?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  3. Offline

    silentdojo

    @DonRedhorse The main issue I have is that we have 1 world separate from Survival (Warhub). There are so many deaths that it spams the chat. If I disable the death-notify on just Warhub. Won't the death messages still be displayed to World1 and World2 if someone dies in Warhub. I dunno its just weird having deaths broadcast to one world that happened in another.
     
  4. Offline

    Don Redhorse

    yeah atm it is only that way... so yeah.. create a ticket on dev.bukkit or better on github for it... that shouldn't be too hard honestly as the code is already almost in..
     
  5. Offline

    Don Redhorse

    updated 3.4.1597

    removed backwards compability with old permissions, so deathtp.deathtp, deathtp.kills, deathtp.streak, deathtp.deaths
    added shouldOnlyCreateInAir option to help placeing DeathSigns and Tombstones in saver areas
    switch creation of TombStone and DeathSign around so that DeathSign dont interfere with TombStones anymore
    fixed dropped exp not being transfered via quickloot
    fixed displaying DeathType instead of DeathMessage on Signs
    changed ' to " in configs, also supports üöä
    added missing mobs to getCreatureType util function
    fixed weapon name for projectiles

    known issues:

    PERMISSONS GOT CHANGED FOR DEATHTP, KILLS, STREAK and DEATHS ages ago, now only the new ones in style deathtp.deathtp.xxx work
    could be that Dispenser death messages creep up more than should, please report
    Be warned when you use the shouldOnlyCreateInAir option! it can happen that NO Deathsign or TombStones are created in this case.
     
  6. Offline

    RugRats

    @Don Redhorse
    Code:
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    04.01 23:09:03 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378)
    04.01 23:09:03 [Server] INFO     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
    04.01 23:09:03 [Server] INFO     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    04.01 23:09:03 [Server] INFO     at com.earth2me.essentials.Essentials.onCommand(Essentials.java:289)
    04.01 23:09:03 [Server] INFO     at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:362)
    04.01 23:09:03 [Server] INFO     at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:97)
    04.01 23:09:03 [Server] INFO     at com.earth2me.essentials.commands.Commandsuicide.run(Commandsuicide.java:18)
    04.01 23:09:03 [Server] INFO     at com.earth2me.essentials.PlayerExtension.setHealth(PlayerExtension.java)
    04.01 23:09:03 [Server] INFO     at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:46)
    04.01 23:09:03 [Server] INFO     at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:168)
    04.01 23:09:03 [Server] INFO     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:320)
    04.01 23:09:03 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    04.01 23:09:03 [Server] INFO     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    04.01 23:09:03 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$65.execute(JavaPluginLoader.java:718)
    04.01 23:09:03 [Server] INFO     at org.simiancage.DeathTpPlus.listeners.EntityListenerDTP.onEntityDeath(EntityListenerDTP.java:63)
    04.01 23:09:03 [Server] INFO     at org.simiancage.DeathTpPlus.events.onEntityDeathDTP.oEDeaGeneralDeath(onEntityDeathDTP.java:78)
    04.01 23:09:03 [Server] INFO     at org.simiancage.DeathTpPlus.models.DeathDetailDTP.<init>(DeathDetailDTP.java:38)
    04.01 23:09:03 [Server] INFO java.lang.NullPointerException
    04.01 23:09:03 [Server] SEVERE Could not pass event ENTITY_DEATH to DeathTpPlus
     
  7. Offline

    Sevennemesis

    hello! when you die on any materials "slab" there is no chest that generates
     
  8. Offline

    JerryDVP

    No idea how it happened, because it was working fine before and i didn't change anything but I fixed this error by changing "&5%n&7 yells, "Geronimo!"....*thud*" to "&5%n&7 yells, Geronimo!....*thud*":
    [SEVERE] Error occurred while enabling DeathTpPlus v3.4.1597 (Is it up
    to date?): while parsing a block collection; expected <block end>, but found Sca
    lar
    while parsing a block collection
    in "<string>", line 121, column 5:
    - "&5%n&7 tripped and fell...dow ...
    ^
    expected <block end>, but found Scalar
    in "<string>", line 132, column 23:
    - "&5%n&7 yells, "Geronimo!"....*thud*"
    ^
     
  9. Offline

    Don Redhorse

    at com.earth2me.essentials.PlayerExtension.setHealth(PlayerExtension.java)

    you did use the suicide command from essentials... try the devbuild (there is also a ticket up about this)

    ohm.... sigh.... forgot about that... yeah I changed from ' to " so now you must either use ' or \" in the config..
    thanks...

    will put a note up.. and try a fix for the next version..

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  10. Offline

    RugRats

    I've got the latest development build of essentials 194
     
  11. Offline

    Don Redhorse

    well I fixed it hopefully... but the problem is essentials.. I opened a bug for it.. they don't supply the correct death cause.

    updated to 3.5.0.1597

    * fixed issue with " and double ' which was caused by switching to "\\
    * ver. 3.4.1.1597 implemented close #58\\
    * added allow to keep all exp, close #57\\
    * dynMap integration\\
    * hopefully removed a NPE caused by essential, close #45\\
    * implemented allowTombAsTeleport \\
    * added admin comand to remove tomb\\
    * implemented showDeathNoticesOnConsole, close #53\\
    * implemented showDeathNotifyInDeathWorldOnly, close #56\\
    * fixed missing correct permissions\\
    * integrated usage tracking, can be disabled by disabling checkForUpdate\\


    Known Issues:

    * Essentials will not cause NPE's anymore (hopefully) but if you use /suicide you will always get back the last damagecause (Problem with Essentials)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  12. Offline

    JerryDVP

    * added allow to keep all exp, close #57\\ Thank you for this.:cool:[diamond]
     
  13. Offline

    omega3141

    Hello just installed the last update , (tried removing configs) and im getting this now no other plugins at the moment

    [INFO] [DeathTpPlus] v3.5.0.1597 enabled
    11:16:22 [SEVERE] Could not pass event PLUGIN_ENABLE to DeathTpPlus
    java.lang.NullPointerException
    at org.simiancage.DeathTpPlus.listeners.ServerListenerDTP.onPluginEnable(ServerListenerDTP.java:147)
    at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:592)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:977)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    11:16:22 [INFO] Server permissions file permissions.yml is empty, ignoring it

    Thanks
     
    JerryDVP likes this.
  14. Offline

    Don Redhorse

    arghh let me guess you don't have dynmap installed right?
     
  15. Offline

    omega3141

    No , no other plugins, running on linux, this is the first plugin ive used thus far, the prior version worked. Though ive yet to work out how to get the free chests.
     
  16. Offline

    Don Redhorse

    new version UP.... 3.6.0.1597

    fixes an npe when dynmap is not installed... if you can't get it via dev.bukkit (because I DON'T touch my own projects) you can get it via github

    you need to have the permission for it... I know the permission page is quite crap atm... need to make it nicer..

    you are welcome...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  17. Offline

    omega3141

    Yeah i kinda worked it out, feel a bit like im chasing my tail setting bukkit up in itself link here link there link everywhere then broken img <sigh>. But i seem to have it working.
    Thanks for the great work
     
  18. Offline

    Don Redhorse

    thanks, you are welcome
     
  19. Offline

    omega3141

    Been having the following pop up on the server when i right click another sign ( not [Tomb])
    [SEVERE] Could not pass event PLAYER_INTERACT to DeathTpPlus
    java.lang.NullPointerException
    at org.simiancage.DeathTpPlus.events.onPlayerInteractDTP.playerInteractTomb(onPlayerInteractDTP.java:177)
    at org.simiancage.DeathTpPlus.listeners.PlayerListenerDTP.onPlayerInteract(PlayerListenerDTP.java:62)
    at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:338)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:178)
    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:266)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:593)
    at net.minecraft.server.Packet15Place.a(SourceFile:39)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Thanks
     
  20. Offline

    Don Redhorse

    hmm, any other plugins loaded? how is your configuration? could you post it via pastie.org or similar?

    hmm, found the problem, if you have a tomb it will happen... strange... did never show up before during testing..

    fix should be out today, sorry..

    fixed in 3.6.1.1597 which is a dev build available here

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  21. Offline

    omega3141

    Wow , I'm grateful to you for your amazing support. :).Just loaded it up and it looks good, reloaded speedsign and it seems to work as well.
     
  22. Offline

    migsthegod

    @Don Redhorse
    Thanks for this plugin!

    However, is there anyway i can enable/disable certain death messages only?

    Like for example:
    I only want the pvp/killstreaks messages broadcasted.
    I dont want the falling/lava/etc death messages

    I tried removing them in the deathmessages.yml but somehow the other deathmessages keep getting reloaded.
     
  23. Offline

    JerryDVP

    I recently died with 27 exp. I deathtp'd back to where i died and when i quicklooted i only got back 1 exp. lol my settings are:

    # Keep experience when quicklooting (Default is dropped / partial experience, see below)
    keepExperienceOnQuickLoot: true

    # Keep FULL experience instead of dropped.
    keepFullExperience: true

    (when i deathtp'd there i died right after i quicklooted because i was spawned into the zombies that killed me first. So another chest was created, could that be the cause?)
     
  24. Offline

    schatty

    Hey ,

    i have this error:

    CB 1597
    CraftIrc CraftIRC 3.1 beta
    DeathTp [DeathTpPlus] is up to date at version 3.6.2.1597.

    Greetz.
     
  25. Offline

    Don Redhorse

    hmm.. could you TRY to disable the IRC setting... I guess I have to remove the support for it till the final comes out..

    well not sure... I tested it on my server and i does work, could you try testing it again?

    setting this:

    # Show the death messages on the server
    showDeathNotify: true

    to false doesn't work?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  26. Offline

    migsthegod

    Ah this works by only displaying killstreaks.

    However, it does not display the messages of:
    pvp:
    pvp-fists:
    pvp-tamed:

    Is there any way you could reconfigure it so that pvp death messages as well as killstreaks are displayed, without displaying all the other death messages?

    I'd be happy to send a donation to you soon. This is a good plugin :)
     
  27. Offline

    Don Redhorse

    hmm... never tried... but could you try using "" as the only message for the other messages?

    Otherwise it would be a lot to code..
     
  28. Offline

    JerryDVP

    Yea, i did test it again and it worked. That's why it confused me. When i died with the 27 exp i was in the nether AND i died again right after using /deathtp to get there so I'm gonna say that's what caused it. Other than that it's working fine.
     
  29. Offline

    Don Redhorse

    puuhh.... thanks... because exp atm "s****" I need to use a for each loop to add the exp one by one...
     
    JerryDVP likes this.
  30. Offline

    DragOn1996PL

    When slime/wolf kill me, i gets "unkown death message" ;/, in the previous version everything was ok, please fix this :) i like this plugin

    please :D fix! my server need this awesome plugin (maybe do lite version - only death messages, killstreak and deathlog)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  31. Offline

    Don Redhorse

    need to check that..

    you can disable most of the other features... if you just need messages I think rtrigger has something similar or deathmessages

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016

Share This Page