diff --git a/src/main/java/net/gensokyoreimagined/nitori/core/MixinServerEntity.java b/src/main/java/net/gensokyoreimagined/nitori/core/MixinServerEntity.java index 67519c6..7fa23d2 100644 --- a/src/main/java/net/gensokyoreimagined/nitori/core/MixinServerEntity.java +++ b/src/main/java/net/gensokyoreimagined/nitori/core/MixinServerEntity.java @@ -82,7 +82,7 @@ public abstract class MixinServerEntity { // Implementation of 0107-Multithreaded-Tracker.patch @Inject(method = "addPairing", locals = LocalCapture.CAPTURE_FAILHARD, at = @At(value = "FIELD", target = "Lnet/minecraft/server/level/ServerEntity;entity:Lnet/minecraft/world/entity/Entity;", opcode = Opcodes.GETFIELD, shift = At.Shift.BEFORE)) - private void invokeAddPairingSendOnMain(ServerPlayer serverplayer, CallbackInfo callbackInfo, @Local List> list) { + private void invokeAddPairingSendOnMain(ServerPlayer serverplayer, CallbackInfo callbackInfo, @Local List> list) { ((IMixinChunkMapAccess) (Object) ((ServerLevel) this.entity.level()).chunkSource.chunkMap).gensouHacks$runOnTrackerMainThread(() -> { // Mirai - main thread this.sendPairingData(serverplayer, list::add); serverplayer.connection.send(new ClientboundBundlePacket(list)); diff --git a/src/main/java/net/gensokyoreimagined/nitori/core/MixinWorldGenRegion.java b/src/main/java/net/gensokyoreimagined/nitori/core/MixinWorldGenRegion.java index 956a615..19161de 100755 --- a/src/main/java/net/gensokyoreimagined/nitori/core/MixinWorldGenRegion.java +++ b/src/main/java/net/gensokyoreimagined/nitori/core/MixinWorldGenRegion.java @@ -21,7 +21,7 @@ import net.minecraft.server.level.WorldGenRegion; import net.minecraft.world.level.ChunkPos; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.chunk.ChunkAccess; -import net.minecraft.world.level.chunk.ChunkStatus; +import net.minecraft.world.level.chunk.status.ChunkStatus; import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow;