From 5974eea292d0586f476890b7d2f3917462ebd195 Mon Sep 17 00:00:00 2001 From: violetc <58360096+s-yh-china@users.noreply.github.com> Date: Wed, 1 Oct 2025 18:23:33 +0800 Subject: [PATCH] Update Paper --- gradle.properties | 2 +- .../minecraft-patches/features/0123-Fast-exp-orb-absorb.patch | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle.properties b/gradle.properties index 20145e6e..f197da43 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ group=org.leavesmc.leaves version=1.21.8-R0.1-SNAPSHOT mcVersion=1.21.8 -paperRef=9aaaadffaa0caad086cf04709904b47eaac161d7 +paperRef=29c8822d90899c89d2689338e81a98f690bcba12 preVersion=false org.gradle.caching=true diff --git a/leaves-server/minecraft-patches/features/0123-Fast-exp-orb-absorb.patch b/leaves-server/minecraft-patches/features/0123-Fast-exp-orb-absorb.patch index 4959f922..cd49d317 100644 --- a/leaves-server/minecraft-patches/features/0123-Fast-exp-orb-absorb.patch +++ b/leaves-server/minecraft-patches/features/0123-Fast-exp-orb-absorb.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fast exp orb absorb diff --git a/net/minecraft/world/entity/ExperienceOrb.java b/net/minecraft/world/entity/ExperienceOrb.java -index cfd9d63f55e73c1777055d13a802b29e151cc0d4..36e691f511c37b8af3f7fc58d9986fefdc3e1e5a 100644 +index 0aef8e15a75752e5c83af6245b1d8cdb53e7fc1b..49fc9777279034bcecfbab29745e4937ff121603 100644 --- a/net/minecraft/world/entity/ExperienceOrb.java +++ b/net/minecraft/world/entity/ExperienceOrb.java @@ -358,6 +358,20 @@ public class ExperienceOrb extends Entity { @@ -26,6 +26,6 @@ index cfd9d63f55e73c1777055d13a802b29e151cc0d4..36e691f511c37b8af3f7fc58d9986fef + return; + } + - entity.takeXpDelay = org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerXpCooldownEvent(entity, 2, org.bukkit.event.player.PlayerExpCooldownChangeEvent.ChangeReason.PICKUP_ORB).getNewCooldown(); // CraftBukkit - entityhuman.takeXpDelay = 2; + entity.takeXpDelay = org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerXpCooldownEvent(entity, 2, org.bukkit.event.player.PlayerExpCooldownChangeEvent.ChangeReason.PICKUP_ORB).getNewCooldown(); // CraftBukkit - entity.takeXpDelay = 2; entity.take(this, 1); int i = this.repairPlayerItems(serverPlayer, this.getValue());