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 Lbwz; FIELD f world Lvg; FIELD g serverThread Ljava/lang/Thread; FIELD h lightProvider Lvj; FIELD i mainThreadExecutor Lve$a; FIELD j persistentStateManager Lcob; FIELD k lastMobSpawningTime J FIELD l spawnMonsters Z FIELD m spawnAnimals Z FIELD n chunkPosCache [J FIELD o chunkStatusCache [Lbxd; FIELD p chunkCache [Lbwy; METHOD (Lvg;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Lcjg;Ljava/util/concurrent/Executor;Lbwz;IILvp;Ljava/util/function/Supplier;)V ARG 5 workerExecutor METHOD a getChunkHolder (J)Lur; ARG 1 pos METHOD a (JLjava/util/function/Function;)Z ARG 1 pos METHOD a sendToNearbyPlayers (Laii;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;Lbgu;ILjava/lang/Object;)V METHOD a save (Z)V ARG 1 flush METHOD b getTotalChunksLoadedCount ()I METHOD b getChunkFutureSyncOnMainThread (IILbxd;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 leastStatus ARG 4 create METHOD b unloadEntity (Laii;)V METHOD b sendToOtherNearbyPlayers (Laii;Lka;)V METHOD b getDebugString (Lbgu;)Ljava/lang/String; ARG 1 pos METHOD b markForUpdate (Lev;)V ARG 1 pos METHOD b removeTicket (Lvl;Lbgu;ILjava/lang/Object;)V METHOD c applyViewDistance (II)V ARG 1 watchDistance ARG 2 viewDistance METHOD c getChunkFuture (IILbxd;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 leastStatus ARG 4 create METHOD c loadEntity (Laii;)V METHOD d executeQueuedTasks ()Z METHOD g getLoadedChunkCount ()I METHOD h getPersistentStateManager ()Lcob; METHOD i getPointOfInterestStorage ()Laqh; METHOD l initChunkCaches ()V METHOD m tick ()Z METHOD n tickChunks ()V