From c43d6ea9a7b892fa2cc6f54851f7610874d9b667 Mon Sep 17 00:00:00 2001 From: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com> Date: Sat, 5 Jul 2025 02:44:59 +0800 Subject: [PATCH] Paper: Fix incorrect createPath overload arguments --- ...orrect-createPath-overload-arguments.patch | 29 +++++++++++++++++++ ...ing-parsing-unknown-command-message.patch} | 0 ...tion.patch => 0190-Paw-optimization.patch} | 0 ....patch => 0191-optimize-random-tick.patch} | 0 4 files changed, 29 insertions(+) create mode 100644 leaf-server/minecraft-patches/features/0188-Paper-Fix-incorrect-createPath-overload-arguments.patch rename leaf-server/minecraft-patches/features/{0188-Fix-crash-during-parsing-unknown-command-message.patch => 0189-Fix-crash-during-parsing-unknown-command-message.patch} (100%) rename leaf-server/minecraft-patches/features/{0189-Paw-optimization.patch => 0190-Paw-optimization.patch} (100%) rename leaf-server/minecraft-patches/features/{0190-optimize-random-tick.patch => 0191-optimize-random-tick.patch} (100%) diff --git a/leaf-server/minecraft-patches/features/0188-Paper-Fix-incorrect-createPath-overload-arguments.patch b/leaf-server/minecraft-patches/features/0188-Paper-Fix-incorrect-createPath-overload-arguments.patch new file mode 100644 index 00000000..fb5a15c8 --- /dev/null +++ b/leaf-server/minecraft-patches/features/0188-Paper-Fix-incorrect-createPath-overload-arguments.patch @@ -0,0 +1,29 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Jason Penilla <11360596+jpenilla@users.noreply.github.com> +Date: Thu, 3 Jul 2025 12:40:19 -0700 +Subject: [PATCH] Paper: Fix incorrect createPath overload arguments + +Original license: GPLv3 +Original project: https://github.com/PaperMC/Paper + +https://github.com/PaperMC/Paper/commit/6e598f852727aeb061a446e2319b8fb3a35f7609 + +Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com> +Co-authored-by: Shane Freeder + +Fix incorrect createPath overload arguments, fixes Paper#12043 +This was missed during the 1.21.2 update process. + +diff --git a/net/minecraft/world/entity/ai/navigation/PathNavigation.java b/net/minecraft/world/entity/ai/navigation/PathNavigation.java +index 25ef9b67eee01c6df466031c5dbc728b1a754ab2..8799f52241758c9226e364312916a1c0a2bd1f04 100644 +--- a/net/minecraft/world/entity/ai/navigation/PathNavigation.java ++++ b/net/minecraft/world/entity/ai/navigation/PathNavigation.java +@@ -155,7 +155,7 @@ public abstract class PathNavigation { + + @Nullable + protected Path createPath(Set targets, @Nullable Entity target, int regionOffset, boolean offsetUpward, int accuracy) { +- return this.createPath(targets, target, regionOffset, offsetUpward, accuracy, (float) this.mob.getAttributeValue(Attributes.FOLLOW_RANGE)); ++ return this.createPath(targets, target, regionOffset, offsetUpward, accuracy, this.getMaxPathLength()); // Paper - Fix incorrect createPath overload arguments + } + + @Nullable diff --git a/leaf-server/minecraft-patches/features/0188-Fix-crash-during-parsing-unknown-command-message.patch b/leaf-server/minecraft-patches/features/0189-Fix-crash-during-parsing-unknown-command-message.patch similarity index 100% rename from leaf-server/minecraft-patches/features/0188-Fix-crash-during-parsing-unknown-command-message.patch rename to leaf-server/minecraft-patches/features/0189-Fix-crash-during-parsing-unknown-command-message.patch diff --git a/leaf-server/minecraft-patches/features/0189-Paw-optimization.patch b/leaf-server/minecraft-patches/features/0190-Paw-optimization.patch similarity index 100% rename from leaf-server/minecraft-patches/features/0189-Paw-optimization.patch rename to leaf-server/minecraft-patches/features/0190-Paw-optimization.patch diff --git a/leaf-server/minecraft-patches/features/0190-optimize-random-tick.patch b/leaf-server/minecraft-patches/features/0191-optimize-random-tick.patch similarity index 100% rename from leaf-server/minecraft-patches/features/0190-optimize-random-tick.patch rename to leaf-server/minecraft-patches/features/0191-optimize-random-tick.patch