corpse_settings
Global settings entry for the Corpse extension. A single entry of this type defines the behavior for all corpses on the server.
Fields
| Field | Type | Default | Description |
|---|---|---|---|
duration | Int | 300 | Duration in seconds before the corpse disappears. 0 = never expire. |
dropOnInteract | Bool | true | Whether right-clicking the corpse drops the player's inventory. |
glowEffect | Bool | true | Whether the corpse emits red dust particles. |
onlyOwnerCanLoot | Bool | false | If true, only the dead player can loot their own corpse. |
spawnParticles | Bool | true | Spawn blood and soul particles when the corpse appears. |
lootSound | String | entity.item.pickup | Sound played when the corpse is looted. |
notifyOnRespawn | Bool | true | Whether to notify the dead player of their corpse location on respawn. |
renderArmor | Bool | true | Keep armor on the corpse visible. |
enableInventoryGUI | Bool | false | Enable GUI inventory viewer (sneak + right-click to view before looting). |
spawnSound | String | entity.player.death | Sound played when the corpse spawns. |
Notes
- This is a Manifest entry — only one instance is needed.
- The
durationcan be overridden per corpse type viacorpse_definition.overrideDuration. - If no
corpse_settingsentry exists, all defaults are used.