CorpseReborn 2.14.0

Dead bodies in bukkit (1.7.10 - 1.14.3)

  1. ericgolde555
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://github.com/egold555/CorpseReborn
    Contributors:
    Eric Golde, Peter Golde and Virizion
    Languages Supported:
    Language's can be configured in the config.yml
    THIS ONLY WORKS ON 1.7.10 - 1.14.3
    (Tested with git-Spigot-d05d3c1-31d4a77)

    Big thanks to Virizion for originally making this plugin. View his original plugin here.

    Hi. It's been a while. I know. I am currently in college, and I just have been swamped with homework. I have not been good about communicating this, and I will try to be better about it in the future.

    As for when this plugin will get a update. I just don't know. College and my grades come first before games. That will not change.

    Thank you for sticking with me (even though I have been getting flooded with bug reports)

    --Eric Golde


    CorpseReborn
    CorpseReborn is a plugin to enable dead bodies on your server when you die!
    Unlike some other corpses plugins the dead body is flush with the ground! You can also loot corpses by clicking their heads and taking items from the inventory opened!

    Commands
    /spawncorpse [Player] - Spawns a corpse of a player if the name is given else it just spawns a corpse of yourself.

    /removecorpse [radius] - Removes any coprse(s) in a radius of you.

    /corpsereborn - Displays a message telling you the version of the plugin your running and if you need to update or not.

    /corpsereborn reload - Reloads the config file

    Permissions
    corpses.spawn - Permission to use /spawncorpse
    corpses.remove - Permission to use /removecorpse
    corpses.reload - Permission to use /corpsereborn reload

    Installation
    1. Put the jar in the plugins folder.
    2. Reboot your server. Do not use /reload

    Configuration
    Code (Text):

    enable-update-checker: true
    corpse-time: 10
    on-death: true
    looting-inventory: true
    show-tags: false
    world: all
    gui-title: "%corpse%'s Items"
    username-format: "%corpse%"
    finish-looting-message: "&bYou have finished looting %corpse%'s corpse."
    new-hitboxes: true
    render-armor: true
    save-corpses: true
    send-data: true
     
    corpse-time - Set in seconds how long the corpse lasts. (-1 or lower for forever.)

    on-death - Sets if corpses spawn on death. (true or false)
    looting-inventory - Allows you to loot corpses of items they have when they died. (true or false)

    looting-inventory - Set true if you want the items to be in a GUI instead of the items dropping next to the corpse (true or false)

    show-tags - Show name tags on corpses. (true or false) (If you hide nametags, there will still be a little gray bar, but that is negligible.)

    world - The world in which the plugin will use for events. Put 'all' for all worlds.

    gui-title - The title displayed in the inventory of the corpse if you have looting-inventory enabled.

    username-format - How the player name looks on the corpse

    finish-looting-message - The message you get when you finish looting the corpse

    new-hitboxes - Toggle whether you want the new better hitbox or the old glitchy one.

    enable-update-checker - Enable automatically checking for updates? (Note: This will not automatically download the update from spigot, It will just let you know that there is a update available)

    render-armor - Should we render player armor and items on the corpses?

    save-corpses - Should we save corpses on restart? (Note: only 1.8.8+ will save)

    send-data - **Disabled Currently** Should we send anonymous data to Eric? The only data sent to my web server is what Minecraft version and what type of server you're running. My goal with this data is to see which is the most popular version so I can improve this plugin as best as I can. I totally understand if you do not want to send my server data, hence why this option is here. (Deprecated as of now, until I fix my stats server)

    API
    Code (Text):

    CorpseData CorpseAPI.spawnCorpse(Player p, Location l);
    - spawn a corpse at a location

    CorpseData CorpseAPI.spawnCorpse(Player, Location, ItemStack[] inv);
    - spawn a corpse at a location with given items in inventory

    CorpseData CorpseAPI.spawnCorpse(Player, Location, ItemStack[] inv, ItemStack helmet, ItemStack chestPlate, ItemStack leggings, ItemStack boots);
    - spawn a corpse at a location with given items in inventory and wearing the given armor

    CorpseData CorpseAPI.spawnCorpse(Player, Location, ItemStack[] inv, ItemStack helmet, ItemStack chestPlate, ItemStack leggings, ItemStack boots, ItemStack hand, ItemStack offHand);
    - spawn a corpse at a location with given items in inventory and wearing the given armor, with given items in hand

    CorpseAPI.removeCorpse(CorpseData);

    - remove a corpse previously created by spawnCorpse.

    Events:

    CorpseClickEvent(CorpseData, Player)
    - Someone clicked on a corpse

    CorpseSpawnEvent(CorpseData, boolean fromCommand)
    - A corpse was spawned (fromCommand is true if from command or API, false if from person dying)
    - add .setCanceled(true); to make items drop on the ground instead of the corpse

    CorpseRemoveEvent(CorpseData, boolean fromCommand)
    - A corpse was removed

     
    You NEED WorldGuard 6.2+ to use these!
    Worldguard is not needed, but if you have it installed, these flags will be available to you.

    corpse-spawn (Allow/Deny)
    corpse-click (Allow/Deny)

    Images
    [​IMG]

    Video


    Source:
    https://github.com/egold555/CorpseReborn/

    JavaDoc:
    http://web.golde.org/plugins/corpsereborn/doc/

    Pre Made Addons:
    https://github.com/egold555/CorpseReborn-Add-ons

    Public stats page (Not working ATM):
    http://web2.golde.org/files/spigot/CorpseReborn/stats/

    I really appreciate any donations that you can give! It is much appreciated as I am just a student doing this for fun and to help the Spigot community. (However, please note that donating does not mean that I will implement your request.)
    [​IMG]

    If you find a bug feel free to contact me on spigot, or by email.

    Email: [email protected]
    Discord: coming soon

