Sueta

DeathTPPlusRenewed

0.4.1

Death Teleportation, Messages, Inventory Storage, and More - from DeathTPPlus

·Plugin

DeathTpPlusRenewed
DeathTpPlus announces a death with a random message based on the death cause and allows you to teleport to the point of death with an optional cost (item or currrency). It can also create a TombStone where you died to save your inventory. You can also create a tomb sign which can be used as your respawn point and as a place of information of how often you died and what your last death cause was.

This is a fork of DeathTpPlus which was last supported >5 years ago with version 1.4. I had been using it on my 1.13 and 1.14 server but it had some problems and when I moved to Paper it didn't work.

I remove IRC support, Lockette (replaced with BlockLocker) and metrics.

This is a renewed version of the plugin for 1.14.4, but will probably work on 1.13 (untested). Since the original is GPLv3, so is this and it has a new home at github (link above).

Features

DeathTP

  • Use /deathtp to teleport to your last death location
  • Supports charging a fee (item in hand, or Vault )

DeathNotify

  • Customizeable messages for every kinds of death.
  • Supports multiple messages per death with random selection
  • Supports PvP attacks with which item was used.

DeathSign

  • Customizeable death sign to commemorate when you die

TombStone

  • Create a TombStone to save your inventory when you die
  • Creates a double chest if needed
  • Supports BlockLocker for chest protection

Tomb

  • Create a Tomb sign which displays the player, number of times they died, and the last cause of death.
  • Can serve as player spawn point.
  • Supports multiple tombs
  • Click on the sign to teleport to last death location of the player
  • Optionally charge players the configured DeathTP cost when teleporting using the tomb

Other

  • Kill/Death streaks (custom message and sounds when criteria met)
  • DeathLogs
  • All features can be disabled in the configuration file
  • Can configure which blocks are safe to replace for tombstone and deathsign creation. This reduces the chance of losing items.

Soft Dependencies:

TODO:

  • add GreifPrevetion support - In 0.4.1
  • update death messages

Bugs
Please use github to report bugs.

Commands

deathtp :

description: Teleports you back to your last death location
usage: |

/<command>

streak:

description: Lets you view your or other's kill/death streak.
usage: |

/<command> [player]
Example: /<command> - Displays your streak.
Example: /<command> lonelydime's - checks lonelydime's streak.

deaths:

description: Lets you view your or other's total deaths.
usage: |

/<command> [username] [cause]
Example: /<command> - Displays your total death count.
Example: /<command> lonelydime - Displays total death count.
Example: /<command> lonelydime creeper - checks lonelydime's deaths by creeper.

kills:

description: Lets you view your or other's total pvp kills.
usage: |

/<command> [username] [playername]
Example: /<command> - Displays your total kill count.
Example: /<command> dredhorse - Displays total kill count.
Example: /<command> lonelydime dredhorse - prints times lonelydime killed dredhorse.

dtpreport:

description: Display your kill/death reports
aliases: report
usage: |

/<command> <kills|deaths> [page_number]
Example: /<command> kills - Displays your kill report
Example: /<command> deaths 1 - Displays page 1 of your death report

dtptop:

description: Display global top kill/death reports
aliases: top
usage: |

/<command> <kills|deaths> [page#]

dtpadmin:

description: Lets you use the admin commands for tombstones.
usage: |

/<command> [subcommand]
Example: /<command> list

dtpfind:

description: Allows you to find your tombstone via directions and your compass
usage: |

/<command> <index>
Example: /dtpfind 2

dtplist:

description: Allows you to list all your tombstones inkl. index
usage: |

/<command>

dtptime:

description: Tells you how much time is left before the specified tombstone has its protection remove or it breaks
usage: |

/<command> <index>
Example: /dtptime 2

dtpreset:

description: Reset compass to your spawnpoint
usage: |

/<command>

Permissions

DeathTpPlusRenewed.* Gives access to all DeathTpPlusRenewed commands
DeathTpPlusRenewed.deathtp.* Gives access to default deathtp commands

DeathTpPlusRenewed.deathtp.deathtp:

description: Gives access to the deathtp command

default: op
DeathTpPlusRenewed.deathtp.streak:

description: Gives access to the streak command
default: true

DeathTpPlusRenewed.deathtp.deaths:

description: Gives access to the deaths command
default: true

DeathTpPlusRenewed.deathtp.kills:

description: Gives access to the kills command
default: true

DeathTpPlusRenewed.deathtp.report:

description: Gives access to the report command
default: true

DeathTpPlusRenewed.deathtp.top:

description: Gives access to the top command
default: true

DeathTpPlusRenewed.admin.* Gives access to all admin commands

DeathTpPlusRenewed.admin:

description: Allows you to destroy tombstones, also prerequisite for other admin commands.
default: op

DeathTpPlusRenewed.admin.list:

description: Allows you to see a list of tombstones for a player / all
default: op

DeathTpPlusRenewed.admin.find:

description: Allows you to find a tombstones for a player / all
default: op

DeathTpPlusRenewed.admin.remove:

description: Allows you to remove a tombstone for a player
default: op

DeathTpPlusRenewed.admin.time:

description: Allows you to change the timeout values of a tombstone
default: op

DeathTpPlusRenewed.admin.reload:

description: Allows you to reload the configuration
default: op

DeathTpPlusRenewed.admin.version:

description: Allows you to check if the plugin is the newest version
default: op

DeathTpPlusRenewed.admin.untomb:

description: Allows to remove tombs from players
default: op

DeathTpPlusRenewed.tombstone.* Gives access to default tombstone commands

DeathTpPlusRenewed.tombstone.use:

description: Allows you to use the tombstones
default: true

DeathTpPlusRenewed.tombstone.freechest:

description: Allows the player to get a chest even if he doesn't has one
default: op

DeathTpPlusRenewed.tombstone.large:

description: Allow the player to spawn a large chest
default: op

DeathTpPlusRenewed.tombstone.lwc:

description: Allow LWC protection
default: true

DeathTpPlusRenewed.tombstone.blocklocker:

description: Allow BlockLocker protection
default: true

DeathTpPlusRenewed.tombstone.sign:

description: Allow player to get a sign on the tombstone
default: op

DeathTpPlusRenewed.tombstone.freesign:

description: Allow the player to get a sign even if he doesn't has one
default: op

DeathTpPlusRenewed.tombstone.quickloot:

description: Allow quicklooting the tombstone by rightclicking the sign
default: true

DeathTpPlusRenewed.tombstone.find:

description: Allows you to find your tombstone via the compass
default: op

DeathTpPlusRenewed.tombstone.list:

description: Allows you to get a list of your tombstones
default: op

DeathTpPlusRenewed.tombstone.reset:

description: Allows you to reset your compass
default: op

DeathTpPlusRenewed.tombstone.time:

description: Allows you to check the time configuration of your tombstone
default: op

DeathTpPlusRenewed.tomb.* Gives access to all tomb commands / features

DeathTpPlusRenewed.tomb.free:

description: Allows to get a free Tomb Sign
default: op

DeathTpPlusRenewed.tomb.create:

description: Allows player to create a tomb
default: true

DeathTpPlusRenewed.worldtravel:

description: Allows teleporting / respawn to another worlds death location if allowWordTravel is "permissions"
default: op

Similar projects

Plugin →