CLASS ve net/minecraft/server/world/ServerChunkManager CLASS ve$a MainThreadExecutor FIELD a threadedAnvilChunkStorage Lus; FIELD b CHUNKS_ELIGIBLE_FOR_SPAWNING I FIELD c CHUNK_STATUSES Ljava/util/List; FIELD d ticketManager Luz; FIELD e chunkGenerator Lbxa; FIELD f world Lvg; FIELD g serverThread Ljava/lang/Thread; FIELD h lightProvider Lvj; FIELD i mainThreadExecutor Lve$a; FIELD j persistentStateManager Lcoc; FIELD k lastMobSpawningTime J FIELD l spawnMonsters Z FIELD m spawnAnimals Z FIELD n chunkPosCache [J FIELD o chunkStatusCache [Lbxe; FIELD p chunkCache [Lbwz; METHOD (Lvg;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Lcjh;Ljava/util/concurrent/Executor;Lbxa;ILvp;Ljava/util/function/Supplier;)V ARG 5 workerExecutor METHOD a applyViewDistance (I)V ARG 1 watchDistance METHOD a getChunkHolder (J)Lur; ARG 1 pos METHOD a (JLjava/util/function/Function;)Z ARG 1 pos METHOD a sendToNearbyPlayers (Laij;Lka;)V ARG 1 entity ARG 2 packet METHOD a isMissingForLevel (Lur;I)Z ARG 1 holder ARG 2 maxLevel METHOD a updateCameraPosition (Lvh;)V ARG 1 player METHOD a addTicket (Lvl;Lbgv;ILjava/lang/Object;)V METHOD a save (Z)V ARG 1 flush METHOD b getTotalChunksLoadedCount ()I METHOD b getChunkFutureSyncOnMainThread (IILbxe;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 leastStatus ARG 4 create METHOD b sendToOtherNearbyPlayers (Laij;Lka;)V METHOD b getDebugString (Lbgv;)Ljava/lang/String; ARG 1 pos METHOD b markForUpdate (Lev;)V ARG 1 pos METHOD b removeTicket (Lvl;Lbgv;ILjava/lang/Object;)V METHOD c getChunkFuture (IILbxe;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 leastStatus ARG 4 create METHOD c unloadEntity (Laij;)V METHOD d executeQueuedTasks ()Z METHOD d loadEntity (Laij;)V METHOD g getLoadedChunkCount ()I METHOD h getPersistentStateManager ()Lcoc; METHOD i getPointOfInterestStorage ()Laqi; METHOD l initChunkCaches ()V METHOD m tick ()Z METHOD n tickChunks ()V