Recent Reviews

  1. Govindas
    Govindas
    5/5,
    Version: 2.14.0
    Very awesome plugin, works very well! It's a very great replacement for dropping items on death, makes items far safer as they aren't separate entities which may fall into lava or something anymore. This is like a must-have for any server which has feature of items dropping on eath.
  2. shadow_wolf90
    shadow_wolf90
    2/5,
    Version: 2.14.0
    I change the values in the configs, and they change to the default settings!
    Please fix it!
    1. ericgolde555
      Author's Response
      Hi. If you have not already, please run "/cr dump" and send me a direct message with the link. This will help me further debug your issue hopefully.
  3. Cojokek
    Cojokek
    5/5,
    Version: 2.14.0
    You should add a configurable hologram above the corpse. It would be great. .........
    1. ericgolde555
      Author's Response
      You can change the username-format variable in the config. Just keep in mind the limitation with how long the name can be. If you have any ideas for what could be added in regards to usernames, please feel free to shoot me a dm on Spigot.
  4. lolw0tm8
    lolw0tm8
    4/5,
    Version: 2.14.0
    Cool and customizable plugin, didn't work for me when i used it on 1.12.2 but after I updated the server to 1.14.4 now works fine and looks really good!
  5. Jadwin
    Jadwin
    5/5,
    Version: 2.14.0
    Hello, the plugin is awesome and works perfectly in 1.14.4 except that the corpses aren't on the floor, they stand up like alive npc. Is there any fix ?
    1. ericgolde555
      Author's Response
      Hi. If you have not already, please run "/cr dump" and send me a direct message with the link. This will help me further debug your issue hopefully.
  6. polak_12345
    polak_12345
    4/5,
    Version: 2.14.0
    Hello, how to fix this
    "[16:59:42] [Server thread/INFO]: [CorpseReborn] Removed bugged cow at 429 35 -2014
    [16:59:42] [Server thread/INFO]: [CorpseReborn] Removed bugged cow at 429 35 -2014
    [17:00:42] [Server thread/INFO]: [CorpseReborn] Removed bugged cow at 429 35 -2014
    [17:00:42] [Server thread/INFO]: [CorpseReborn] Removed bugged cow at 429 35 -2014
    [17:01:42] [Server thread/INFO]: [CorpseReborn] Removed bugged cow at 429 35 -2014
    [17:01:42] [Server thread/INFO]: [CorpseReborn] Removed bugged cow at 429 35 -2014
    [17:02:42] [Server thread/INFO]: [CorpseReborn] Removed bugged cow at 429 35 -2014
    [17:02:42] [Server thread/INFO]: [CorpseReborn] Removed bugged cow at 429 35 -2014
    "
    It keeps spamming with this message in my console but there is no cow there.
    1. ericgolde555
      Author's Response
      Hi. I have started a DM conversation with you to try to resolve this bug.
  7. jordanpordan
    jordanpordan
    5/5,
    Version: 2.14.0
    The fact you can turn off name tags too just shows how you thought of everything. Kudos.
  8. TheRawMaster
    TheRawMaster
    1/5,
    Version: 2.14.0
    i installed the most recent version (1.14.3), on minehut with no other plugins. corpses don't spawn, and when i do the spawn corpse command (or any command for this plugin), it says "an internal error occured while attempting to perform this command"

    maybe minehut isnt using the latest plugin, but i have a friend that really wants to use this and hope this can be resolved soon.
    1. ericgolde555
      Author's Response
      Hi. I have sent you a DM to follow up on your problem.
  9. kajahofman
    kajahofman
    4/5,
    Version: 2.13.3
    Awesome plugin. But when using BungeeTabListPlus on Bungeecord network it bugs tablist so the dead player is displayed wrongly.
    1. ericgolde555
      Author's Response
      Huh. This is very strange and I will take a look at it. I have sent you a DM with further questions to help me have a more easy time debugging the problem you are having.
  10. xFanicax
    xFanicax
    2/5,
    Version: 2.13.3
    the plugin goes but when it dies 1 body but invisible and you can press to get your items. What is important is that no body is seen. PLS HELP MEE!
    I have spigot 1.12.2 and in console dont have errors..
    1. ericgolde555
      Author's Response
      Hi. Thanks for the review. I sent you a DM to further try to debug your problem.