{"id":53853,"date":"2026-06-03T03:16:52","date_gmt":"2026-06-03T00:16:52","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/"},"modified":"2026-06-03T03:16:52","modified_gmt":"2026-06-03T00:16:52","slug":"dangerlog","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/","title":{"rendered":"Danger Log"},"content":{"rendered":"<p># \u2694\ufe0f Danger Log<\/p>\n<p>> **Combat logging protection for Minecraft Paper 1.21+ servers**<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcd6 Overview<\/p>\n<p>**Danger Log** is a powerful combat logging protection plugin that prevents players from escaping PvP situations by disconnecting. When a player logs out during combat, a zombie NPC spawns in their place \u2014 if the zombie dies, so does the player!<\/p>\n<p>&#8212;<\/p>\n<p>## \u2728 Features<\/p>\n<p>### \ud83c\udfaf **Combat Timer System**<br \/>\n&#8211; Players within a configurable radius receive a combat timer in their action bar<br \/>\n&#8211; Timer displays as `20\/20` and stays at max while enemies are nearby<br \/>\n&#8211; Timer counts down when players leave combat range<br \/>\n&#8211; Logging out with an active timer = **combat logging**<\/p>\n<p>### \ud83e\udddf **Combat Log Protection**<br \/>\n| Mode | Description |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **ZOMBIE** | Spawns a zombie NPC with the player&#8217;s name. If killed, drops all loot. |<br \/>\n| **INSTANT** | Immediately kills the player upon combat logging. |<\/p>\n<p>### \ud83e\udd1d **Ally System**<br \/>\n&#8211; Team up with friends to avoid triggering each other&#8217;s combat timers<br \/>\n&#8211; Clickable invite system with expiration<br \/>\n&#8211; Configurable max allies per player<\/p>\n<p>### \ud83d\udcbe **Persistence**<br \/>\n&#8211; Zombies survive server restarts<br \/>\n&#8211; Player inventories are safely stored<br \/>\n&#8211; All data saved to files<\/p>\n<p>### \ud83d\udeab **Combat Restrictions**<br \/>\n&#8211; **Disable Tridents** (Riptide) while in combat \u2014 no flying away!<br \/>\n&#8211; **Disable Elytras** while in combat \u2014 stay and fight!<br \/>\n&#8211; **Disable\/Cooldown Ender Pearls** \u2014 configurable cooldown or full disable<br \/>\n&#8211; **Disable\/Cooldown Firework Rockets** \u2014 prevent elytra boosting<\/p>\n<p>### \ud83c\udfae **Smart Detection**<br \/>\n&#8211; Only affects **Survival** mode players<br \/>\n&#8211; Creative, Spectator, and Adventure players are ignored<br \/>\n&#8211; Bypass permission available for staff<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udccb Commands<\/p>\n<p>### \ud83d\udd27 Admin Commands<br \/>\n*Requires `dangerlog.admin` permission (default: OP)*<\/p>\n<p>| Command | Description |<br \/>\n|:&#8212;&#8212;&#8211;|:&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/dangerlog on` | Enable the plugin |<br \/>\n| `\/dangerlog off` | Disable the plugin |<br \/>\n| `\/dangerlog reload` | Reload configuration |<\/p>\n<p>### \ud83d\udc65 Ally Commands<br \/>\n*Available to all players*<\/p>\n<p>| Command | Description |<br \/>\n|:&#8212;&#8212;&#8211;|:&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/ally invite <player>` | Send an ally request |<br \/>\n| `\/ally accept [player]` | Accept a pending invite |<br \/>\n| `\/ally remove <player>` | Remove an ally |<br \/>\n| `\/ally list` | View your allies |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd11 Permissions<\/p>\n<p>| Permission | Description | Default |<br \/>\n|:&#8212;&#8212;&#8212;&#8211;|:&#8212;&#8212;&#8212;&#8212;|:&#8212;&#8212;&#8211;|<br \/>\n| `dangerlog.admin` | Access admin commands | **OP** |<br \/>\n| `dangerlog.bypass` | Bypass combat log system | **false** |<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f Configuration<\/p>\n<p>&#8220;`yaml<br \/>\n# ===========================================<br \/>\n#         DANGER LOG CONFIGURATION<br \/>\n# ===========================================<\/p>\n<p># Combat detection radius (in blocks)<br \/>\nradius: 50<\/p>\n<p># Combat timer duration (seconds)<br \/>\ntimer-duration: 45<\/p>\n<p># &#8212;&#8212; DEATH TYPE &#8212;&#8212;<br \/>\n# ZOMBIE = Spawns NPC zombie<br \/>\n# INSTANT = Kills player immediately<br \/>\ndeath-type: ZOMBIE<\/p>\n<p># &#8212;&#8212; ZOMBIE SETTINGS &#8212;&#8212;<br \/>\n# How long before zombie auto-expires (-1 or 0 = never)<br \/>\n# Minimum: 10 seconds<br \/>\nzombie-log-timer-max: -1<\/p>\n<p># &#8212;&#8212; ALLY SYSTEM &#8212;&#8212;<br \/>\n# Enable\/disable allies<br \/>\nallow-allies: true<\/p>\n<p># Max allies per player (-1 or 0 = unlimited)<br \/>\nmax-allies: 6<\/p>\n<p># Ally invite duration (seconds)<br \/>\ninvite-duration: 120<\/p>\n<p># &#8212;&#8212; COMBAT RESTRICTIONS &#8212;&#8212;<br \/>\n# Disable tridents (Riptide) while in combat<br \/>\ndisable-tridents: true<\/p>\n<p># Trident cooldown in combat (seconds, 0 = no cooldown)<br \/>\n# Only applies if disable-tridents is false<br \/>\ntrident-cooldown: 10<\/p>\n<p># Disable elytras while in combat<br \/>\ndisable-elytras: true<\/p>\n<p># Disable ender pearls while in combat<br \/>\ndisable-pearls: false<\/p>\n<p># Disable firework rockets while in combat<br \/>\ndisable-fireworks: false<\/p>\n<p># Pearl cooldown in combat (seconds, 0 = no cooldown)<br \/>\npearl-cooldown: 10<\/p>\n<p># Firework cooldown in combat (seconds, 0 = no cooldown)<br \/>\nfirework-cooldown: 10<\/p>\n<p># &#8212;&#8212; GENERAL &#8212;&#8212;<br \/>\n# Plugin enabled state<br \/>\nenabled: true<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udfac How It Works<\/p>\n<p>&#8220;`<br \/>\n1\ufe0f\u20e3  Two players enter combat range (30 blocks)<br \/>\n         \u2193<br \/>\n2\ufe0f\u20e3  Both see combat timer: [20\/20]<br \/>\n         \u2193<br \/>\n3\ufe0f\u20e3  Timer stays at max while in range<br \/>\n         \u2193<br \/>\n4\ufe0f\u20e3  Player leaves range \u2192 timer counts down<br \/>\n         \u2193<br \/>\n5\ufe0f\u20e3  Player logs out with active timer<br \/>\n         \u2193<br \/>\n    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n    \u2502  \u26a0\ufe0f COMBAT LOG DETECTED!            \u2502<br \/>\n    \u2502  Zombie spawns at logout location   \u2502<br \/>\n    \u2502  Chat: &#8220;Player has logged out in    \u2502<br \/>\n    \u2502         combat.&#8221;                    \u2502<br \/>\n    \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n         \u2193<br \/>\n6\ufe0f\u20e3  If zombie is killed \u2192 loot drops<br \/>\n         \u2193<br \/>\n7\ufe0f\u20e3  Player rejoins \u2192 DEATH SCREEN<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udddf Zombie NPC Details<\/p>\n<p>| Property | Value |<br \/>\n|:&#8212;&#8212;&#8212;|:&#8212;&#8212;|<br \/>\n| **Name** | Player&#8217;s name (bold red) |<br \/>\n| **AI** | Disabled |<br \/>\n| **Burns in Sun** | No |<br \/>\n| **Health** | Same as player at logout |<br \/>\n| **Drops** | Player&#8217;s full inventory |<br \/>\n| **Despawns** | Never (unless configured) |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcc1 Data Files<\/p>\n<p>| File | Purpose |<br \/>\n|:&#8212;&#8211;|:&#8212;&#8212;&#8211;|<br \/>\n| `config.yml` | Plugin configuration |<br \/>\n| `allies.yml` | Stored ally relationships |<br \/>\n| `zombies.yml` | Active combat log zombies |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udca1 Tips<\/p>\n<p>&#8211; **For SMP servers:** Set `zombie-log-timer-max` to `-1` so zombies stay forever<br \/>\n&#8211; **For minigames:** Use `INSTANT` death-type for immediate punishment<br \/>\n&#8211; **For teams:** Enable allies with a reasonable `max-allies` limit<br \/>\n&#8211; **For staff:** Give `dangerlog.bypass` permission to moderators<br \/>\n&#8211; **Anti-escape:** Keep tridents and elytras disabled to prevent flying away<br \/>\n&#8211; **Pearl cooldown:** Set `pearl-cooldown` to 10+ seconds to limit pearl spam<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcde Support<\/p>\n<p>Having issues? Contact the developer!<\/p>\n<p>&#8212;<\/p>\n<p>**Made with \u2764\ufe0f by CrystalPT**<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Best Combat System for SMP&#8217;s to use to prevent logging out mid fight! We use advanced methods that really help owners and other players to have a fun experience in server fights.<\/p>\n","protected":false},"featured_media":53854,"template":"","meta":{"_minecraft_slug":"dangerlog","_minecraft_project_id":"ZgJK10wS","_minecraft_author":"DevingDrake","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":203,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"dangerlog.zip","_minecraft_size_bytes":73026,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-16T12:42:08.855432Z","_minecraft_date_created":"2026-01-29T22:51:30.530338Z","_minecraft_date_modified":"2026-01-29T13:53:21.256058Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/dangerlog","_minecraft_icon_attachment_id":53854,"_minecraft_imported_at":"2026-06-03T00:16:53+00:00","_minecraft_import_hash":"a08a1bc7646567a0f51682717a6a53ad","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,124,844,88,89,126,127,867,129,92],"mod_loader":[130,132,134],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-53853","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-bukkit","mod_category-economy","mod_category-equipment","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-social","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-spigot","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>Danger Log - 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\/dangerlog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Danger Log - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Best Combat System for SMP&#039;s to use to prevent logging out mid fight! We use advanced methods that really help owners and other players to have a fun experience in server fights.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dangerlog\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dangerlog\\\/\",\"name\":\"Danger Log - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dangerlog\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dangerlog\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dangerlog-icon-7d05a210daa917fbd6bba8709eebe837e2cb17f5_96.webp\",\"datePublished\":\"2026-06-03T00:16:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dangerlog\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dangerlog\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dangerlog\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dangerlog-icon-7d05a210daa917fbd6bba8709eebe837e2cb17f5_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dangerlog-icon-7d05a210daa917fbd6bba8709eebe837e2cb17f5_96.webp\",\"width\":96,\"height\":70},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dangerlog\\\/#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\":\"Danger Log\"}]},{\"@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":"Danger Log - 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\/dangerlog\/","og_locale":"en_US","og_type":"article","og_title":"Danger Log - Minecraft","og_description":"Best Combat System for SMP's to use to prevent logging out mid fight! We use advanced methods that really help owners and other players to have a fun experience in server fights.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/","name":"Danger Log - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/dangerlog-icon-7d05a210daa917fbd6bba8709eebe837e2cb17f5_96.webp","datePublished":"2026-06-03T00:16:52+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/dangerlog-icon-7d05a210daa917fbd6bba8709eebe837e2cb17f5_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/dangerlog-icon-7d05a210daa917fbd6bba8709eebe837e2cb17f5_96.webp","width":96,"height":70},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/dangerlog\/#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":"Danger Log"}]},{"@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\/53853","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\/53854"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=53853"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=53853"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=53853"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=53853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}