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.
@andrewkm
works for me... in the pastie is a typo.. - deathptpplus.tombstone.large there is a p to much.
concerning region support, you said it yourself... worldguard etc....
as long as there is no common standard for region protection (and I'm working on that with the vault guys) I will not support regions
Another thing, tombstones should not spawn in areas a player is not able to build (World guard protected areas, etc) ... Please add this. Examples are in Drakia's tombstone plugin.
Id love to switch from the inactive heroicdeath and drakias tombstone to this one plugin, buts its missing a few things, and has a few issues.
Another problem http://pastie.org/3130161 Those permissions allow the user to use tombstone in the nether.... yet its not listed there.... Some funky stuff going on with this plugin :( Was hoping for a switch from heroicdeath, guess ill wait a while.
deathtpplus.tombstone.freechest deathtpplus.tombstone.freesign
Dont seem to work with pex. Only works for OP, however players still get message that they did not have chest/sign in inventory even though they have those permissions.
@DonRedhorse
"anything special you did do to die?" - Yes, I used Essentials' /suicide command. When typing /kill without Essentials it works fine. I'll try dying a normal way and see if that'll do it. If it's /suicide causing it you should look into a fix as many people use Essentials.
And yes, I forgot to remove the other version, so 2 versions were running :D
@InsaneMCS
yes
@Folas1337 concerning exp.. that is expected as it will store dropped exp.. otherwise you could directly run around in god mode. perhaps I add an option to keep the full exp, but than I don't really know why you need the plugin except for it's funny messages becauses chances are slim that you loose anything except money when you die.
first paste... hmm anything special you did do to die?
second paste... looks like you have 2 versions running?
Great you did this update. Now the exp seem to get saved, but I only get back about 50% of the exp. I first had Lv 10, then Lv 5 and again Lv 3, but I'll do more testing on my server till tomorrow.
After a restart of my server I get this after death: http://dev.bukkit.org/paste/4509/ (no tombstone created!)
On my local server I'm only getting some error ( http://dev.bukkit.org/paste/4510/ ) when starting the server, but still only get back half Exp when quicklooting. I appreciate you have a look at http://dev.bukkit.org/server-mods/controlorble/ .
So 3.4 adds Dispenser messages?
@Folas1337
well it says you did get 49exp back... strange.. I see it happen all the time that I don't get DROPPED exp..
need to look at the code of cb again..
@DonRedhorse
Here's my config for you to check if there's anything wrong: http://dev.bukkit.org/paste/4495/ Thanks already for checking it ;)
@Folas1337
well, in theory (and in testing :-) ) it should save the amount of exp which you would DROP on death (Reason for that is the idea that otherwise people just become TOO careless and coding keeping full exp and partial exp was too much work at that time).
it will store that exp with your tombstone and when you quickloot will return it...quickloot is necessary as there is no other way to store the exp in the chest itself... there would I guess also be the possibilty to code it in a way that I would check everytime somebody opens a chest if that chest is a tombstone and if the tombstone contains exp... but what about an admin opening the chest to take a look? what about when the security is off..
I will check the "bug" with the exp... for everything else I would welcome an enhancement ticket.
and PLEASE... open up tickets for issues like this... makes it easier
I don't get the Exp-option. What does "keepExperienceOnQuickLoot" do? I set it to true and false but my exp were never saved :( Am I doing something wrong or did I just misunderstand it?
@Gnintendo
perhaps when I have the time... honestly if the developers of a plugin don't have the time to post official announcements when their plugin will be released or not update their current plugin I don't know why I should try to support an "internal" release..
if they change something again I have to change my code again.. and I'm not using that plugin, so I can't test it.
Ungh, just add CraftIRC support and don't wait on the official release :(
@Chromana
Could you open up a ticket here or even better on github?
Thanks..
Can you add support for Deadbolt? http://dev.bukkit.org/server-mods/deadbolt/
It is based on Lockette and is better in my opinion. I'm sure it would be very easy to hook into it. Cheers!
@RedMser
are you using the latest version? also could you open a ticket and post the config (messages) via pastie.org and perhaps even the debug log..
I am hosting a german server, and the letters ä ö ü Ä Ö Ü ß don't work in deathmessages and tombmessages. Using UTF-8 doesn't work either. Thinking about adding a support for them? Or am I just stupid?
@migsthegod
well atm deathtpplus disables itself completly in an MobArena.. and as I can't change MobArena's behaviour it would mean duplicate messages..
@mike0fmikes
yeah, will try to fix that today
@Gnintendo
when it is out official, sorry
@Shooty_
will check into that.
@all
PLEASE.... use the issue tracker here or better on github.
I like the praise, but it makes it harder for me to do my "job" when I have to create everything by myself. I allow issues here because I don't require you to get an github account on top, so please help me by at least putting up issues here.