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 Mar 4, 2012@iisaninjette
thanks for leeting me know, just wonder why this did happen.
@vkurch
so I hope it is working with R7 too... did anybody try a 1.2.3 build, but I guess I will need to change quite a bit as some code was changed..
-
View User Profile
-
Send Message
Posted Mar 3, 2012I'm using the latest version and when someone dies it does not leave a sign. I have signs enabled and tombstones disabled.
edit: just deleted the config & regened a new one, fixed the problem
-
View User Profile
-
Send Message
Posted Mar 3, 2012Yeah I getcha Redhorse, It's logical and all. I just get bummed out with my users crying about not having it haha. Cheers to pullin' a non-rb, Pretty cool of you :)
-
View User Profile
-
Send Message
Posted Mar 3, 2012@MusicMonkey5555
just fixed it... wait till 3.9.1.1986 is available here or get it via github.
@vkurch
IF bukkit doesn't change a ton of stuff the plugin should work now with 3.9.1.1986
but yeah... I only code for Rbs.. and even that is crap as you have seen, I did pull down a NON RB of R5 to make the event stuff did work, but they sneaked in a lot of stuff with R6 and broke a lot of plugins.. so... there is a really valid reason
-
View User Profile
-
Send Message
Posted Mar 3, 2012I am running R6 of Bukkit and your latest build and it doesn't seem to generate any config file.
I looked at the server.log and it says:
2012-03-03 11:28:10 [INFO] [DeathTpPlus] Enabling DeathTpPlus v3.9.0.1986
2012-03-03 11:28:10 [INFO] [DeathTpPlus] Creating default configuration file
2012-03-03 11:28:10 [SEVERE] Error occurred while enabling DeathTpPlus v3.9.0.1986 (Is it up to date?)
java.lang.NoSuchMethodError: org.bukkit.plugin.PluginDescriptionFile.getAuthors()Ljava/util/ArrayList;
at org.simiancage.DeathTpPlus.helpers.ConfigDTP.getAuthors(ConfigDTP.java:1211)
at org.simiancage.DeathTpPlus.helpers.ConfigDTP.writeConfig(ConfigDTP.java:1387)
at org.simiancage.DeathTpPlus.helpers.ConfigDTP.defaultConfig(ConfigDTP.java:1307)
at org.simiancage.DeathTpPlus.helpers.ConfigDTP.setupConfig(ConfigDTP.java:1263)
at org.simiancage.DeathTpPlus.DeathTpPlus.onEnable(DeathTpPlus.java:260)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:363)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:249)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:231)
at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:356)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:343)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:174)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Sorry if you covered this, but is there any fix for it? could you fix the bug? I know you said you where only doing bug fixes. I would post it as a bug, but it looks like no one else is having this issue so it may just be user error :)
-
View User Profile
-
Send Message
Posted Mar 2, 2012So no updates untill RB then? Kind of a bummer, but it's your show afterall.
-
View User Profile
-
Send Message
Posted Mar 2, 2012Also please note... there will be a feature freeze till the future of bukkit has become clearer.
I will only update bugs and make the plugin work with RB.
Also do to the fact that bukkit finds it funny to cram a lot of changes into the RB's just before they release them don't except any update to happen on the next day.
-
View User Profile
-
Send Message
Posted Mar 1, 2012I hope 4.0 is gonna be updated for Minecraft/Craftbukkit 1.2 :)
-
View User Profile
-
Send Message
Posted Mar 1, 2012why not add on option to specify where the chest itself is spawned ? might make for an interesting graveyard setup where chest is spawned underground in a plot other plugins could set perms, and repair after digging it up , or individual tombs setup by admin :) :)
-
View User Profile
-
Send Message
Posted Feb 29, 2012I have people camping the death chests in PvP, any recommendation where I can find something that will make the person immune to PvP for a while after dying in PvP? Or at least make the person immune while the deathtp countdown before the chest bursts?
-
View User Profile
-
Send Message
Posted Feb 27, 2012Please help, plugis is great but... When i die and use /deathtp command teleporting me for example on a tree or other building -.- And the tombsotne is on the ground... Then I fall and die again ... HELP Please ;/
-
View User Profile
-
Send Message
Posted Feb 25, 2012please add support for permissionsbukkit
-
View User Profile
-
Send Message
Posted Feb 23, 2012@InsaneMCS
yeah I know... I'm discussing it with the essentials team
-
View User Profile
-
Send Message
Posted Feb 22, 2012@DonRedhorse
It's on the latest essentials dev build. With the latest dev build of DeathTpPlus the problem is still there.
-
View User Profile
-
Send Message
Posted Feb 21, 2012@daego
that is fixed in the dev-builds
-
View User Profile
-
Send Message
Posted Feb 21, 2012@MystikSword
there is a dev build which fixes that hopefully, 3.9 is also around to corner to get in before R5
-
View User Profile
-
Send Message
Posted Feb 21, 2012@DonRedhorse I run CentOS Linux 5.7.
Java Version: java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.10) (rhel-1.23.1.9.10.el5_7-x86_64) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
-
View User Profile
-
Send Message
Posted Feb 20, 2012@Hangar
could you create a ticket for that?
-
View User Profile
-
Send Message
Posted Feb 20, 2012@Hangar
well you miss:
deathtpplus.tombstone.sign to get the sign on top and deathtpplus.tombstone.quickloot to be able to quickloot
and YES... it is all MY fault... sigh.. I need to do 2 things ASAP
-
View User Profile
-
Send Message
Posted Feb 20, 2012for ALL which have problems with unacceptable character '?' (0xFFFD) in Deathmessage or similar.
Which OS and java are you using?
@kahlilnc
no, no, perhaps in the future