Universal Graves
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
🖼️ Gallery (5 images)
🔍 Analysis
- 👍 0.0% endorsement rate
- 🏆 #348 of 1284 fabric mods in this game by downloads
📋 About This Mod
<img src="https://i.imgur.com/PMONXxW.png" width="256px"/> # Universal Graves It's a simple, but really customisable grave/death chest mod! You can customise as you like, by modifying message, blocks and hologram texts, how long it will be protected, if should drop items after expiring and alike. This mod can work purely on servers, through for model support mod is required on clients! *This mod works only on Fabric and Quilt!* If you have any questions, you can ask them on my (https://pb4.eu/discord) (https://pb4.eu) ### Using 2.x/1.19.x or older? (https://github.com/Patbox/UniversalGraves/blob/1.19.4/README.md) ## Images !(https://i.imgur.com/rJoRmFT.png) ## Commands (and permissions): - `/graves` - Main command, shows list of player's graves (`universal_graves.list`, available by default) - `/graves player <player>` - Opens gui with list of selected player's graves (`universal_graves.list_others`) - `/graves modify <player>` - Opens gui with list of executor's graves with ability to modify them (`universal_graves.modify`) - `/graves reload` - Reloads configuration and styles (requires `universal_graves.reload`) Additionally, by having `universal_graves.teleport` permission, you can teleport to any grave. ## Configuration: You can find main config file in `./config/universal-graves/config.json`. (https://placeholders.pb4.eu/user/text-format/). Additionally, every message type has few own local variables, which you type as `${variable}`. Most grave specific messages support these variables: `player`, `protection_time`, `break_time`, `xp`, `item_count`, `position`, `world`, `death_cause`, `minecraft_day`, `creation_date`, `since_creation`, `id`. There are few other data types: * `{/* PREDICATE */}` - Uses predicate format, (https://github.com/Patbox/PredicateAPI/blob/1.20/BUILTIN.md) * `{/* COST */}` - Format for specifying cost. ```json5 { // Type of cost. Supports, "free", "creative", "item" and "level" "type": "", // Only used for "item", describes Item Stack "input": {/* ITEMSTACK */}, // Amount of cost. "count": 0 } ``` * `{/* ITEMSTACK */}` - represents an item. Simple format: `"minecraft:skeleton_skull"` Full format ```json5 { "id": "minecraft:skeleton_skull", "Count": 1, // Optional nbt, "tag": {} } ``` ```json5 { // Config version. Never modify it unless you want to risk data corruption! "config_version": 3, "protection": { // Time grave is protected against other players. Set to -1 to make it infinite. In seconds "non_owner_protection_time": 900, // Time after which grave destroys itself. Set to -1 to disable it. In seconds "self_destruction_time": 1800, // Makes grave drop items after it expires/self destructs "drop_items_on_expiration": true, // Allows attackers to access graves, useful in case of pvp oriented servers. "attackers_bypass_protection": false, // Makes grave use real time instead of only progressing when world/server is running. "use_real_time": false }, "interactions": { // Cost for accessing grave after death, "unlocking_cost": { /* COST */ }, // Enables giving death compass, which points to player's grave. "give_death_compass": true, // Makes clicking grave open an ui. "enable_click_to_open_gui": true, // Enables quick pickup by shifting and clicking grave with empty hand. "shift_and_use_quick_pickup": true, // Allows players to remotely remove protection form grave. "allow_remote_protection_removal": true, // Allows players to remotely break grave. "allow_remote_breaking": true, // Allows players to remotely pay cost of unlocking the grave. "allow_remote_unlocking": false }, "storage": { // Selects how much of experience is stored. // Available types: "none", "vanilla", "drop", "percent_point", "percent_level" "experience_type": "percent_points", // Amount of percent stored for "percent_X" types "experience_percent:setting_value": 100.0, // Allows to create graves with only XP "can_store_only_xp": false, // Enables usage of alternative experience orb entity, to prevent XP duplication with some mods. "alternative_experience_entity": false, // Blocks items with enchantments from being added to grave. "blocked_enchantments": }, "placement": { // Limits grave count per player. -1 is unlimited "player_grave_limit": -1, // Allows grave to replace any block "replace_any_block": false, // Max distance around starting position used for search of free spot. "max_distance_from_source_location": 8, // Allows shifting starting position on failure "shift_location_o

