CLASS vd net/minecraft/server/world/ServerChunkManager CLASS vd$a MainThreadExecutor FIELD a threadedAnvilChunkStorage Lus; FIELD b CHUNKS_ELIGIBLE_FOR_SPAWNING I FIELD c CHUNK_STATUSES Ljava/util/List; FIELD d ticketManager Luy; FIELD e chunkGenerator Lbwr; FIELD f world Lvf; FIELD g serverThread Ljava/lang/Thread; FIELD h lightProvider Lvi; FIELD i mainThreadExecutor Lvd$a; FIELD j persistentStateManager Lcns; FIELD k lastMobSpawningTime J FIELD l spawnMonsters Z FIELD m spawnAnimals Z METHOD (Lvf;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Lcix;Ljava/util/concurrent/Executor;Lbwr;IILvo;Ljava/util/function/Supplier;)V ARG 5 workerExecutor METHOD a getChunkHolder (J)Lur; ARG 1 pos METHOD a sendToNearbyPlayers (Laid;Lka;)V ARG 1 entity ARG 2 packet METHOD a getDebugString (Lbgn;)Ljava/lang/String; ARG 1 pos METHOD a markForUpdate (Lev;)V METHOD a isMissingForLevel (Lur;I)Z ARG 1 holder ARG 2 maxLevel METHOD a updateCameraPosition (Lvg;)V ARG 1 player METHOD a addTicket (Lvk;Lbgn;ILjava/lang/Object;)V METHOD a save (Z)V ARG 1 flush METHOD b getTotalChunksLoadedCount ()I METHOD b getChunkFutureSyncOnMainThread (IILbwv;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 leastStatus ARG 4 create METHOD b unloadEntity (Laid;)V METHOD b sendToOtherNearbyPlayers (Laid;Lka;)V METHOD b removeTicket (Lvk;Lbgn;ILjava/lang/Object;)V METHOD c applyViewDistance (II)V ARG 1 watchDistance ARG 2 viewDistance METHOD c getChunkFuture (IILbwv;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 leastStatus ARG 4 create METHOD c loadEntity (Laid;)V METHOD d executeQueuedTasks ()Z METHOD g getLoadedChunkCount ()I METHOD h getPersistentStateManager ()Lcns; METHOD i getPointOfInterestStorage ()Laqa; METHOD l tick ()Z METHOD m tickChunks ()V