DeathTpPlus
DeathTpPlus
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.
IMPORTANT NOTE: Due to some issues with yaml you can get the following error: unacceptable character '?' " in the log, The fix is to remove the รค atm from the default messages and if you have custom messages to remove any of them using special characters. Sorry about that!
How does it work?
Take a look at how it works.. Videos
Also take a look at this picture to know what I'm talking about in the config file and on these pages
Based on the original plugin from lonelydime. Integrates a fork of furt from cenotaph and tomb from dark_balor.
PLEASE NOTE: Mung3r is taken over from here, he did already help me a lot and is willing to keep this plugin updated. THANKS a lot
Supports
- SuperPerms (Note: Permissions have changed from < 3.0 for the deathtp commands!)
- Vault for all economies!
- LWC (for Chest and Sign Protection of Tombstones)
- Lockette (for Chest and Sign Protection of Tombstones)
- DynMap (for displaying Tombs, TombStones and Last Deathlocations on your map)
- Metrics for more information about it
- CraftIRC is back
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 deathsigns where someone died and how they died.
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 :-) )
- More Info on the DeathTpPlus Page
Don't want one of the features? No worries! Just disable it in the config file and it'll be like that feature isn't in the plugin at all! The file IOs aren't called and neither are the methods used for those features. Worried about performance? Don't be!
Install
- Upload the DeathTpPlus.jar file into your plugins directory.
- Start your server or do a reload
- Configure the config.yml file in your plugins/DeathTpPlus/
- Change the deathmessages and tombmessages to your liking, if you have some good ones post them here!
- Give the permissions to use certain commands or features
- Restart your server or do a reload to read changed config
Further Information like permissions, configuration and commands
Bugs
Todo
- Upcoming Features
- MAJOR Internal Reworking (that is really necessary)
- Updates to RB of CB
FAQ
- Q: Colors are not working correctly in messages, what is wrong?
A: If you are using Essentials Chat turn that off, otherwise you need to live with it or ask Essentials Teams why that happens. - Q: What does "expected <block end>, but found Scalar" in my log messages mean?
A: Probably you forgot to use \" or ' to get a " - Q: I see a killed by X message but I did use /suicide from essentials or similar.
A: This is a bug of the other plugin not setting the death cause correctly. Nothing I can do. Sorry. - Q: If I die in a cave or in nether and use /deathtp I will teleport back to the place I died but on top of the world
A: Change teleportToHighestBlock: true to false but read the comments first in the config. - Q: Could you support RegionPlugin XYZ?
A: Not until a general API similar to Vault for economics comes out. I will support region plugins I use myself. - Q: Can I help you?
A: Sure, you can try the most recent dev-build... should be in sync with the github issues!!!
Thanks
Actual Art is from JanTTuX, prior Art was from Wassilij.
Some silverfish deathmessages from boytheo
Some deathmessages from mog1255
Some coding help from dark_balor
Donators:
- CoRnMail
Changelog
- 3.9.16.2320
official 1.3.1 release, no changes to 3.9.16.2262
- 3.9.16.2262
changed new commands to dtptop and dtpreport with aliases for report and top
fixed a ClassCastException, top works in console now
- 3.9.15.2262
fix for EventException caused by ConcurrentModificationException
- 3.9.14.2262
fix for Failed to edit death log: java.lang.Exception: Failed to rename death log.
- 3.9.13.2262 (pulled)
npe fix during start
class cast fix
- 3.9.12.2262
added CraftIRC back again
"top" and "report" command
sounds for spout clients
periodic saving of death log files
fixed issue with logging death twice
fixed issue #80 where broadcast would show in world2 if you set it only to broadcast in world
lot of internal stuff
More changes can be found here.
@Pawned09
no.. not in this version anymore... sorry
Would it be possible to not have a tombstone created if the player is killed in pvp?
hi, I get this message in my console, what does it mean? :) thanks
[SEVERE] [DeathTpPlus] Problems submitting plugin stats
I'm sorry to hear you don't add anything until bukkits life is safe.
I do however have a question anyway that is kinda like a request.
I really love this plugin. It's both useful and just plain fun to have the signs placed at death. I do however have one small problem with it which is why I stopped using it ages ago (and just started uising it again after you added dynmap support). The problem is that the signs that get placed are "physical signs". Many nice constructs in the world are made with flowing lava and water that freely flows inside the constructed buildings. This looks really nice until someone accidently (or on purpose) dies inside the lava/water. The sign that gets placed forces the lava/water to flow around it and can really mess up everything if the flows of lava/water spreads outside where it's supposed to flow an fills up the floors of the building instead.
So my small question. Is there any way to either force the signs to appear outside the lava/waterflows or to make the signs in some sort of noclip-mode so the lava/water just falls right through them?
@Gunnerrrrr
It says: "You can configure if the respawn point is based upon the world the player is in or across worlds"
This should mean that it supports multiworlds, right? Feels kinda useless if it wouldn't :P
Multiworld support for the tomb's?
http://dev.bukkit.org/server-mods/deathtpplus/tickets/79-nullpointereyeption/
@daego
could you open an issue about it?
also I would need more information
[WARNING] Task of 'DeathTpPlus' generated an exception
java.lang.IllegalStateException
at java.util.concurrent.ConcurrentLinkedQueue$Itr.remove(Unknown Source)
at org.simiancage.DeathTpPlus.workers.TombStoneWorkerDTP.run(TombStoneWorkerDTP.java:111)
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:524)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
@Davyhalliday
you mean the deathsigns I guess.. there is no autocleanup, sorry..
the other idea is quite nice, but not in this version anymore sorry..
@MajorCyto
hmm you could try to increase
I need to check the code, perhaps there is a bug..
2 quick questions:
How do i remove all tombs from the map? Just outside our spawn area is spammed with signs.
Any way of preventing death message spam? Like after 5 deaths it stops announcing for a minute or something?
<<reply 701278="">>
My Config -> http://pastie.org/3899604
Console Log -> http://pastie.org/3899611
And it just kept repeating that log right there, never mentioning anything else in the console. I couldn't find a actual debug log file so i hope thats what you were asking for. During that time of logging i killed 100+ mobs. I killed natural spawned ones, manually spawned ones, mob egg spawned ones, and mob arena spawned mobs. Never did it announce 1 multikill, or streak. :[
Also in my permissions i have deathtpplus.* <- so i should have the ability to streak etc.
If you need other info please let me know.
@JohnPulse
hmm... did you change worlds or something like this?
@Hangar
would be nice... thanks..
@MajorCyto
could you enable debug logging and post via pastie ... I will look at the code
@Hanfox
well.. I don't know if it is a bug or me just being stupid... but the documentation isn't really good in that area and the values returned by that methods don't really make sense
Also please note the command /streak and /deaths WORK, and shows the CORRECT number, Its just not publicly announcing it...
I also use HeroChat
KillStreak msgs, and Multi-Kill msgs do not work, im using the latest version you released and im using CraftBukkit 1.2.5-R1.0
The only thing i can maybe think of is that i use Heroes, and its somehow effecting it? But the normal death messages all work fine, by mob, enviroment, or player they all showed up. Only killstreaks and multi kill msgs didnt.
I have ALL the permissions for it so they should show up, and they ARE enabled in the config. Help? :[
Hello,
I'm getting the following error on the latest build with CB 2175 http://pastie.org/3892115
Regards, John