DeathChest 0.2

Help reduce lag and lost items with DeathChest! Automatically place a custom chest on death.

  1. P24
    Native Minecraft Version:
    1.15
    Tested Minecraft Versions:
    • 1.14
    • 1.15
    Source Code:
    https://github.com/P24dev/deathchest
    Lighter District (1).png
    DeathChest by P24dev
    Do you have lag problems? Do you want to give your player a bigger chance of recovering their items? Then you have come to the right place! DeathChest is a simple and lightweight plugin that generates crates on any players death. Best of all, everything is fully customizable and open-source!

    Features
    Currently, the plugin supports the following customizable features​
    • Fully customizable crates
      • Customizable block type; ALL 1.15 blocks supported
      • Customizable GUI
        • Custom size
        • Custom duration
        • Toggleable hologram
    • Toggleable messages
      • Message the player who died
      • Message all people with a configurable permission
      • Broadcast a message to the whole server
    • Fully open-source and licensed under an MIT license
      • Want to learn more or don't know what it is? Check out the license file and the readme for more info!
    • Next Versions (To-Do list):
      • Fully customizable, toggleable messages*
        • Customize all messages
        • Customize the plugins prefix
        • Add a delay to messages
        • Support for placeholders
        • Customizable gui title and hologram name
      • More versions natively supported
      *If you need custom messages now, you can edit the source code, and message me if you need any help.
      Configuration
      The spoiler below is the default config file. This can also be found on the github repo. This file will be automatically generated when the plugin starts, and no config.yml file is found.
      Code (Text):

            ####################################################
            #    ___           _   _    ___ _           _      #
            #   |   \ ___ __ _| |_| |_ / __| |_  ___ __| |_    #
            #   | |) / -_) _` |  _| ' \ (__| ' \/ -_|_-<  _|   #
            #   |___/\___\__,_|\__|_||_\___|_||_\___/__/\__|   #
            #                                                  #
            ####################################################
           
           
           
      # ---------- What follows is a configuration example. Do not uncomment it. -----------
      #  DO NOT TOUCH THIS VALUE IF YOU DO NOT KNOW WHAT IT DOES. MODIFYING IT COULD CAUSE ERRORS.
      #  config: 1.0.2
      #  The block to be used as a crate.
      #  NOTE:
      #  Please use the block names here:
      #  https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
      #  And make the names ALL CAPS and replace spaces with underscores, just as you can see in the example below.
      #  crate-block: "SEA_LANTERN"
      #  This value affects how much time will have to pass until a DeathChest disappears. This value is expressed in ticks (1/20th of a second under normal circumstances)
      #  lifespan-ticks: 12000
      #  This value represents the size of the Inventory of the chest. Modifying is strongly discouraged unless you know what you are doing.
      #  crate-size: 45
      #  This value enables or disables the holograms on top of the DeathChests. Disabling it may reduce lag slightly, but will most likely have no noticeable impact.
      #  Possible values: true OR false
      #  holo: true
      #  This value represents whether or not the player that died will receive a message, specified on messages --> p-msg
      #  Possible values: true OR false
      #  msg-player: true
      #  This value represents whether or not to broadcast a message to the whole server, specified on messages --> bc-msg
      #  Possible values: true OR false
      #  bc-msg: false
      #  This value represents whether or not to send a message to all players with the permission below. Message specified on messages --> staff-msg
      #  Possible values: true OR false
      #  msg-staff: true
      #  All players with this permission will receive a message if the msg-staff module is enabled
      #  staff-perm: "deathchest.staff"
      # ---------- End of configuration example. Configuration file starts here. -----------
      config: 1.0.2
      crate-block: "SEA_LANTERN"
      lifespan-ticks: 12000
      crate-size: 45
      holo: true
      msg-player: true
      bc-msg: false
      msg-staff: true
      staff-perm: "deathchest.staff"
       
      Commands and Permissions
      Currently, this plugin does not implement any commands, and has only one permission. This permission is customizable in the config.yml file, and defaults to deathchest.staff

      Bug reports / Feature requests
      Have you found a bug or have an incredible idea for a new feature? Report it! You can do so at the issues page on the github repo. Any reports are appreciated, and give you a place on the contributors list.
      If you found a bug or need help, the reviews section is NOT the place for that. You can use the github issues page, send me a DM through Spigot or send me an email. I am also planning to set up a discord server, but that is a plan for the future. Thank you for understanding.