From eeb38a2ea8366c98143da12276d275e98b757e47 Mon Sep 17 00:00:00 2001 From: BallOfEnergy01 <66693744+BallOfEnergy1@users.noreply.github.com> Date: Sat, 20 Jun 2026 23:53:54 -0500 Subject: [PATCH 1/2] Remove Spool compatibility (now inside Spool base), this will be handled with reflection inside Spool in the future if needed. --- .../falsepattern/chunk/internal/mixin/plugin/Mixin.java | 9 --------- .../chunk/internal/mixin/plugin/TargetMod.java | 1 - 2 files changed, 10 deletions(-) diff --git a/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/Mixin.java b/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/Mixin.java index 2150b9f..60903d7 100644 --- a/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/Mixin.java +++ b/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/Mixin.java @@ -35,10 +35,7 @@ import java.util.function.BooleanSupplier; import static com.falsepattern.chunk.internal.mixin.plugin.TargetMod.LookingGlass; -import static com.falsepattern.chunk.internal.mixin.plugin.TargetMod.Spool; -import static com.falsepattern.chunk.internal.mixin.plugin.fplib.MixinHelper.avoid; import static com.falsepattern.chunk.internal.mixin.plugin.fplib.MixinHelper.builder; -import static com.falsepattern.chunk.internal.mixin.plugin.fplib.MixinHelper.mods; import static com.falsepattern.chunk.internal.mixin.plugin.fplib.MixinHelper.require; @RequiredArgsConstructor @@ -58,12 +55,6 @@ public enum Mixin implements IMixins { "base.S22PacketMultiBlockChangeMixin", "base.S23PacketBlockChangeMixin"), client("vanilla.NetHandlerPlayClientMixin")), - - //from: https://github.com/BallOfEnergy1/ChunkAPI/commit/4f5c0e60e04b6892d206f5f5d93cb20ba6b45608 - Core_NoSpool(Phase.EARLY, - avoid(Spool), - common("base.AnvilChunkLoaderMixin"), - client("vanilla.ChunkMixin")), Compat_LookingGlass(Phase.LATE, require(LookingGlass), diff --git a/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/TargetMod.java b/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/TargetMod.java index 56fc4c0..50d844a 100644 --- a/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/TargetMod.java +++ b/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/TargetMod.java @@ -33,7 +33,6 @@ public enum TargetMod implements ITargetMod { LookingGlass("com.xcompwiz.lookingglass.LookingGlass"), - Spool("com.gamma.spool.core.Spool"), ; @Getter private final TargetModBuilder builder; From 1e42a13e0df04808689882deb06e5a0020ab46ba Mon Sep 17 00:00:00 2001 From: BallOfEnergy01 <66693744+BallOfEnergy1@users.noreply.github.com> Date: Sun, 21 Jun 2026 01:01:13 -0500 Subject: [PATCH 2/2] I just might be stupid! Fix the mixins because I didn't realize it used this type of system. --- .../com/falsepattern/chunk/internal/mixin/plugin/Mixin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/Mixin.java b/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/Mixin.java index 60903d7..228fcf4 100644 --- a/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/Mixin.java +++ b/src/main/java/com/falsepattern/chunk/internal/mixin/plugin/Mixin.java @@ -53,8 +53,10 @@ public enum Mixin implements IMixins { common("base.PlayerInstanceMixin", "base.S21PacketChunkDataMixin", "base.S22PacketMultiBlockChangeMixin", - "base.S23PacketBlockChangeMixin"), - client("vanilla.NetHandlerPlayClientMixin")), + "base.S23PacketBlockChangeMixin", + "base.AnvilChunkLoaderMixin"), + client("vanilla.NetHandlerPlayClientMixin", + "vanilla.ChunkMixin")), Compat_LookingGlass(Phase.LATE, require(LookingGlass),