diff --git a/sources/src/main/java/io/akarin/server/mixin/lighting/MixinChunk.java b/sources/src/main/java/io/akarin/server/mixin/lighting/MixinChunk.java index b2d682a85..14d4c5f93 100644 --- a/sources/src/main/java/io/akarin/server/mixin/lighting/MixinChunk.java +++ b/sources/src/main/java/io/akarin/server/mixin/lighting/MixinChunk.java @@ -245,7 +245,7 @@ public abstract class MixinChunk implements IMixinChunk { return; } - if (Akari.isPrimaryThread(false)) { + if (Akari.isPrimaryThread()) { try { lightExecutorService.execute(() -> { this.checkLightAsync(neighborChunks); diff --git a/sources/src/main/java/io/akarin/server/mixin/lighting/MixinWorld.java b/sources/src/main/java/io/akarin/server/mixin/lighting/MixinWorld.java index 8d926e016..8beb7bef3 100644 --- a/sources/src/main/java/io/akarin/server/mixin/lighting/MixinWorld.java +++ b/sources/src/main/java/io/akarin/server/mixin/lighting/MixinWorld.java @@ -34,7 +34,7 @@ import net.minecraft.server.IChunkProvider; import net.minecraft.server.MinecraftServer; import net.minecraft.server.World; -@Mixin(value = World.class, remap = false, priority = 1001) +@Mixin(value = World.class, remap = false, priority = 1002) public abstract class MixinWorld { @Shadow protected IChunkProvider chunkProvider; @Shadow int[] J; // PAIL: lightUpdateBlockList diff --git a/sources/src/main/java/io/akarin/server/mixin/lighting/MixinWorldServer.java b/sources/src/main/java/io/akarin/server/mixin/lighting/MixinWorldServer.java index c7bd84e49..3bb072c72 100644 --- a/sources/src/main/java/io/akarin/server/mixin/lighting/MixinWorldServer.java +++ b/sources/src/main/java/io/akarin/server/mixin/lighting/MixinWorldServer.java @@ -47,7 +47,7 @@ import net.minecraft.server.MathHelper; import net.minecraft.server.WorldServer; import net.minecraft.server.BlockPosition.PooledBlockPosition; -@Mixin(value = WorldServer.class, remap = false) +@Mixin(value = WorldServer.class, remap = false, priority = 1002) public abstract class MixinWorldServer extends MixinWorld implements IMixinWorldServer { private static final int NUM_XZ_BITS = 4; diff --git a/sources/src/main/java/io/akarin/server/mixin/realtime/MixinWorld.java b/sources/src/main/java/io/akarin/server/mixin/realtime/MixinWorld.java index 9905faecf..d614f77a4 100644 --- a/sources/src/main/java/io/akarin/server/mixin/realtime/MixinWorld.java +++ b/sources/src/main/java/io/akarin/server/mixin/realtime/MixinWorld.java @@ -32,7 +32,7 @@ import io.akarin.api.internal.mixin.IMixinRealTimeTicking; import net.minecraft.server.MinecraftServer; import net.minecraft.server.World; -@Mixin(value = World.class, remap = false, priority = 1002) +@Mixin(value = World.class, remap = false, priority = 1001) public abstract class MixinWorld implements IMixinRealTimeTicking { @Shadow @Nullable public abstract MinecraftServer getMinecraftServer();