File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
common/src/main/java/org/embeddedt/modernfix/common/mixin/bugfix/paper_chunk_patches Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 11package org .embeddedt .modernfix .common .mixin .bugfix .paper_chunk_patches ;
22
3+ import net .minecraft .server .MinecraftServer ;
34import net .minecraft .server .level .ChunkHolder ;
45import net .minecraft .server .level .ChunkMap ;
6+ import net .minecraft .server .level .ServerLevel ;
57import net .minecraft .util .thread .BlockableEventLoop ;
68import org .embeddedt .modernfix .duck .IPaperChunkHolder ;
7- import org .embeddedt .modernfix .platform .ModernFixPlatformHooks ;
89import org .spongepowered .asm .mixin .Final ;
910import org .spongepowered .asm .mixin .Mixin ;
1011import org .spongepowered .asm .mixin .Shadow ;
2324public class ChunkMapMixin {
2425 @ Shadow @ Final private BlockableEventLoop <Runnable > mainThreadExecutor ;
2526
27+ @ Shadow @ Final private ServerLevel level ;
2628 private Executor mainInvokingExecutor ;
2729
2830 @ Inject (method = "<init>" , at = @ At ("RETURN" ))
2931 private void setup (CallbackInfo ci ) {
32+ MinecraftServer server = this .level .getServer ();
3033 this .mainInvokingExecutor = (runnable ) -> {
31- if (ModernFixPlatformHooks . getCurrentServer () .isSameThread ())
34+ if (server .isSameThread ())
3235 runnable .run ();
3336 else
3437 this .mainThreadExecutor .execute (runnable );
You can’t perform that action at this time.
0 commit comments