From ebb251748892c9608e7951da070d9969dda068e5 Mon Sep 17 00:00:00 2001 From: Darren Eberly Date: Tue, 10 Sep 2024 07:40:03 -0400 Subject: [PATCH] Mixin ordering compat with NEID (#5) * Mixin ordering compat with NEID * spotless --- .../postea/mixins/early/MixinAnvilChunkLoader.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gtnewhorizons/postea/mixins/early/MixinAnvilChunkLoader.java b/src/main/java/com/gtnewhorizons/postea/mixins/early/MixinAnvilChunkLoader.java index f45608e..134782b 100644 --- a/src/main/java/com/gtnewhorizons/postea/mixins/early/MixinAnvilChunkLoader.java +++ b/src/main/java/com/gtnewhorizons/postea/mixins/early/MixinAnvilChunkLoader.java @@ -17,7 +17,12 @@ import com.gtnewhorizons.postea.utility.ChunkFixerUtility; @Mixin(AnvilChunkLoader.class) public abstract class MixinAnvilChunkLoader { - @Inject(method = "checkedReadChunkFromNBT__Async", at = @At("HEAD"), remap = false) + @Inject( + method = "checkedReadChunkFromNBT__Async", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/world/chunk/storage/AnvilChunkLoader;readChunkFromNBT(Lnet/minecraft/world/World;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/chunk/Chunk;"), + remap = false) private void onCheckedReadChunkFromNBT__Async(World world, int x, int z, NBTTagCompound compound, CallbackInfoReturnable cir) { ChunkFixerUtility.processChunkNBT(compound, world);