{"id":92360,"date":"2026-06-05T09:43:46","date_gmt":"2026-06-05T06:43:46","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/"},"modified":"2026-06-05T09:43:46","modified_gmt":"2026-06-05T06:43:46","slug":"leafgrapple","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/","title":{"rendered":"LeafGrapple"},"content":{"rendered":"<p>**LeafGrapple** is a configurable virtual grappling hook plugin for **Paper \/ Folia 1.21.4+**.<\/p>\n<p>It supports block grappling, optional entity grappling, custom grapple types, durability, cooldowns, modern item models, legacy CustomModelData, and visible hook-chain effects.<\/p>\n<p>## Features<\/p>\n<p>&#8211; Virtual grappling hook flight system<br \/>\n&#8211; Right-click to launch a grapple<br \/>\n&#8211; Right-click again to pull yourself after the hook attaches to a block<br \/>\n&#8211; Left-click to cancel the current grapple<br \/>\n&#8211; Main-hand and off-hand support<br \/>\n&#8211; Configurable grapple types<br \/>\n&#8211; Configurable launch distance, pull distance, speed, acceleration, cooldown, and durability<br \/>\n&#8211; Improved pull movement with arc-like motion, upward assistance, edge step assistance, and finish hop<br \/>\n&#8211; Optional entity grappling system<br \/>\n&#8211; Periodic damage for hooked entities<br \/>\n&#8211; Visible particle chain and hook anchor display for entity hooks<br \/>\n&#8211; Supports modern `item_model`,legacy `CustomModelData`,PDC-based item recognition<br \/>\n&#8211; Supports ItemsAdder Modern graphics model paths<\/p>\n<p>## Commands<\/p>\n<p>&#8211; `\/leafgrapple give <type>` &#8211; Give yourself a grapple<br \/>\n&#8211; `\/leafgrapple list` &#8211; List available grapple types<br \/>\n&#8211; `\/leafgrapple reload` &#8211; Reload the plugin configuration<br \/>\n&#8211; `\/grapple` &#8211; Alias of `\/leafgrapple`<br \/>\n&#8211; `\/lg` &#8211; Alias of `\/leafgrapple`<\/p>\n<p>## Permissions<\/p>\n<p>&#8211; `leafgrapple.admin`<br \/>\n  &#8211; Allows access to admin commands such as giving grapples and reloading the configuration.<\/p>\n<p>&#8211; `leafgrapple.entityhook.bypass`<br \/>\n  &#8211; Prevents the player from being bound by entity grapple effects.<\/p>\n<p>## Notes<\/p>\n<p>&#8211; Requires **Paper \/ Folia 1.21.4+**<br \/>\n&#8211; ItemsAdder Modern support requires **ItemsAdder 4.0.13+**<br \/>\n&#8211; Entity grappling can be enabled or disabled per grapple type<br \/>\n&#8211; Player hooking is configurable and can be disabled for safer gameplay<br \/>\n&#8211; Entity hook damage uses the normal server damage system instead of true damage<br \/>\n&#8211; Configuration can be reloaded with `\/lg reload`<\/p>\n<p>### Resource Pack \/ ItemsAdder Models(https:\/\/modrinth.com\/resourcepack\/leafgrapple-resourcepack\/version\/1.0.x)<\/p>\n<p>LeafGrapple supports two model methods. Choose **one** method for each grapple type.<\/p>\n<p>#### CustomModelData Resource Pack(Demo-CMD pack)<\/p>\n<p>Use this if you are using a normal Minecraft resource pack.<br \/>\n&#8220;`yaml<br \/>\nhooks:<br \/>\n  wood:<br \/>\n    item: PAPER:50000<br \/>\n    display-item: PAPER:50001<br \/>\n&#8220;`<br \/>\n#### ItemsAdder Modern Graphics(Demo-itemsadder pack)<\/p>\n<p>Use this if your server uses ItemsAdder.<br \/>\n&#8220;`yaml<br \/>\nhooks:<br \/>\n  wood:<br \/>\n    item-material: PAPER<br \/>\n    item-model: &#8220;leafgrapple:wood_grapple&#8221;<br \/>\n    display-item-material: PAPER<br \/>\n    display-item-model: &#8220;leafgrapple:wood_grapple_head&#8221;<br \/>\n   &#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \u4e2d\u6587\u7248<\/p>\n<p>**LeafGrapple\uff08\u53f6\u5b50\u94a9\u722a\uff09** \u662f\u4e00\u4e2a\u9762\u5411 **Paper \/ Folia 1.21.4+** \u7684\u53ef\u914d\u7f6e\u865a\u62df\u94a9\u722a\u63d2\u4ef6\u3002<\/p>\n<p>\u5b83\u652f\u6301\u65b9\u5757\u94a9\u722a\u3001\u53ef\u9009\u7684\u5b9e\u4f53\u94a9\u722a\u3001\u81ea\u5b9a\u4e49\u94a9\u722a\u7c7b\u578b\u3001\u8010\u4e45\u3001\u51b7\u5374\u3001\u73b0\u4ee3\u7269\u54c1\u6a21\u578b\u3001\u65e7\u7248 CustomModelData\uff0c\u4ee5\u53ca\u53ef\u89c6\u5316\u7684\u94a9\u722a\u94fe\u8def\u6548\u679c\u3002<\/p>\n<p>## \u529f\u80fd<\/p>\n<p>&#8211; \u865a\u62df\u94a9\u722a\u98de\u884c\u7cfb\u7edf<br \/>\n&#8211; \u53f3\u952e\u53d1\u5c04\u94a9\u722a<br \/>\n&#8211; \u94a9\u722a\u547d\u4e2d\u65b9\u5757\u540e\uff0c\u518d\u6b21\u53f3\u952e\u5c06\u81ea\u5df1\u62c9\u5411\u94a9\u70b9<br \/>\n&#8211; \u5de6\u952e\u53d6\u6d88\u5f53\u524d\u94a9\u722a<br \/>\n&#8211; \u652f\u6301\u4e3b\u624b\u548c\u526f\u624b\u4f7f\u7528<br \/>\n&#8211; \u652f\u6301\u81ea\u5b9a\u4e49\u94a9\u722a\u7c7b\u578b<br \/>\n&#8211; \u53ef\u914d\u7f6e\u53d1\u5c04\u8ddd\u79bb\u3001\u62c9\u56de\u8ddd\u79bb\u3001\u901f\u5ea6\u3001\u52a0\u901f\u5ea6\u3001\u51b7\u5374\u548c\u8010\u4e45<br \/>\n&#8211; \u6539\u8fdb\u578b\u62c9\u626f\u79fb\u52a8\uff0c\u652f\u6301\u8f7b\u5fae\u5f27\u7ebf\u3001\u4e0a\u5347\u8f85\u52a9\u3001\u8fb9\u7f18\u8d8a\u969c\u8f85\u52a9\u548c\u7ec8\u70b9\u4e0a\u5f39<br \/>\n&#8211; \u53ef\u9009\u7684\u5b9e\u4f53\u94a9\u722a\u7cfb\u7edf<br \/>\n&#8211; \u652f\u6301\u5bf9\u88ab\u94a9\u4f4f\u7684\u5b9e\u4f53\u9020\u6210\u5468\u671f\u4f24\u5bb3<br \/>\n&#8211; \u5b9e\u4f53\u94a9\u722a\u652f\u6301\u53ef\u89c6\u5316\u7c92\u5b50\u94fe\u8def\u548c\u94a9\u70b9\u663e\u793a\u7269<br \/>\n&#8211; \u652f\u6301\u73b0\u4ee3 `item_model`\u3001\u65e7\u7248 `CustomModelData` \u548c PDC \u7269\u54c1\u8bc6\u522b<br \/>\n&#8211; \u652f\u6301 ItemsAdder Modern graphics \u6a21\u578b\u8def\u5f84<\/p>\n<p>## \u547d\u4ee4<\/p>\n<p>&#8211; `\/leafgrapple give <\u7c7b\u578b>` &#8211; \u83b7\u53d6\u6307\u5b9a\u7c7b\u578b\u7684\u94a9\u722a<br \/>\n&#8211; `\/leafgrapple list` &#8211; \u67e5\u770b\u53ef\u7528\u94a9\u722a\u7c7b\u578b<br \/>\n&#8211; `\/leafgrapple reload` &#8211; \u91cd\u8f7d\u63d2\u4ef6\u914d\u7f6e<br \/>\n&#8211; `\/grapple` &#8211; `\/leafgrapple` \u7684\u522b\u540d<br \/>\n&#8211; `\/lg` &#8211; `\/leafgrapple` \u7684\u522b\u540d<\/p>\n<p>## \u6743\u9650<\/p>\n<p>&#8211; `leafgrapple.admin`<br \/>\n  &#8211; \u5141\u8bb8\u4f7f\u7528\u7ba1\u7406\u5458\u547d\u4ee4\uff0c\u4f8b\u5982\u83b7\u53d6\u94a9\u722a\u548c\u91cd\u8f7d\u914d\u7f6e\u3002<\/p>\n<p>&#8211; `leafgrapple.entityhook.bypass`<br \/>\n  &#8211; \u62e5\u6709\u8be5\u6743\u9650\u7684\u73a9\u5bb6\u4e0d\u4f1a\u88ab\u5b9e\u4f53\u94a9\u722a\u675f\u7f1a\u3002<\/p>\n<p>## \u6ce8\u610f\u4e8b\u9879<\/p>\n<p>&#8211; \u9700\u8981 **Paper \/ Folia 1.21.4+**<br \/>\n&#8211; ItemsAdder Modern \u652f\u6301\u9700\u8981 **ItemsAdder 4.0.13+**<br \/>\n&#8211; \u5b9e\u4f53\u94a9\u722a\u53ef\u4ee5\u4e3a\u6bcf\u79cd\u94a9\u722a\u5355\u72ec\u5f00\u542f\u6216\u5173\u95ed<br \/>\n&#8211; \u662f\u5426\u5141\u8bb8\u94a9\u4f4f\u73a9\u5bb6\u53ef\u4ee5\u5355\u72ec\u914d\u7f6e\uff0c\u9002\u5408\u9700\u8981\u66f4\u5b89\u5168\u73a9\u6cd5\u7684\u670d\u52a1\u5668<br \/>\n&#8211; \u5b9e\u4f53\u94a9\u722a\u4f24\u5bb3\u4e0d\u662f\u201c\u771f\u4f24\u201d\uff0c\u800c\u662f\u8d70\u670d\u52a1\u5668\u6b63\u5e38\u4f24\u5bb3\u6d41\u7a0b<br \/>\n&#8211; \u53ef\u4ee5\u4f7f\u7528 `\/lg reload` \u91cd\u8f7d\u914d\u7f6e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fully customizable grappling hooks for Paper\/Folia.<\/p>\n","protected":false},"featured_media":92361,"template":"","meta":{"_minecraft_slug":"leafgrapple","_minecraft_project_id":"RhztfbB5","_minecraft_author":"LeafPixel","_minecraft_license":"MIT","_minecraft_downloads":15,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"leafgrapple.zip","_minecraft_size_bytes":122408,"_minecraft_version_count":3,"_minecraft_updated_at":"2026-05-15T22:48:19.124923Z","_minecraft_date_created":"2026-05-11T02:27:39.982565Z","_minecraft_date_modified":"2026-05-11T04:49:04.919932Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/leafgrapple","_minecraft_icon_attachment_id":92361,"_minecraft_imported_at":"2026-06-05T06:43:47+00:00","_minecraft_import_hash":"f48448bac79d5375a2a627c5bc3cc09e","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,88,125,89,127,128,869,92],"mod_loader":[131,132,133],"minecraft_version":[40,41,38,78,79,80,81,82],"class_list":["post-92360","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-equipment","mod_category-folia","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-transportation","mod_category-utility","mod_loader-folia","mod_loader-paper","mod_loader-purpur","minecraft_version-1-21-10","minecraft_version-1-21-11","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>LeafGrapple - 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\/leafgrapple\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LeafGrapple - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Fully customizable grappling hooks for Paper\/Folia.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/\" \/>\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\\\/leafgrapple\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/leafgrapple\\\/\",\"name\":\"LeafGrapple - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/leafgrapple\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/leafgrapple\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/leafgrapple-icon-5f686217804ff927d7a1011f20f768260d4fbfa2.png\",\"datePublished\":\"2026-06-05T06:43:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/leafgrapple\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/leafgrapple\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/leafgrapple\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/leafgrapple-icon-5f686217804ff927d7a1011f20f768260d4fbfa2.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/leafgrapple-icon-5f686217804ff927d7a1011f20f768260d4fbfa2.png\",\"width\":16,\"height\":16},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/leafgrapple\\\/#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\":\"LeafGrapple\"}]},{\"@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":"LeafGrapple - 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\/leafgrapple\/","og_locale":"en_US","og_type":"article","og_title":"LeafGrapple - Minecraft","og_description":"Fully customizable grappling hooks for Paper\/Folia.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/","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\/leafgrapple\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/","name":"LeafGrapple - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/leafgrapple-icon-5f686217804ff927d7a1011f20f768260d4fbfa2.png","datePublished":"2026-06-05T06:43:46+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/leafgrapple-icon-5f686217804ff927d7a1011f20f768260d4fbfa2.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/leafgrapple-icon-5f686217804ff927d7a1011f20f768260d4fbfa2.png","width":16,"height":16},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/leafgrapple\/#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":"LeafGrapple"}]},{"@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\/92360","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\/92361"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=92360"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=92360"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=92360"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=92360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}