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.
I had this problem before, I move my files from win7 os to my vps that has debian 6, I start the server, and it says that it has something in the yml, ok i delete it, and it regenerates, but the sameerror occur, it didn't the las time, deletion fixed it, but now... Please fix this problem.
Hi, just posting to say that I love your plugin. Thanks for making it for all of us!
I just changed "removeTombStoneSecurity" to true and set "removeTombStoneSecurityTimeOut" to 1209600, which should be 2 weeks(?), but it doesn't seem it's lasting anywhere near that long before they disappear from Dynmap and the /dtplist. A player though his didn't even last 2 days. I'm using LWC. Could there be an issue with this?
Thanks.
i get alot of Could not pass event PlayerDeathEvent witht he latest update :\
update soon?
@DonRedhorse
Yep, it was the รค. Working fine now since i edited that out. Please change this in your default deathmessages file don.
I want to make it so that:
There are no tombstones, but:
Is this possible? If so, could I have some config hints/the main lines to change in the config in order for this to be possible?
Hi
I getting this with Bukkit 1.2.5 R1.0 and DeathTp 3.9.3
http://pastebin.com/AdRYTYEn
Hi, did you fix the problem I was having? My normal world is getting spammed by deaths from my lava world XD
@MrJanitor
very useful information, thanks
@ALL
Remove the รค from the config like CourtArtanis posted below or try the workaround MrJanitor posted. Also try to remove any special characters if you are using foreign messages.
I'm still looking into this but it could be that there is no nice way out atm.
@V0ROBEY
please enable debug logging and post a death in nether, also include the config please... both via pastie.org or similar and best via an issue.
I set up config file that you won't be teleported to the highest point in the world. But it didn't help. I always appear at the highest point, not in the cave in world, and in nether i appear outside the border of a map. o_O How can you help me?
To those experiencing "unacceptable character '?' " errors in the log with the latest versions of bukkit and DTTP...
DonRedHorse and i were digging around and whilst hunting in the deathmessages config, i found this.
Line 302 -
- "Again the wrong weight Indi? รคhm. &5%n&7"
Change to...
- "Again the wrong weight Indi hm. &5%n&7"
It "Should" work, but it doesn't due to a possible bug in interaction between os>snake>jre/bukkit
At the moment it should only be linux based servers (especially debian or even CentOS)
The above fix should temporarily solve the issue and get your plugin working.
Diamonds to DonRedHorse for doing the legwork
@DonRedhorse Experiment: Clean install on Win box - no error. Make a copy to Linux: "unacceptable character '?' (0xFFFD) special" error. Clean install on Linux box - no errors O_o
@Shooty_
are you using the default death messages?
@DonRedhorse
same error in non-utf8
could the people with "unacceptable character '?' (0xFFFD) special" try to save the files as NON UTF-8 files?
and please use the stock messages for it, no customized messages with foreign characters.
I would like to get this bug fixed in one way or the other.
@erdrickk
well I need to look into it, looks like I fix I did for windows to get rid of that message is now causing it on a linux box..
this is utter ..... need to figure out a way on how to handle it.. problem is the parser..
@godgodgodgo
let me check that
@DonRedhorse
I changed it to "showDeathNotifyInDeathWorldOnly: true" but it doesn't work, we're still seeing deaths from other worlds.
@MrJanitor
Yes, I am using a Linux Box so you are probably right.
Is there anyway this plugin can be made to be used on a Linux box?
@erdrickk I think, that errors like
are platform-specific. I haven't any errors on win box, but when i deployed (just copy) server to Linux, i get the same error.
I bet it has something to do with the Java version or something. Like how some plugins are for 1.7 only etc... Just a guess