# Universal Graves It's a simple, but really customisable grave/death chest mod! You can customise as you like, by modifying message, blocks and hologram texts, how long it will be protected, if should drop items after expiring and alike.
This mod can work purely on servers, through for model support mod is required on clients!
This mod works only on Fabric and Quilt!
If you have any questions, you can ask them on my (https://pb4.eu/discord)
(https://pb4.eu)
### Using 2.x/1. 19.x or older? (https://github.com/Patbox/UniversalGraves/blob/1. 19. 4/README.md)
## Images !(https://i.imgur.com/rJoRmFT.png)
## Commands (and permissions):
- `/graves` - Main command, shows list of player's graves (`universal_graves.list`, available by default)
- `/graves player
Additionally, by having `universal_graves.teleport` permission, you can teleport to any grave.
## Configuration: You can find main config file in `./config/universal-graves/config.json`. (https://placeholders.pb4.eu/user/text-format/). Additionally, every message type has few own local variables, which you type as `${variable}`. Most grave specific messages support these variables: `player`, `protection_time`, `break_time`, `xp`, `item_count`, `position`, `world`, `death_cause`, `minecraft_day`, `creation_date`, `since_creation`, `id`.
There are few other data types: `{/ PREDICATE /}` - Uses predicate format, (https://github.com/Patbox/PredicateAPI/blob/1. 20/BUILTIN.md) `{/ COST /}` - Format for specifying cost. ```json5 { // Type of cost. Supports, "free", "creative", "item" and "level" "type": "", // Only used for "item", describes Item Stack "input": {/ ITEMSTACK /}, // Amount of cost. "count": 0 } ``` `{/ ITEMSTACK /}` - represents an item. Simple format: `"minecraft:skeleton_skull"` Full format ```json5 { "id": "minecraft:skeleton_skull", "Count": 1, // Optional nbt, "tag": {} } ```
```json5 { // Config version. Never modify it unless you want to risk data corruption! "config_version": 3, "protection": { // Time grave is protected against other players. Set to -1 to make it infinite. In seconds "non_owner_protection_time": 900, // Time after which grave destroys itself. Set to -1 to disable it. In seconds "self_destruction_time": 1800, // Makes grave drop items after it expires/self destructs "drop_items_on_expiration": true, // Allows attackers to access graves, useful in case of pvp oriented servers. "attackers_bypass_protection": false, // Makes grave use real time instead of only progressing when world/server is running. "use_real_time": false }, "interactions": { // Cost for accessing grave after death, "unlocking_cost": { / COST */ }, // Enables giving death compass, which points to player's grave. "give_death_compass": true, // Makes clicking grave open an ui. "enable_click_to_open_gui": true, // Enables quick pickup by shifting and clicking grave with empty hand. "shift_and_use_quick_pickup": true, // Allows players to remotely remove protection form grave. "allow_remote_protection_removal": true, // Allows players to remotely break grave. "allow_remote_breaking": true, // Allows players to remotely pay cost of unlocking the grave. "allow_remote_unlocking": false }, "storage": { // Selects how much of experience is stored. // Available types: "none", "vanilla", "drop", "percent_point", "percent_level" "experience_type": "percent_points", // Amount of percent stored for "percent_X" types "experience_percent:setting_value": 100. 0, // Allows to create graves with only XP "can_store_only_xp": false, // Enables usage of alternative experience orb entity, to prevent XP duplication with some mods. "alternative_experience_entity": false, // Blocks items with enchantments from being added to grave. "blocked_enchantments": [ "somemod:soulbound" ] }, "placement": { // Limits grave count per player. -1 is unlimited "player_grave_limit": -1, // Allows grave to replace any block "replace_any_block": false, // Max distance around starting position used for search of free spot. "max_distance_from_source_location": 8, // Allows shifting starting position on failure "shift_location_o
📊 Mod Details
- Game
- Minecraft Mods
- Author
- Patbox
- Version
- 3.12.0+26.2
- Downloads
- 4,557,921
- Endorsements
- 1,307
- Category
- fabric
- Created
- 6/23/2021
- Updated
- 6/16/2026
- Game Versions
- 26.2
- Tags
- game-mechanics, storage, utility
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Universal Graves support?
The author lists 26.2. Other versions may work but are untested by the author.
What is the latest version of Universal Graves?
Version 3.12.0+26.2, published 2026-06-16 with 4.6M downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await




