{"id":128127,"date":"2026-06-07T16:00:27","date_gmt":"2026-06-07T13:00:27","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/"},"modified":"2026-06-07T16:00:27","modified_gmt":"2026-06-07T13:00:27","slug":"rabbit-pathfinding-fix","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/","title":{"rendered":"Rabbit Pathfinding Fixed"},"content":{"rendered":"<p>Fixes rabbit pathfinding efficiently.<\/p>\n<p>As of 1.21.1 there are multiple problems with rabbit pathfinding:<\/p>\n<p>### Basic pathfinding<br \/>\n1. The calculation of the jump height\/velocity is incorrect and poorly implemented.<br \/>This results in too small jumps for climbing over a block.<br \/>\n2. Rabbits &#8220;stall&#8221; (no horizontal movement) during jumps &#8211; due to this they just jump upwards in the same place when trying to climb a block.<br \/>This behavior is caused by &#8220;RabbitMoveControl&#8220; which only sets the (horizontal) speed correctly during movement but not while jumping.<br \/>\n3. Rabbits are stuck \/ try to wander around forever.<br \/>\n   * The root cause is that &#8220;EntityNavigation&#8220; sets its timeouts based on movement speed.<br \/>If the movement speed is 0 (this is the case when a rabbit\/mob is &#8220;stuck&#8221;), the timeout is also 0&#8230; and if the timeout is 0 it&#8217;s ignored and therefore it&#8217;s executed forever (or until interrupted by something external like another goal).<br \/>\n   * Rabbits only have a single goal when idle: &#8220;WanderAround(Far)&#8220;. Most other entities also use &#8220;LookAroundGoal&#8220;.<br \/> Thus the above mentioned infinite navigation is never stopped in favor of executing another goal like in most other mobs.<br \/>\n   * &#8220;RabbitMoveControl#tick&#8220; constantly updates the rabbits speed (&#8220;RabbitEntity#setSpeed&#8220;).<br \/> While doing this it also indirectly executes &#8220;moveControl#moveTo&#8220; thus the rabbit always tries to reach it&#8217;s last target even when it shouldn&#8217;t do that.<\/p>\n<p>> As of &#8220;1.21.4\/24w46a&#8220; MC-150224 was fixed, correcting the jump height (1) and fixing the stall (2).<br \/>\n> However all other parts &#8211; including optimizations and sanity checks in above mentioned fixes &#8211; are still missing.<\/p>\n<p>### Eating carrot crops<br \/>\n1. Rabbits can&#8217;t reach the crops and always stop one block short of them.<br \/>This is due to selecting the incorrect distance from the crop block (it&#8217;s &#8220;1&#8220; but should be &#8220;0&#8220;).<br \/>\n2. Rabbits eat the crop instantly even while still jumping and being in the air.<br \/>\n3. The goal\/behavior is immediately aborted (after a few ticks &#8211; when a target crop block was selected) due to incorrect implementation of &#8220;shouldContinue&#8220; and &#8220;isTargetPos&#8220; methods.<\/p>\n<p>### Other fixes<br \/>\n* The client-side rotation of Adults rabbit&#8217;s head is most of the time slightly upwards &#8211; MC-306682 affects 26.1 or later<\/p>\n<p>Detailed video comparisons are also available.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fixes rabbit pathfinding efficiently<\/p>\n","protected":false},"featured_media":128128,"template":"","meta":{"_minecraft_slug":"rabbit-pathfinding-fix","_minecraft_project_id":"MCMPNRD8","_minecraft_author":"litetex","_minecraft_license":"Apache-2.0","_minecraft_downloads":19404,"_minecraft_follows":62,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"rabbit-pathfinding-fix.zip","_minecraft_size_bytes":280849,"_minecraft_version_count":21,"_minecraft_updated_at":"2026-05-17T00:06:41.073821Z","_minecraft_date_created":"2024-10-07T01:39:29.085178Z","_minecraft_date_modified":"2026-03-24T19:45:11.918496Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/rabbit-pathfinding-fix","_minecraft_icon_attachment_id":128128,"_minecraft_imported_at":"2026-06-07T13:00:28+00:00","_minecraft_import_hash":"df787e3ff09fc101d828ec6a13c5ab05","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,89,137,90],"mod_loader":[99],"minecraft_version":[51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,71,72,746,747,748,749,750,74,38,78,79,780,781,782,783,80,81,82,63,64,65,66,67,68,69,70,757,758,759,760,773,774,775,776,777,778,779,83,167,163],"class_list":["post-128127","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-game-mechanics","mod_category-mobs","mod_category-optimization","mod_loader-fabric","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","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-2-pre1","minecraft_version-1-21-2-pre2","minecraft_version-1-21-2-pre3","minecraft_version-1-21-2-pre4","minecraft_version-1-21-2-pre5","minecraft_version-1-21-2-rc1","minecraft_version-1-21-2-rc2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-6-pre1","minecraft_version-1-21-6-pre2","minecraft_version-1-21-6-pre3","minecraft_version-1-21-6-pre4","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-24w33a","minecraft_version-24w34a","minecraft_version-24w35a","minecraft_version-24w36a","minecraft_version-24w37a","minecraft_version-24w38a","minecraft_version-24w39a","minecraft_version-24w40a","minecraft_version-25w02a","minecraft_version-25w03a","minecraft_version-25w04a","minecraft_version-25w05a","minecraft_version-25w15a","minecraft_version-25w16a","minecraft_version-25w17a","minecraft_version-25w18a","minecraft_version-25w19a","minecraft_version-25w20a","minecraft_version-25w21a","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rabbit Pathfinding Fixed - 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\/rabbit-pathfinding-fix\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rabbit Pathfinding Fixed - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Fixes rabbit pathfinding efficiently\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/\" \/>\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\\\/rabbit-pathfinding-fix\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/rabbit-pathfinding-fix\\\/\",\"name\":\"Rabbit Pathfinding Fixed - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/rabbit-pathfinding-fix\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/rabbit-pathfinding-fix\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/rabbit-pathfinding-fix-icon-f729b6e9606c8ad04eb100b7b47f484da4f3c185.png\",\"datePublished\":\"2026-06-07T13:00:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/rabbit-pathfinding-fix\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/rabbit-pathfinding-fix\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/rabbit-pathfinding-fix\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/rabbit-pathfinding-fix-icon-f729b6e9606c8ad04eb100b7b47f484da4f3c185.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/rabbit-pathfinding-fix-icon-f729b6e9606c8ad04eb100b7b47f484da4f3c185.png\",\"width\":256,\"height\":256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/rabbit-pathfinding-fix\\\/#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\":\"Rabbit Pathfinding Fixed\"}]},{\"@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":"Rabbit Pathfinding Fixed - 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\/rabbit-pathfinding-fix\/","og_locale":"en_US","og_type":"article","og_title":"Rabbit Pathfinding Fixed - Minecraft","og_description":"Fixes rabbit pathfinding efficiently","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/","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\/rabbit-pathfinding-fix\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/","name":"Rabbit Pathfinding Fixed - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/rabbit-pathfinding-fix-icon-f729b6e9606c8ad04eb100b7b47f484da4f3c185.png","datePublished":"2026-06-07T13:00:27+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/rabbit-pathfinding-fix-icon-f729b6e9606c8ad04eb100b7b47f484da4f3c185.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/rabbit-pathfinding-fix-icon-f729b6e9606c8ad04eb100b7b47f484da4f3c185.png","width":256,"height":256},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/rabbit-pathfinding-fix\/#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":"Rabbit Pathfinding Fixed"}]},{"@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\/128127","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\/128128"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=128127"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=128127"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=128127"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=128127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}