--- a/net/minecraft/util/thread/BlockableEventLoop.java +++ b/net/minecraft/util/thread/BlockableEventLoop.java @@ -82,6 +82,13 @@ runnable.run(); } } + // Paper start + public void scheduleOnMain(Runnable runnable) { + // postToMainThread does not work the same as older versions of mc + // This method is actually used to create a TickTask, which can then be posted onto main + this.schedule(this.wrapRunnable(runnable)); + } + // Paper end @Override public void schedule(R runnable) {