diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/ChunkSkyLightProviderMixin.java b/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/ChunkSkyLightProviderMixin.java index 38cc831..eddb2b1 100644 --- a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/ChunkSkyLightProviderMixin.java +++ b/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/ChunkSkyLightProviderMixin.java @@ -29,7 +29,7 @@ import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -// todo replace all name = "..." locals with ordinal +// todone add ordinal to all name = "..." locals @Mixin(ChunkSkyLightProvider.class) public abstract class ChunkSkyLightProviderMixin, S extends LightStorage> extends ChunkLightProvider { @Shadow @@ -68,11 +68,12 @@ public abstract class ChunkSkyLightProviderMixin= lowestSourceY") @WrapOperation(method = "checkNode", at = @At("MIXINEXTRAS:EXPRESSION")) - private boolean weepBelowTheLowest(int y, int lowestSourceY, Operation original, @Local(name = "x") int x, @Local(name = "z") int z) { + private boolean weepBelowTheLowest(int y, int lowestSourceY, Operation original, @Local(name = "x", ordinal = 0) int x, @Local(name = "z", ordinal = 2) int z) { if (original.call(y, lowestSourceY)) { return true; } @@ -162,7 +163,7 @@ public abstract class ChunkSkyLightProviderMixin