{"id":64007,"date":"2026-06-03T19:35:14","date_gmt":"2026-06-03T16:35:14","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/"},"modified":"2026-06-03T19:35:14","modified_gmt":"2026-06-03T16:35:14","slug":"enderpearlpatch","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/","title":{"rendered":"EnderPearlPatch"},"content":{"rendered":"<p># \ud83e\udde9 EnderPearlPatch<\/p>\n<p>A plugin that prevents Ender Pearls from disappearing when players log out or die.<br \/>\nIt stores all active pearls and restores them after the player rejoins or respawns \u2014 even on servers using AuthMe or similar login systems that temporarily remove players from the world.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcdd Description<\/p>\n<p>This plugin fixes a common issue where Ender Pearls vanish when a player logs out or dies \u2014 especially on servers using AuthMe or similar login systems, where players are temporarily removed from the world.<br \/>\nInstead of letting pearls disappear, this plugin **saves** them and **restores** them after the player logs back in or respawns.<br \/>\nIt also provides useful admin commands to list, delete, add, and create saved pearls manually.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f Features<br \/>\n&#8211; Prevents ender pearls from vanishing on logout or death<br \/>\n&#8211; Restores pearls with correct location and velocity after login or respawn<br \/>\n&#8211; Compatible with AuthMe and other login-delay plugins<br \/>\n&#8211; `\/pearls list`, `add`, `del`, `create` commands for full pearl management<br \/>\n&#8211; Configurable behavior through `config.yml`<br \/>\n&#8211; Only accessible by OPs (or players with `enderpearlpatch.admin` permission)<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcc2 Configuration (`config.yml`)<\/p>\n<p>&#8220;`yaml<br \/>\nenabled: true<br \/>\nrespawn-mode: login_and_respawn<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\udd27 Parameters<\/p>\n<p>| Key | Type | Default | Description |<br \/>\n|&#8212;&#8211;|&#8212;&#8212;|&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `enabled` | boolean | `true` | Enables or disables the plugin entirely. If set to `false`, all listeners and restoration logic are disabled. |<br \/>\n| `respawn-mode` | string | `login_and_respawn` | Defines when pearls should be restored:<br \/>\u2022 `login` \u2192 only when the player logs in<br \/>\u2022 `login_and_respawn` \u2192 when logging in **and** after respawning |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udded Commands Overview<br \/>\n> These commands are available to OPs or players with the `enderpearlpatch.admin` permission.<\/p>\n<p>### \ud83d\udd04 `\/enderpearlpatch reload`<br \/>\nReloads the plugin and configuration.<br \/>\nAll data and settings are refreshed from disk.<\/p>\n<p>**Permission:** `enderpearlpatch.admin`<\/p>\n<p>&#8212;<\/p>\n<p>### \u2699\ufe0f `\/enderpearlpatch mode <login|login_and_respawn>`<br \/>\nChanges the pearl restoration mode directly from in-game.<br \/>\nUpdates `config.yml` and applies changes immediately.<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/enderpearlpatch mode login<br \/>\n\/enderpearlpatch mode login_and_respawn<br \/>\n&#8220;`<\/p>\n<p>**Permission:** `enderpearlpatch.admin`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udca0 `\/pearls` Subcommands<\/p>\n<p>### \ud83d\udccb `\/pearls list`<br \/>\nLists all currently saved ender pearls for all players, showing their world and coordinates.<\/p>\n<p>**Example Output:**<br \/>\n&#8220;`text<br \/>\nPlayer: JanekDev<br \/>\n  #0 \u2192 world 123 64 456<br \/>\n  #1 \u2192 world_nether -23 70 40<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### \u274c `\/pearls del <player> <id>`<br \/>\nDeletes a specific saved pearl by its index (`id`) from the specified player&#8217;s list.<\/p>\n<p>**Example:**<br \/>\n&#8220;`<br \/>\n\/pearls del JanekDev 0<br \/>\n&#8220;`<\/p>\n<p>**Output:**<br \/>\n&#8220;`<br \/>\n\u00a7aPearl #0 deleted for JanekDev<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### \u2795 `\/pearls add <player> <x> <y> <z> <world> [vx vy vz]`<br \/>\nAdds a saved pearl for a player at the specified coordinates, with optional velocity.<br \/>\nIt will be restored automatically when the player rejoins.<\/p>\n<p>**Example:**<br \/>\n&#8220;`<br \/>\n\/pearls add JanekDev 100.5 64 200 world 0 0.5 0<br \/>\n&#8220;`<br \/>\n\u2192 Adds a pearl at `(100.5, 64, 200)` in `world` with slight upward velocity.<\/p>\n<p>&#8212;<\/p>\n<p>### \u2728 `\/pearls create <player> <x> <y> <z> <world> [vx vy vz]`<br \/>\nImmediately spawns a live Ender Pearl in the world for the specified player.<\/p>\n<p>**Example:**<br \/>\n&#8220;`<br \/>\n\/pearls create JanekDev 50 70 50 world 1 0 0<br \/>\n&#8220;`<br \/>\n\u2192 Spawns a pearl moving east at `(50, 70, 50)` for `JanekDev`.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\uddf0 Permissions<\/p>\n<p>| Permission | Default | Description |<br \/>\n|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `enderpearlpatch.admin` | `op` | Allows use of `\/enderpearlpatch` and `\/pearls` commands |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udc64 Author<br \/>\n**JanekDev** \u2014 Developer<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fixes ender pearl behavior on player logout or death by preserving and restoring them. Includes admin commands to manage saved pearls.<\/p>\n","protected":false},"featured_media":64008,"template":"","meta":{"_minecraft_slug":"enderpearlpatch","_minecraft_project_id":"EXflZ9CL","_minecraft_author":"JanekDev","_minecraft_license":"Apache-2.0","_minecraft_downloads":734,"_minecraft_follows":7,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"enderpearlpatch.zip","_minecraft_size_bytes":24298,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-16T09:27:48.105209Z","_minecraft_date_created":"2025-07-03T22:30:23.580204Z","_minecraft_date_modified":"2025-11-11T21:24:37.841602Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/enderpearlpatch","_minecraft_icon_attachment_id":64008,"_minecraft_imported_at":"2026-06-03T16:35:15+00:00","_minecraft_import_hash":"6357951c8071a3b0092e89c09eaed8bc","_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":[62,37,40,73,74,38,78,79,80,81,82],"class_list":["post-64007","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-21","minecraft_version-1-21-1","minecraft_version-1-21-10","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>EnderPearlPatch - 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\/enderpearlpatch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EnderPearlPatch - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Fixes ender pearl behavior on player logout or death by preserving and restoring them. Includes admin commands to manage saved pearls.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enderpearlpatch\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enderpearlpatch\\\/\",\"name\":\"EnderPearlPatch - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enderpearlpatch\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enderpearlpatch\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/enderpearlpatch-icon-82893c87d790d180cb88b77b8e71b4b8510f284a_96.webp\",\"datePublished\":\"2026-06-03T16:35:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enderpearlpatch\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enderpearlpatch\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enderpearlpatch\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/enderpearlpatch-icon-82893c87d790d180cb88b77b8e71b4b8510f284a_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/enderpearlpatch-icon-82893c87d790d180cb88b77b8e71b4b8510f284a_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enderpearlpatch\\\/#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\":\"EnderPearlPatch\"}]},{\"@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":"EnderPearlPatch - 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\/enderpearlpatch\/","og_locale":"en_US","og_type":"article","og_title":"EnderPearlPatch - Minecraft","og_description":"Fixes ender pearl behavior on player logout or death by preserving and restoring them. Includes admin commands to manage saved pearls.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/","name":"EnderPearlPatch - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/enderpearlpatch-icon-82893c87d790d180cb88b77b8e71b4b8510f284a_96.webp","datePublished":"2026-06-03T16:35:14+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/enderpearlpatch-icon-82893c87d790d180cb88b77b8e71b4b8510f284a_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/enderpearlpatch-icon-82893c87d790d180cb88b77b8e71b4b8510f284a_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/enderpearlpatch\/#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":"EnderPearlPatch"}]},{"@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\/64007","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\/64008"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=64007"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=64007"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=64007"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=64007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}