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.