--- a/net/minecraft/server/level/progress/LevelLoadListener.java
+++ b/net/minecraft/server/level/progress/LevelLoadListener.java
@@ -47,4 +_,19 @@
         LOAD_INITIAL_CHUNKS,
         LOAD_PLAYER_CHUNKS;
     }
+
+    // Paper start
+    static LevelLoadListener noop() {
+        return new LevelLoadListener() {
+            @Override
+            public void start(final net.minecraft.server.level.progress.LevelLoadListener.Stage stage, final int totalChunks) {}
+            @Override
+            public void update(final net.minecraft.server.level.progress.LevelLoadListener.Stage stage, final int readyChunks, final int totalChunks) {}
+            @Override
+            public void finish(final net.minecraft.server.level.progress.LevelLoadListener.Stage stage) {}
+            @Override
+            public void updateFocus(final net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, final net.minecraft.world.level.ChunkPos chunkPos) {}
+        };
+    }
+    // Paper end
 }
