CLASS vc net/minecraft/server/world/ServerChunkManager CLASS vc$a MainThreadExecutor FIELD a threadedAnvilChunkStorage Lur; FIELD b CHUNKS_ELIGIBLE_FOR_SPAWNING I FIELD c CHUNK_STATUSES Ljava/util/List; FIELD d ticketManager Lux; FIELD e chunkGenerator Lbwl; FIELD f world Lve; FIELD g serverThread Ljava/lang/Thread; FIELD h lightProvider Lvh; FIELD i mainThreadExecutor Lvc$a; FIELD j persistentStateManager Lcnk; FIELD k lastMobSpawningTime J FIELD l spawnMonsters Z FIELD m spawnAnimals Z METHOD (Lve;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Lcip;Ljava/util/concurrent/Executor;Lbwl;IILvn;Ljava/util/function/Supplier;)V ARG 5 workerExecutor METHOD a getChunkHolder (J)Luq; ARG 1 pos METHOD a sendToNearbyPlayers (Lahz;Lka;)V ARG 1 entity ARG 2 packet METHOD a getDebugString (Lbgi;)Ljava/lang/String; ARG 1 pos METHOD a markForUpdate (Lev;)V METHOD a isMissingForLevel (Luq;I)Z ARG 1 holder ARG 2 maxLevel METHOD a updateCameraPosition (Lvf;)V ARG 1 player METHOD a addTicket (Lvj;Lbgi;ILjava/lang/Object;)V METHOD a save (Z)V ARG 1 flush METHOD b getTotalChunksLoadedCount ()I METHOD b getChunkFutureSyncOnMainThread (IILbwp;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 status ARG 4 create METHOD b unloadEntity (Lahz;)V METHOD b sendToOtherNearbyPlayers (Lahz;Lka;)V METHOD b removeTicket (Lvj;Lbgi;ILjava/lang/Object;)V METHOD c applyViewDistance (II)V ARG 1 watchDistance ARG 2 viewDistance METHOD c getChunkFuture (IILbwp;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 status ARG 4 create METHOD c loadEntity (Lahz;)V METHOD d executeQueuedTasks ()Z METHOD g getLoadedChunkCount ()I METHOD h getPersistentStateManager ()Lcnk; METHOD i getPointOfInterestStorage ()Lapw; METHOD l tick ()Z METHOD m tickChunks ()V