diff --git a/leaf-archived-patches/removed/hardfork/server/0184-preload-mob-spawning-position.patch b/leaf-archived-patches/removed/hardfork/server/0184-preload-mob-spawning-position.patch index 19db2558..911a1dbf 100644 --- a/leaf-archived-patches/removed/hardfork/server/0184-preload-mob-spawning-position.patch +++ b/leaf-archived-patches/removed/hardfork/server/0184-preload-mob-spawning-position.patch @@ -3,7 +3,7 @@ From: hayanesuru Date: Wed, 4 Jun 2025 20:54:32 +0900 Subject: [PATCH] preload mob spawning position -No need +Removed since Leaf 1.21.4, No need diff --git a/net/minecraft/world/level/NaturalSpawner.java b/net/minecraft/world/level/NaturalSpawner.java index 458b17dca84c87591b030679c5aac6259c0f8308..c69922ac2b831d8af35c9e98a34825e6b8a268da 100644 diff --git a/leaf-archived-patches/work/server/0101-Lithium-equipment-tracking.patch b/leaf-archived-patches/work/server/0101-Lithium-equipment-tracking.patch index 492f73c1..de73b8e1 100644 --- a/leaf-archived-patches/work/server/0101-Lithium-equipment-tracking.patch +++ b/leaf-archived-patches/work/server/0101-Lithium-equipment-tracking.patch @@ -3,6 +3,9 @@ From: HaHaWTH <102713261+HaHaWTH@users.noreply.github.com> Date: Tue, 9 Nov 2077 00:00:00 +0800 Subject: [PATCH] Lithium: equipment tracking +TODO: needs to fix issues related to Piglins lose the crossbow animation +original report is in discord. + Should have special treatment to ArmorStand, since Paper introduced the configurable ArmorStand no-tick, and still gives it ability to update equipment changes. Thus added a bypass condition in LivingEntity#collectEquipmentChanges, always send diff --git a/leaf-server/src/main/java/org/dreeam/leaf/async/AsyncPlayerDataSaving.java b/leaf-server/src/main/java/org/dreeam/leaf/async/AsyncPlayerDataSaving.java index b67eda75..0c88f00d 100644 --- a/leaf-server/src/main/java/org/dreeam/leaf/async/AsyncPlayerDataSaving.java +++ b/leaf-server/src/main/java/org/dreeam/leaf/async/AsyncPlayerDataSaving.java @@ -32,7 +32,8 @@ public class AsyncPlayerDataSaving { new ThreadPoolExecutor.DiscardPolicy() ); } else { - throw new IllegalStateException(); + // Temp no-op + //throw new IllegalStateException(); } } diff --git a/leaf-server/src/main/java/org/dreeam/leaf/async/path/AsyncPathProcessor.java b/leaf-server/src/main/java/org/dreeam/leaf/async/path/AsyncPathProcessor.java index a1f2fb95..a3ab0bac 100644 --- a/leaf-server/src/main/java/org/dreeam/leaf/async/path/AsyncPathProcessor.java +++ b/leaf-server/src/main/java/org/dreeam/leaf/async/path/AsyncPathProcessor.java @@ -43,7 +43,8 @@ public class AsyncPathProcessor { getRejectedPolicy() ); } else { - throw new IllegalStateException(); + // Temp no-op + //throw new IllegalStateException(); } } diff --git a/leaf-server/src/main/java/org/dreeam/leaf/async/tracker/MultithreadedTracker.java b/leaf-server/src/main/java/org/dreeam/leaf/async/tracker/MultithreadedTracker.java index 7cdea68b..7f542a29 100644 --- a/leaf-server/src/main/java/org/dreeam/leaf/async/tracker/MultithreadedTracker.java +++ b/leaf-server/src/main/java/org/dreeam/leaf/async/tracker/MultithreadedTracker.java @@ -46,7 +46,8 @@ public class MultithreadedTracker { getRejectedPolicy() ); } else { - throw new IllegalStateException(); + // Temp no-op + //throw new IllegalStateException(); } }