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.
-
View User Profile
-
Send Message
Posted Feb 20, 2012@PAL18
there is a death sign option in the deathtp part of the config..
-
View User Profile
-
Send Message
Posted Feb 20, 2012I'm having an odd problem with the latest version; 2 signs are being created. 1 is on top of the chest and another one is on the ground next to the chest. Both say the same thing. How do i prevent the one being placed on the ground?
-
View User Profile
-
Send Message
Posted Feb 19, 2012deadbolt support? Or does lockette feature work for it as well?
-
View User Profile
-
Send Message
Posted Feb 16, 2012This may be a permission issue. It works ok for me as admin, but when I demote myself to the main user rank, certain elements don't. They get a deathchest, but no sign on top and they can't destroy the chest or quickloot. Maybe someone else can confirm. I'm using PEX, and here are the perms my user rank has for this plugin:
- deathtpplus.tombstone.use
- deathtpplus.tombstone.find
- deathtpplus.tombstone.list
- deathtpplus.tombstone.large
- deathtpplus.tombstone.lwc
- deathtpplus.tombstone.time
- deathtpplus.tombstone.reset
- deathtpplus.tombstone.freesign
I'm not sure when this started, because I rely on a small base of users to tell me when things break.
Here's my config: http://pastebin.com/1gmYGRrr
-
View User Profile
-
Send Message
Posted Feb 16, 2012@CoolOppo
@IronPython
I just realized mine isn't working either. It's not using the config settings that used to work for me. I'll file a ticket and pastie. I didn't change any permissions.
I reverted to 3.7 and it was still not working. I'm not sure if this is an issue with the RB (1938) or a conflict with something (Essentials?).
Derp.
-
View User Profile
-
Send Message
Posted Feb 16, 2012@DonRedhorse
I am getting the following errors on startup: http://pastie.org/3395071 http://pastie.org/3395077 http://pastie.org/3395082
I get these with both the latest build and the latest development build, and have deleted all configuration files for them to be generated again, but fresh unedited files are not fixing my problem. (I have also gone and removed all '?'s from all of the files with CTRL+F, but even this has not fixed the problem).
It seems to work fine on my pc, but refuses to work on my vps. (I am using CB-1.1-R3) Any help is greatly appreciated.
-
View User Profile
-
Send Message
Posted Feb 16, 2012tried current build and dev build get basically the same error.
http://pastebin.com/0vkKZm3q
-
View User Profile
-
Send Message
Posted Feb 16, 2012Can we get date/time stamps, world, and coordinates added to deathlog.txt, or is there another way we should get that (server log?) ?
Thanks :)
-
View User Profile
-
Send Message
Posted Feb 15, 2012Could not pass event org.bukkit.event.entity.PlayerDeathEvent to DeathTpPlus org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:367) at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:171) at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:546) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:612) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:213) at net.minecraft.server.EntitySlime.a_(EntitySlime.java:171) at net.minecraft.server.EntityHuman.k(EntityHuman.java:353) at net.minecraft.server.EntityHuman.d(EntityHuman.java:345) at net.minecraft.server.EntityLiving.y_(EntityLiving.java:341) at net.minecraft.server.EntityHuman.y_(EntityHuman.java:159) at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:323) at net.minecraft.server.Packet10Flying.handle(SourceFile:126) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024) ... 21 more Caused by: java.lang.IllegalArgumentException: No enum const class org.simiancage.DeathTpPlus.helpers.DeathMessagesDTP$DeathEventType.MAGMA_CUBE at java.lang.Enum.valueOf(Unknown Source) at org.simiancage.DeathTpPlus.helpers.DeathMessagesDTP$DeathEventType.valueOf(DeathMessagesDTP.java:39) at org.simiancage.DeathTpPlus.models.DeathDetailDTP.<init>(DeathDetailDTP.java:63) at org.simiancage.DeathTpPlus.events.onEntityDeathDTP.oEDeaDeathTp(onEntityDeathDTP.java:127) at org.simiancage.DeathTpPlus.listeners.EntityListenerDTP.onEntityDeath(EntityListenerDTP.java:59) ... 25 more
-
View User Profile
-
Send Message
Posted Feb 15, 2012@DonRedhorse
thanks, DR! I was just going to ask about a build after 3.8.0.x, and now I see you've posted about it. You've made several really nice fixes, and I can't wait to get it plugged in. Looking forward to the new release!
-
View User Profile
-
Send Message
Posted Feb 14, 2012Confirming duplicate messages for both death and tombstone results with latest CB RB (1938) and latest Essentials (2.8.2) when using /suicide.
-
View User Profile
-
Send Message
Posted Feb 14, 2012TO ALL!!!!!
There is a dev-build 3.8.7.1818 available which fixes a lot of stuff, it runs also on R4, I hope to get a new 3.9.0.1938 out soon, but it will still take some time
@Jobsti2
try a dev-build @Mastermat666
perhaps after I cleaned up the code, atm it just drops it
@InsaneMCS
sigh... which version of essentials? and NOPE it is not my problem as this plugin works for everything else... essentials does stuff wrongly AFAIK... BUT... I will try to fix it..
-
View User Profile
-
Send Message
Posted Feb 12, 2012Using essentials /suicide and /kill it shows 2 death messages, they said that it is a problem with this plugin so can you fix it please?
-
View User Profile
-
Send Message
Posted Feb 10, 2012Hi,
I'd like to know if it would be possible to have an option in case of a server glitch, that if someone dies under the bedrock, that player would keep all his stuff.
I don't even know if it's possible or if there is already something in the plugin to address this issue, but it would really help.
Thanks!
-
View User Profile
-
Send Message
Posted Feb 9, 2012@DonRedhorse Heyho, for skeleton death, it shows everytime the unkown messages.
3.8.0 and RB #1846
-
View User Profile
-
Send Message
Posted Feb 9, 2012there is an official statement on the craftirc comments.
craftirc is dead atm... so I will take a look at monsterirc if I have the time..
VOTE!!!!!!
-
View User Profile
-
Send Message
Posted Feb 7, 2012@Firecat1311
please see the q&a on top..
@Zombiemold
why do they loose money? normally the whole plugin should be disabled if you die in a mobarena.
-
View User Profile
-
Send Message
Posted Feb 6, 2012I'm playing an adventure map with a friend using this plugin (cheating, yes, but I prefer to not lose all important items and break the map with a single death) but when dying continuously in an underground dungeon I noticed that /deathtp can't seem to put you underground, and it instead warps you to the highest possible block above the death spot. Is this a bug? If so, please fix it soon! Thanks.
-
View User Profile
-
Send Message
Posted Feb 6, 2012People who die in the new MobArena builds, lose money like a real death. Any way around this?
-
View User Profile
-
Send Message
Posted Feb 5, 2012@DQone
if you have permissions.... yes... just remove the permission in that world.
otherwise ... no