Dead Body — Realistic Lootable Corpses (Player & Mob Bodies) icon

Dead Body — Realistic Lootable Corpses (Player & Mob Bodies) -----

Clean & Powerful - Turn every death into a story - Eliminate Item Lag & Loot the fallen.




Updated to cooperate with many of my companion plugins in many different ways. All other changes noted on the BlockArsenal wiki page and updated to the latest version for people using the latest versions of Spigot 26.1.2.
Enjoy.
~Duq
----------, Jun 2, 2026

server-icon.png
DeadBody 1.1.5 adds optional dynamic grounding for already-spawned bodies. This update is for servers where admins or world-edit style tools may remove a structure after a corpse has already settled on top of it.
New Feature: Dynamic Grounding
- Added optional dynamic grounding for already-placed corpses.
- If a corpse is resting on a structure, platform, or temporary build and that support is removed later, DeadBody can move the existing corpse down to the next valid surface.
- The corpse falls as its existing placed body instead of being respawned or rebuilt.
- The original loot inventory, corpse UUID, despawn timer, permissions, and container mapping are preserved.
- The new resting location is saved for persistence after the corpse lands.
Visual Support
- ArmorStand corpses keep their existing posed armor stand while falling.
- ItemDisplay corpse markers, nameplates, and Interaction hitboxes stay linked to the corpse anchor during the fall.
- PlayerModel bodies stay tied to the same corpse anchor.
- ProtocolLib player-model visuals now have a best-effort movement hook so packet-only models can receive teleport updates during dynamic falls.
- LibsDisguises/server-side player and mob model visuals naturally follow the moving anchor and are reasserted after landing.
Config
- Added placement.dynamic-grounding.enabled.
- Added placement.dynamic-grounding.check-interval-ticks.
- Added placement.dynamic-grounding.min-drop-blocks.
- Added placement.dynamic-grounding.max-drop-blocks.
- Added placement.dynamic-grounding.pause-while-container-open.
- Added fall tuning options under placement.dynamic-grounding.*.
- Dynamic grounding is disabled by default in the bundled config so existing servers keep their current behavior unless they enable it.
Upgrade Notes
- No config reset is required.
- Existing dead-body.yml files will keep working.
- To use the new behavior on an existing server, copy the placement.dynamic-grounding section into your config and set enabled: true.
- Recommended test: spawn a corpse on a temporary platform, remove the platform, then confirm the same corpse falls to the new surface and still opens with the original loot.
----------, May 22, 2026

DeadBody 1.1.4 focuses on Spigot compatibility and a real-world corpse interaction bug reported by server owners using protected/build-denied areas.

Compatibility
- DeadBody now builds against the Spigot API instead of requiring Paper API at compile time.
- Verified clean builds against Spigot API 1.21 and Spigot API 26.1.2.
- Keeps api-version: 1.21 for backward compatibility across the 1.21 line.
- Removed direct Paper-only Adventure method calls from inventory titles, chat/help output, action bars, title prompts, nameplates, and mob custom-name handling.
- Paper/Adventure nameplate support is still used reflectively when available.

Fixes
- Fixed corpses becoming hard or impossible to open when the body/hitbox settles inside tall grass, flowers, bushes, vines, roots, or similar soft foliage.
- Right-clicking configured soft obstruction blocks can now locate the overlapping corpse and open the normal corpse loot GUI.
- The fallback uses the same existing loot checks, open delay, grounded checks, despawn lock checks, and WorldGuard/cancelled-event compatibility as normal corpse clicks.
- This does not allow opening through normal solid blocks.

Config
- Added interaction.obstructed-click-assist.enabled.
- Added interaction.obstructed-click-assist.include-air-clicks.
- Added interaction.obstructed-click-assist.materials.
- The assist is enabled by default and can be disabled in config.

Upgrade Notes
- No config reset is required.
- Existing dead-body.yml files will keep working.
- Recommended runtime: Spigot or Paper 1.21+.
- Compatible through Spigot 26.1.2.
- The plugin jar is built with Java 21 bytecode.
----------, May 17, 2026

This added the ability to have death spectate sequences where you are looking at the dead body.

Added Parity for Duck Shell and Duck Shot, two future release plugins that I will be releasing. They are massive directories with endless potential. This is an entire weapon system and an entire NPC intelligence system, never designed before. This update of Dead Body adds pairing for those two things.

There were also several bug fixes. Thank you to those who have made note of bugs!
----------, Apr 26, 2026

Month one bug fixes: over 45 individual bug fixes reported and found by initial users. Thank you very much for all your feedback. Also implemented several changes to the cross-compatibility between the death plus plugin, the pending release NPC plugin, the pending release server events plugin, and several other block arsenal plugins.

Please keep it up with the feedback and everything for bug fixes. Thank you very much.
----------, Apr 1, 2026

Added new permissions, World Guard compatibility, World Guard flag compatibility, and many bug fixes from the first week of user findings.

View full update log on the changelog and also get support and help and request additions and changes on Discord.
----------, Mar 11, 2026

Resource Information
Author:
----------
Total Downloads: 312
First Release: Feb 24, 2026
Last Update: Jun 2, 2026
Category: ---------------
All-Time Rating:
1 ratings
Find more info at blockarsenal.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings