From 8f8b583c31955c192856126d3ce48810d301f016 Mon Sep 17 00:00:00 2001 From: Aaron <51387595+AzureAaron@users.noreply.github.com> Date: Wed, 10 Jul 2024 16:03:19 -0400 Subject: Refactor Simon Says solver Should be less conflicting with other things --- src/main/java/de/hysky/skyblocker/mixins/ClientWorldMixin.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/java/de/hysky/skyblocker/mixins') diff --git a/src/main/java/de/hysky/skyblocker/mixins/ClientWorldMixin.java b/src/main/java/de/hysky/skyblocker/mixins/ClientWorldMixin.java index 83a23b46..dd152089 100644 --- a/src/main/java/de/hysky/skyblocker/mixins/ClientWorldMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixins/ClientWorldMixin.java @@ -18,13 +18,13 @@ public class ClientWorldMixin { /** * @implNote The {@code pos} can be mutable when this is called by chunk delta updates, so if you want to copy it into memory - * (e.g. store it in a field/list/map) make sure to duplicate it via {@link BlockPos#BlockPos(net.minecraft.util.math.Vec3i)}. + * (e.g. store it in a field/list/map) make sure to duplicate it via {@link BlockPos#toImmutable()}. */ @Inject(method = "handleBlockUpdate", at = @At("RETURN")) private void skyblocker$handleBlockUpdate(CallbackInfo ci, @Local(argsOnly = true) BlockPos pos, @Local(argsOnly = true) BlockState state) { if (Utils.isInCrimson()) { DojoManager.onBlockUpdate(pos.toImmutable(), state); - SimonSays.onBlockUpdate(pos, state); + SimonSays.onBlockUpdate(pos.toImmutable(), state); } } } -- cgit