{"id":55052,"date":"2026-06-03T04:29:20","date_gmt":"2026-06-03T01:29:20","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/"},"modified":"2026-06-03T04:29:20","modified_gmt":"2026-06-03T01:29:20","slug":"deathlog_by_feden","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/","title":{"rendered":"DeathLog_By_FeDen"},"content":{"rendered":"<p>## DeathLog &#8211; Death History &#038; Item Recovery<br \/>\nLightweight death history and item recovery plugin for Paper\/Spigot servers.<\/p>\n<p>DeathLog is a lightweight admin plugin for Paper\/Spigot that stores player death history,<br \/>\ndisplays lost items through a convenient GUI, and allows staff to safely restore lost items.<\/p>\n<p>&#8212;<br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/QNqSsSK2qcg\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><br \/>\n&#8212;<\/p>\n<p># \u2728 Features<br \/>\n&#8211; Logs player deaths using `PlayerDeathEvent`<br \/>\n&#8211; Death history GUI<br \/>\n&#8211; View lost items for each death<br \/>\n&#8211; Full `ItemStack` saving:<br \/>\n  &#8211; meta<br \/>\n  &#8211; NBT<br \/>\n  &#8211; enchantments<br \/>\n  &#8211; lore<br \/>\n  &#8211; custom item data<br \/>\n&#8211; Saves:<br \/>\n  &#8211; world<br \/>\n  &#8211; coordinates<br \/>\n  &#8211; death time<br \/>\n&#8211; Detects:<br \/>\n  &#8211; death cause<br \/>\n  &#8211; killer<br \/>\n  &#8211; player \/ mob \/ projectile<br \/>\n&#8211; Teleport staff to death locations<br \/>\n&#8211; Restore items directly through GUI<br \/>\n&#8211; Inventory free-space check before restore<br \/>\n&#8211; One-time restore protection<br \/>\n&#8211; Logs the administrator who restored items<br \/>\n&#8211; Removes tracked world drops after restore<br \/>\n&#8211; Removes items from players who picked up someone else&#8217;s death loot<br \/>\n&#8211; Removes equipped stolen items from:<br \/>\n  &#8211; armor slots<br \/>\n  &#8211; offhand<br \/>\n&#8211; Removes placed blocks created from death loot<br \/>\n&#8211; Attempts block rollback at death location<br \/>\n&#8211; Configurable death limit per player with FIFO cleanup<br \/>\n&#8211; Player opt-out system for death saving<br \/>\n&#8211; EN\/RU language support<br \/>\n&#8211; Configurable prefix and core settings<\/p>\n<p>&#8212;<\/p>\n<p># \ud83d\udcdc Commands<\/p>\n<p>&#8220;`bash<br \/>\n\/deathlog<br \/>\n&#8220;`<\/p>\n<p>Open your death history.<\/p>\n<p>&#8220;`bash<br \/>\n\/deathlog <player>\n&#8220;`<\/p>\n<p>Open another player&#8217;s death history.<\/p>\n<p>&#8220;`bash<br \/>\n\/deathlog clear<br \/>\n&#8220;`<\/p>\n<p>Clear your death history.<\/p>\n<p>&#8220;`bash<br \/>\n\/deathlog clear <player>\n&#8220;`<\/p>\n<p>Clear another player&#8217;s death history.<\/p>\n<p>&#8220;`bash<br \/>\n\/deathlog nosave <deathId><br \/>\n&#8220;`<\/p>\n<p>Used by the opt-out button to remove a saved death.<\/p>\n<p>&#8212;<\/p>\n<p># \ud83d\udd11 Permissions<\/p>\n<p>By default, only OP has access.<\/p>\n<p>&#8220;`txt<br \/>\ndeathlog.view<br \/>\n&#8220;`<\/p>\n<p>Access your own history.<\/p>\n<p>&#8220;`txt<br \/>\ndeathlog.others<br \/>\n&#8220;`<\/p>\n<p>View and manage other players&#8217; histories.<\/p>\n<p>&#8220;`txt<br \/>\ndeathlog.restore<br \/>\n&#8220;`<\/p>\n<p>Restore items.<\/p>\n<p>&#8212;<\/p>\n<p># \u267b\ufe0f Restore<\/p>\n<p>## Before Restore<\/p>\n<p>&#8211; Player must be online<br \/>\n&#8211; Free inventory space is checked<br \/>\n&#8211; Death must not already be restored<\/p>\n<p>## After Restore<\/p>\n<p>&#8211; Items are returned to the dead player<br \/>\n&#8211; Armor is restored to armor slots if available<br \/>\n&#8211; Offhand items are restored to the offhand slot if free<br \/>\n&#8211; Inventory items return to original slots if available<br \/>\n&#8211; Occupied slots fallback to free inventory space<br \/>\n&#8211; Tracked drops are removed from the world<br \/>\n&#8211; Picked-up items are removed from other players<br \/>\n&#8211; Equipped stolen items are removed from:<br \/>\n  &#8211; inventory<br \/>\n  &#8211; armor<br \/>\n  &#8211; offhand<br \/>\n&#8211; Blocks placed from death loot are removed<br \/>\n&#8211; Restore administrator is logged<\/p>\n<p>&#8212;<\/p>\n<p># \ud83d\udc80 Death Saving<\/p>\n<p>After death, the player receives a chat message:<\/p>\n<p>&#8220;`txt<br \/>\nDeath info saved for staff. [Do not save]<br \/>\n&#8220;`<\/p>\n<p>## Behavior<\/p>\n<p>&#8211; If the player does nothing:<br \/>\n  &#8211; the death remains saved for staff<br \/>\n&#8211; If the player clicks:<\/p>\n<p>&#8220;`txt<br \/>\n[Do not save]<br \/>\n&#8220;`<\/p>\n<p>the death record is deleted and hidden from staff.<\/p>\n<p>&#8212;<\/p>\n<p># \u2699\ufe0f Config<\/p>\n<p>File:<\/p>\n<p>&#8220;`txt<br \/>\nplugins\/DeathLog\/config.yml<br \/>\n&#8220;`<\/p>\n<p>&#8220;`yml<br \/>\nlanguage: &#8220;en&#8221;<br \/>\nprefix: &#8220;&#038;8[&#038;cDeathLog&#038;8] &#038;7&#8221;<\/p>\n<p>storage:<br \/>\n  max_deaths_per_player: 10<br \/>\n  date_format: &#8220;dd.MM.yyyy HH:mm:ss&#8221;<br \/>\n  auto_save_on_death: true<br \/>\n  allow_player_opt_out: true<\/p>\n<p>restore:<br \/>\n  require_player_online: true<br \/>\n  check_inventory_space: true<br \/>\n  one_time_restore: true<br \/>\n  remove_world_drops: true<br \/>\n  remove_picked_items: true<br \/>\n  remove_picked_items_on_join: true<br \/>\n  remove_placed_blocks: true<br \/>\n  block_rollback: true<br \/>\n  notify_target: true<\/p>\n<p>tracking:<br \/>\n  dropped_item_search_radius: 4.0<br \/>\n  track_picked_items: true<br \/>\n  track_placed_blocks: true<\/p>\n<p>gui:<br \/>\n  history_size: 54<br \/>\n  details_size: 54<br \/>\n  teleport_slot: 45<br \/>\n  restore_slot: 49<br \/>\n  back_slot: 53<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p># \ud83c\udf0d Languages<\/p>\n<p>Default language:<\/p>\n<p>&#8220;`txt<br \/>\nEnglish<br \/>\n&#8220;`<\/p>\n<p>## Available Languages<\/p>\n<p>&#8220;`txt<br \/>\nen \u2014 English<br \/>\nru \u2014 \u0420\u0443\u0441\u0441\u043a\u0438\u0439<br \/>\n&#8220;`<\/p>\n<p>## Language Files<\/p>\n<p>&#8220;`txt<br \/>\nplugins\/DeathLog\/lang\/en.yml<br \/>\nplugins\/DeathLog\/lang\/ru.yml<br \/>\n&#8220;`<\/p>\n<p>## Russian Language<\/p>\n<p>&#8220;`yml<br \/>\nlanguage: &#8220;ru&#8221;<br \/>\n&#8220;`<\/p>\n<p>After changing the language, restart the server.<\/p>\n<p>&#8212;<\/p>\n<p># \ud83d\udcbe Storage<\/p>\n<p>All deaths are stored in:<\/p>\n<p>&#8220;`txt<br \/>\nplugins\/DeathLog\/deaths.yml<br \/>\n&#8220;`<\/p>\n<p>## Saved Data<\/p>\n<p>&#8211; Player UUID and nickname<br \/>\n&#8211; Death time<br \/>\n&#8211; World and coordinates<br \/>\n&#8211; Yaw\/Pitch<br \/>\n&#8211; Death cause<br \/>\n&#8211; Killer<br \/>\n&#8211; Lost items<br \/>\n&#8211; Original item slots<br \/>\n&#8211; Tracked drop UUIDs<br \/>\n&#8211; Players who picked up items<br \/>\n&#8211; Blocks placed using death loot<br \/>\n&#8211; Restore status<br \/>\n&#8211; Restore administrator and timestamp<\/p>\n<p>&#8212;<\/p>\n<p># \ud83d\udce6 Installation<\/p>\n<p>## 1. Download<\/p>\n<p>&#8220;`txt<br \/>\nDeathLog.jar<br \/>\n&#8220;`<\/p>\n<p>## 2. Move<\/p>\n<p>Place the jar into:<\/p>\n<p>&#8220;`txt<br \/>\nplugins\/<br \/>\n&#8220;`<\/p>\n<p>## 3. Restart<\/p>\n<p>Start or restart your server.<\/p>\n<p>## 4. Configure<\/p>\n<p>Edit:<\/p>\n<p>&#8220;`txt<br \/>\nplugins\/DeathLog\/config.yml<br \/>\n&#8220;`<\/p>\n<p>## 5. Language<\/p>\n<p>&#8220;`yml<br \/>\nlanguage: &#8220;ru&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p># \ud83e\udde9 Compatibility<\/p>\n<p>&#8220;`txt<br \/>\nMinecraft: 1.20+ \/ 1.21+<br \/>\nPlatform: Paper \/ Spigot<br \/>\nJava: 17+<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p># \ud83c\udfaf Use Cases<\/p>\n<p>DeathLog is useful for:<\/p>\n<p>&#8211; Survival servers<br \/>\n&#8211; Grief-control systems<br \/>\n&#8211; Staff utility servers<br \/>\n&#8211; Hardcore gameplay<br \/>\n&#8211; Administrative moderation<br \/>\n&#8211; Any server where staff need fast and safe item recovery tools<\/p>\n<p>&#8212;<\/p>\n<p># \u2764\ufe0f DeathLog<\/p>\n<p>Simple. Safe. Staff-friendly death recovery.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This project adds a complete death tracking system for Minecraft servers. It records player deaths, including lost items, coordinates, cause of death, and killer, and provides an intuitive GUI for administrators to review and manage death history.<\/p>\n","protected":false},"featured_media":55053,"template":"","meta":{"_minecraft_slug":"deathlog_by_feden","_minecraft_project_id":"D7E3N4DP","_minecraft_author":"FeDen","_minecraft_license":"Apache-2.0","_minecraft_downloads":9,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"deathlog_by_feden.zip","_minecraft_size_bytes":50333,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T23:11:46.078129Z","_minecraft_date_created":"2026-05-13T02:20:27.875927Z","_minecraft_date_modified":"2026-05-12T15:38:46.611121Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/deathlog_by_feden","_minecraft_icon_attachment_id":55053,"_minecraft_imported_at":"2026-06-03T01:29:21+00:00","_minecraft_import_hash":"1d71f0d6b3f562b219c2f16fc3811990","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,89,126,127,128,129,123,92],"mod_loader":[130,132,133,134],"minecraft_version":[59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-55052","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-technology","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","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","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DeathLog_By_FeDen - 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\/deathlog_by_feden\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DeathLog_By_FeDen - Minecraft\" \/>\n<meta property=\"og:description\" content=\"This project adds a complete death tracking system for Minecraft servers. It records player deaths, including lost items, coordinates, cause of death, and killer, and provides an intuitive GUI for administrators to review and manage death history.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/\" \/>\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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/deathlog_by_feden\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/deathlog_by_feden\\\/\",\"name\":\"DeathLog_By_FeDen - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/deathlog_by_feden\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/deathlog_by_feden\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/deathlog_by_feden-icon-d8c9dbcf281d7642c3f505dbfaba5ebfc0f069ce_96.webp\",\"datePublished\":\"2026-06-03T01:29:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/deathlog_by_feden\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/deathlog_by_feden\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/deathlog_by_feden\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/deathlog_by_feden-icon-d8c9dbcf281d7642c3f505dbfaba5ebfc0f069ce_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/deathlog_by_feden-icon-d8c9dbcf281d7642c3f505dbfaba5ebfc0f069ce_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/deathlog_by_feden\\\/#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\":\"DeathLog_By_FeDen\"}]},{\"@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":"DeathLog_By_FeDen - 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\/deathlog_by_feden\/","og_locale":"en_US","og_type":"article","og_title":"DeathLog_By_FeDen - Minecraft","og_description":"This project adds a complete death tracking system for Minecraft servers. It records player deaths, including lost items, coordinates, cause of death, and killer, and provides an intuitive GUI for administrators to review and manage death history.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/","name":"DeathLog_By_FeDen - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/deathlog_by_feden-icon-d8c9dbcf281d7642c3f505dbfaba5ebfc0f069ce_96.webp","datePublished":"2026-06-03T01:29:20+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/deathlog_by_feden-icon-d8c9dbcf281d7642c3f505dbfaba5ebfc0f069ce_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/deathlog_by_feden-icon-d8c9dbcf281d7642c3f505dbfaba5ebfc0f069ce_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/deathlog_by_feden\/#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":"DeathLog_By_FeDen"}]},{"@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\/55052","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\/55053"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=55052"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=55052"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=55052"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=55052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}