{"id":145579,"date":"2026-06-08T20:11:54","date_gmt":"2026-06-08T17:11:54","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/"},"modified":"2026-06-08T20:11:54","modified_gmt":"2026-06-08T17:11:54","slug":"soul-graves","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/","title":{"rendered":"Soul Graves"},"content":{"rendered":"<p># \ud83e\udea6Soul Graves\ud83e\udea6<\/p>\n<p>A unique graves plugin where players collect their souls to retrieve their belongings when they die. A soul will spawn at your death location that provides audio and visual feedback to help you locate it. Once you find it you can retrieve your items by walking into your soul. Be careful though, wait too long and your soul will burst dropping all your items!<\/p>\n<p>Special thanks to Catnies and ShiroKazane for their contributions to the project!<\/p>\n<p>## Features<br \/>\n### \u2b50 Core Mechanics<br \/>\n&#8211; Soul Graves will spawn a soul when a player dies, storing their belongings.<br \/>\n&#8211; Avoids spawning souls in liquids, the void, or non-solid blocks.<br \/>\n&#8211; Souls persist through server restarts.<br \/>\n&#8211; Customizable number of active souls per player, with an option for unlimited.<br \/>\n&#8211; Ability to restrict soul collection to their owner.<br \/>\n&#8211; Config options to pause the soul countdown timer while the owner is offline.<br \/>\n&#8211; Disable soul spawning in specific worlds.<\/p>\n<p>### \u2728 Visual &#038; Audio Feedback<br \/>\n&#8211; Visual cue indicates when a soul is about to burst.<br \/>\n&#8211; Players in a configurable radius will hear heartbeat sounds to guide the to nearby souls.<br \/>\n&#8211; Optional and customizable hint particles to lead players directly to their soul.<br \/>\n&#8211; Choose which sounds play for soul collection, soul bursting, and notifying players.<br \/>\n&#8211; Both the soul\u2019s owner and nearby players can be notified when a soul&#8217;s status changes.<\/p>\n<p>### \ud83d\udc8e Item &#038; XP Handling<br \/>\n&#8211; Souls can be configured to only drop items, xp, or both when they burst.<br \/>\n&#8211; Set distinct XP return percentages for owners and non-owners separately.<br \/>\n&#8211; Option to either destroy or scatter items\/xp when a soul bursts.<\/p>\n<p>### \ud83c\udf10 Cross-Server Support<br \/>\n&#8211; Cross-server support with MySQL and Redis for a seamless experience.<\/p>\n<p>### \ud83e\ude99 Economy Support<br \/>\n&#8211; Configurable costs for players teleporting to their soul.<\/p>\n<p>### \ud83d\udee0\ufe0f Customization &#038; Developer API<br \/>\n&#8211; All messages are fully customizable with MiniMessage formatting.<br \/>\n&#8211; Custom API for developers to hook into to customize Soul Graves further.<\/p>\n<p>## Compatibility<br \/>\n&#8211; **WorldGuard**: Flag for disabling soul spawning in specific regions.<br \/>\n&#8211; **Towny**: Supporting their various keep-inventory options.<br \/>\n&#8211; **Soulbound Enchantment Plugins**:<br \/>\n  &#8211; Vane<br \/>\n  &#8211; ExcellentEnchants<br \/>\n  &#8211; EcoEnchants<\/p>\n<p>## Showcase<br \/>\n<video src=\"https:\/\/github.com\/FaultyFunctions\/SoulGraves\/raw\/refs\/heads\/main\/media\/stable_soul.mp4\" autoplay muted loop><\/video><br \/>\n<center>A stable soul waiting to be collected<\/center><\/p>\n<p>&#8212;<br \/>\n<video src=\"https:\/\/github.com\/FaultyFunctions\/SoulGraves\/raw\/refs\/heads\/main\/media\/unstable_soul.mp4\" autoplay muted loop><\/video><br \/>\n<center>A unstable soul that bursts and drops its contents<\/center><\/p>\n<p>## Commands &#038; Permissions<br \/>\n&#8211; **\/soulgraves** or **\/sg**: The main command for Soul Graves. Will give version information to the sender.<br \/>\n  &#8211; Permission: `soulgraves.command`<br \/>\n&#8211; **\/soulgraves reload**: Reload the plugin&#8217;s configuration files.<br \/>\n  &#8211; Permission: `soulgraves.command.reload`<br \/>\n&#8211; **\/soulgraves back**: Teleports the sender to their latest soul. Only works in-game.<br \/>\n  &#8211; Permission: `soulgraves.command.back`<br \/>\n#### Other Permissions<br \/>\n&#8211; `soulgraves.spawn`: Allows a soul to spawn if `permission-required` is true in the config.<\/p>\n<p>## Configuration<\/p>\n<details>\n<summary>config.yml<\/summary>\n<p>&#8220;`yml<br \/>\n# DO NOT EDIT file-version DIRECTLY<br \/>\nfile-version: 4<\/p>\n<p># If set true, players will require &#8220;soulgraves.spawn&#8221; permission to spawn a soul upon death<br \/>\npermission-required: false<\/p>\n<p># Time in seconds for how long a soul remains in its stable state before becoming unstable<br \/>\ntime-stable: 240<\/p>\n<p># Time in seconds for how long a soul will show the unstable animation for before bursting<br \/>\n# The total time the soul is available to collect is time-stable + time-unstable<br \/>\ntime-unstable: 60<\/p>\n<p># How much it costs to teleport to your soul, set to 0.0 to disable<br \/>\nteleport-cost: 0.0<\/p>\n<p># Whether to freeze the timer when the owner of the soul is offline<br \/>\n# This feature cannot detect the online status of players in other subservers on a proxy server<br \/>\noffline-owner-timer-freeze: false<\/p>\n<p># Whether to notify nearby players when a soul bursts<br \/>\nnotify-nearby-players: true<\/p>\n<p># The radius in blocks to alert nearby players when a soul bursts<br \/>\nnotify-radius: 128<\/p>\n<p># Whether to notify the owner of a soul when it is collected by another player<br \/>\nnotify-owner-pickup: true<\/p>\n<p># The percentage of the soul&#8217;s XP to give to the owner of the soul when it is collected by the owner<br \/>\nxp-percentage-owner: 0.5<\/p>\n<p># The percentage of the soul&#8217;s XP to give to a player who isn&#8217;t the owner when the soul is collected by that player<br \/>\nxp-percentage-others: 0.2<\/p>\n<p># The percentage of the soul&#8217;s XP to drop when the soul bursts<br \/>\nxp-percentage-burst: 0.2<\/p>\n<p># Whether souls are only collectible by their owners<br \/>\nowner-locked: false<\/p>\n<p># The maximum number of souls a player can hold simultaneously. Set to 0 for unlimited.<br \/>\n# If the limit is exceeded, the oldest soul will explode<br \/>\nmax-souls-per-player: 0<\/p>\n<p># Whether souls will drop items when they burst<br \/>\nsouls-drop-items: true<\/p>\n<p># Whether souls will drop XP when they burst<br \/>\nsouls-drop-xp: true<\/p>\n<p># Whether souls will store items when they are created<br \/>\n# If both souls-store-items and souls-store-xp are false, souls will not spawn<br \/>\nsouls-store-items: true<\/p>\n<p># Whether souls will store XP when they are created<br \/>\n# If both souls-store-items and souls-store-xp are false, souls will not spawn<br \/>\nsouls-store-xp: true<\/p>\n<p># What sounds to play when a soul is collected<br \/>\n# The format is &#8216;soundEvent, volume, pitch&#8217;<br \/>\n# The soundKey can be found at https:\/\/minecraft.wiki\/w\/Sounds.json#Java_Edition_values under the &#8216;Sound Event&#8217; column<br \/>\npickup-sound:<br \/>\n  enabled: true<br \/>\n  sounds:<br \/>\n    &#8211; &#8216;minecraft:block.amethyst_block.break, 1.0, 0.5&#8217;<br \/>\n    &#8211; &#8216;minecraft:entity.player.levelup, 1.0, 2.0&#8217;<br \/>\n    &#8211; &#8216;minecraft:block.amethyst_block.resonate, 1.0, 0.5&#8217;<\/p>\n<p># What sounds to play when a soul bursts<br \/>\n# The format is &#8216;soundEvent, volume, pitch&#8217;<br \/>\n# The soundKey can be found at https:\/\/minecraft.wiki\/w\/Sounds.json#Java_Edition_values under the &#8216;Sound Event&#8217; column<br \/>\nburst-sound:<br \/>\n  enabled: true<br \/>\n  sounds:<br \/>\n    &#8211; &#8216;minecraft:block.glass.break, 3.0, 1.0&#8217;<br \/>\n    &#8211; &#8216;minecraft:entity.vex.death, 3.0, 0.5&#8217;<br \/>\n    &#8211; &#8216;minecraft:entity.allay.death, 3.0, 0.5&#8217;<br \/>\n    &#8211; &#8216;minecraft:entity.warden.sonic_boom, 3.0, 0.5&#8217;<\/p>\n<p># What sounds to play to notify nearby players when a soul bursts<br \/>\n# The format is &#8216;soundEvent, volume, pitch&#8217;<br \/>\n# The soundKey can be found at https:\/\/minecraft.wiki\/w\/Sounds.json#Java_Edition_values under the &#8216;Sound Event&#8217; column<br \/>\nnotify-nearby-sound:<br \/>\n  enabled: true<br \/>\n  sounds:<br \/>\n    &#8211; &#8216;minecraft:block.amethyst_block.resonate, 1.0, 1.0&#8217;<\/p>\n<p># What sounds to play to the owner when their soul bursts<br \/>\n# The format is &#8216;soundEvent, volume, pitch&#8217;<br \/>\n# The soundKey can be found at https:\/\/minecraft.wiki\/w\/Sounds.json#Java_Edition_values under the &#8216;Sound Event&#8217; column<br \/>\nnotify-owner-burst-sound:<br \/>\n  enabled: true<br \/>\n  sounds:<br \/>\n    &#8211; &#8216;minecraft:block.amethyst_block.break, 1.0, 0.5&#8217;<\/p>\n<p># What sounds to play to the owner when their soul is collected by another player<br \/>\n# The format is &#8216;soundEvent, volume, pitch&#8217;<br \/>\n# The soundKey can be found at https:\/\/minecraft.wiki\/w\/Sounds.json#Java_Edition_values under the &#8216;Sound Event&#8217; column<br \/>\nnotify-owner-pickup-sound:<br \/>\n  enabled: true<br \/>\n  sounds:<br \/>\n    &#8211; &#8216;minecraft:block.beacon.deactivate, 1.0, 0.5&#8217;<\/p>\n<p># What worlds to disable spawning a soul in<br \/>\n# If none, leave a blank array<br \/>\n# Usage:<br \/>\n#disabled-worlds:<br \/>\n#  &#8211; world_nether<br \/>\n#  &#8211; world_the_end<br \/>\ndisabled-worlds: []<\/p>\n<p># Controls particles that will lead the player to their soul<br \/>\nhint-particles:<br \/>\n  enabled: true<br \/>\n  activation-radius: 128 # The radius around the soul to show hint particles, set to 0 to always show hint particles<br \/>\n  tracked-soul: &#8216;OLDEST&#8217; # Which soul should we track if the player has multiple? Options: OLDEST, NEWEST<br \/>\n  particle-type: &#8216;END_ROD&#8217;<br \/>\n  start-distance: 5 # How far away from the player the particles should start<br \/>\n  mode: &#8216;TRAIL&#8217; # Options: TRAIL, WANDER<br \/>\n  trail:<br \/>\n    length: 8 # How long the particle trail towards the soul should be<br \/>\n    density: 2 # How many particles to spawn per block distance<br \/>\n  wander:<br \/>\n    count: 5 # How many particles should be spawned<br \/>\n    min-speed: 0.2 # The minimum speed of the particles<br \/>\n    max-speed: 0.6 # The maximum speed of the particles<br \/>\n&#8220;`<\/p>\n<\/details>\n<details>\n<summary>database.yml<\/summary>\n<p>&#8220;`yml<br \/>\n# DO NOT EDIT file-version DIRECTLY<br \/>\nfile-version: 1<\/p>\n<p># NOTE: If you change this config, you&#8217;ll need to restart the server in order for the changes to take effect.<\/p>\n<p># Options: PDC, CROSS_SERVER<br \/>\n# If you use CROSS_SERVER, you must set configure both the MySQL and Redis sections<br \/>\nstorage-mode: PDC<\/p>\n<p># Server name for cross-server storage<br \/>\n# Ensure that each server&#8217;s name is unique when using CROSS_SERVER storage<br \/>\n# WARNING: Changing this value after initializing the database will cause data loss<br \/>\nserver-name: &#8220;lobby&#8221;<\/p>\n<p># Database config for cross-server storage<br \/>\n# Set useSSL to true if your database supports it<br \/>\nMySQL:<br \/>\n  jdbc-url: &#8220;jdbc:mysql:\/\/localhost:3306\/minecraft?useSSL=false&#038;autoReconnect=true&#8221;<br \/>\n  jdbc-class: &#8220;com.mysql.cj.jdbc.Driver&#8221;<br \/>\n  properties:<br \/>\n    user: &#8220;username&#8221;<br \/>\n    password: &#8220;password&#8221;<\/p>\n<p>Redis:<br \/>\n  uri: &#8220;redis:\/\/localhost:6379\/0&#8221;<br \/>\n&#8220;`<\/p>\n<\/details>\n<details>\n<summary>messages.yml<\/summary>\n<p>&#8220;`yml<br \/>\n# DO NOT EDIT file-version DIRECTLY<br \/>\nfile-version: 4<\/p>\n<p># Message to send the player when they run the reload commands<br \/>\nsoul-graves-reload: &#8220;[<dark_aqua>Soul Graves<\/dark_aqua>] Config reloaded!&#8221;<br \/>\n# Message to send to the owner when their soul bursts<br \/>\nsoul-burst: &#8220;<dark_aqua>\u2620 Your soul has burst!<\/dark_aqua>&#8221;<br \/>\n# Message to send to the owner when their soul bursts and souls-drop-items is true<br \/>\nsoul-burst-drop-items: &#8220;<red>\u2600 Any belongings inside have been scattered!<\/red>&#8221;<br \/>\n# Message to send to the owner when their soul bursts and souls-drop-items is false<br \/>\nsoul-burst-lose-items: &#8220;<red>\u2716 Any belongings inside have been destroyed!<\/red>&#8221;<br \/>\n# Message to send when a soul bursts nearby<br \/>\nsoul-burst-nearby: &#8220;<dark_aqua>\u2620 A soul has burst nearby.<\/dark_aqua>&#8221;<br \/>\n# Message to send when a soul is collected<br \/>\nsoul-collect: &#8220;<green>\u2726 You&#8217;ve collected the soul&#8217;s contents!<\/green>&#8221;<br \/>\n# Message to send to the owner when another player has collected their soul<br \/>\nsoul-collect-other: &#8220;<light_purple>\u2691 Someone else has collected your soul!<\/light_purple>&#8221;<br \/>\n# Message to send when spawn a new soul would exceed the player&#8217;s limit (oldest will explode)<br \/>\nsoul-limit-explode: &#8220;<yellow>\u26a0 Reached soul limit (%max%), your oldest soul has burst!<\/yellow>&#8221;<br \/>\n# Message to send when a player tries to return to their soul but has no soul<br \/>\ncommand-back-no-soul: &#8220;<yellow>\u2716 You don&#8217;t have a soul to teleport to.<\/yellow>&#8221;<br \/>\n# Message to send when a player doesn&#8217;t have enough funds to return to their soul<br \/>\ncommand-back-no-funds: &#8220;<red>\u2716 You don&#8217;t have enough funds to teleport to your soul.<\/red>&#8221;<br \/>\n# Message to send when a player successfully returns to their soul without a cost<br \/>\ncommand-back-success-free: &#8220;<gold>\u2714 You have teleported to your soul.<\/gold>&#8221;<br \/>\n# Message to send when a player successfully returns to their soul<br \/>\ncommand-back-success-paid: &#8220;<gold>\u2714 You have teleported to your soul for %cost% coins.<\/gold>&#8221;<br \/>\n&#8220;`<\/p>\n<\/details>\n<p>## API<\/p>\n<details>\n<summary>Maven<\/summary>\n<p>&#8220;`xml<br \/>\n\t<repositories><br \/>\n\t\t<repository><br \/>\n\t\t    <id>jitpack.io<\/id><br \/>\n\t\t    <url>https:\/\/jitpack.io<\/url><br \/>\n\t\t<\/repository><br \/>\n\t<\/repositories><br \/>\n&#8220;`<br \/>\n&#8220;`xml<br \/>\n\t<dependency><br \/>\n\t    <groupId>com.github.FaultyFunctions<\/groupId><br \/>\n\t    <artifactId>SoulGraves<\/artifactId><br \/>\n\t    <version>TAG<\/version><br \/>\n\t<\/dependency><br \/>\n&#8220;`<br \/>\n<\/details>\n<details>\n<summary>Gradle<\/summary>\n<p>&#8220;`groovy<br \/>\n\tdependencyResolutionManagement {<br \/>\n\t\trepositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)<br \/>\n\t\trepositories {<br \/>\n\t\t\tmavenCentral()<br \/>\n\t\t\tmaven { url &#8216;https:\/\/jitpack.io&#8217; }<br \/>\n\t\t}<br \/>\n\t}<br \/>\n&#8220;`<br \/>\n&#8220;`groovy<br \/>\n\tdependencies {<br \/>\n\timplementation &#8216;com.github.FaultyFunctions:SoulGraves:TAG&#8217;<br \/>\n}<br \/>\n&#8220;`<\/p>\n<\/details>\n<p>Replace `TAG` with the release tag on GitHub of your desired version.<\/p>\n<p>## Third-Party Addons<br \/>\n&#8211; SoulGravesPlus by @JosTheDude<\/p>\n<p>## Roadmap<br \/>\n* Make a suggestion!<\/p>\n<p>## Acknowledgements<br \/>\n&#8211; Vanilla Refresh &#8211; Based on their idea of &#8220;Soul Links&#8221;<br \/>\n&#8211; B&#8217;s Ghost Graves &#8211; Similar plugin inspired by Hollow Knight. They shared their source so I could learn from it, huge thanks!<br \/>\n&#8211; MorePersistentDataTypes &#8211; Great PDC library<br \/>\n&#8211; BoostedYAML &#8211; YAML configuration library<br \/>\n&#8211; HikariCP &#8211; For handling JDBC connections<br \/>\n&#8211; Lettuce &#8211; Sending\/receiving Redis messages<br \/>\n&#8211; Lamp &#8211; Minecraft command library<br \/>\n&#8211; rtag &#8211; Reading\/writing NBT data<br \/>\n&#8211; adventure &#8211; UI library for Minecraft<br \/>\n&#8211; bStats &#8211; Plugin tracking metrics<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A unique graves plugin where players collect their souls to retrieve their belongings<\/p>\n","protected":false},"featured_media":145580,"template":"","meta":{"_minecraft_slug":"soul-graves","_minecraft_project_id":"C2MT2cUJ","_minecraft_author":"Faulty","_minecraft_license":"MIT","_minecraft_downloads":2855,"_minecraft_follows":43,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"soul-graves.zip","_minecraft_size_bytes":62732428,"_minecraft_version_count":20,"_minecraft_updated_at":"2026-05-16T05:19:12.773320Z","_minecraft_date_created":"2024-09-24T03:49:06.970401Z","_minecraft_date_modified":"2025-08-17T22:23:53.230428Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/soul-graves","_minecraft_icon_attachment_id":145580,"_minecraft_imported_at":"2026-06-08T17:11:55+00:00","_minecraft_import_hash":"7b402ca45b1bbafa03b98e1cfb3520d0","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,89,122,127,128,129],"mod_loader":[132,133,134],"minecraft_version":[102,62,37,73,74,38,78,79,80,81],"class_list":["post-145579","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-game-mechanics","mod_category-magic","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Soul Graves - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Soul Graves - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A unique graves plugin where players collect their souls to retrieve their belongings\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/soul-graves\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/soul-graves\\\/\",\"name\":\"Soul Graves - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/soul-graves\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/soul-graves\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/soul-graves-icon-43c0cceab921c6b6f20c9dadb67fcc890612aa3e_96.webp\",\"datePublished\":\"2026-06-08T17:11:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/soul-graves\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/soul-graves\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/soul-graves\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/soul-graves-icon-43c0cceab921c6b6f20c9dadb67fcc890612aa3e_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/soul-graves-icon-43c0cceab921c6b6f20c9dadb67fcc890612aa3e_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/soul-graves\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Soul Graves\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Soul Graves - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/","og_locale":"en_US","og_type":"article","og_title":"Soul Graves - Minecraft","og_description":"A unique graves plugin where players collect their souls to retrieve their belongings","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/","name":"Soul Graves - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/soul-graves-icon-43c0cceab921c6b6f20c9dadb67fcc890612aa3e_96.webp","datePublished":"2026-06-08T17:11:54+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/soul-graves-icon-43c0cceab921c6b6f20c9dadb67fcc890612aa3e_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/soul-graves-icon-43c0cceab921c6b6f20c9dadb67fcc890612aa3e_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/soul-graves\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Soul Graves"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/145579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/145580"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=145579"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=145579"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=145579"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=145579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}