CLASS uq net/minecraft/server/world/ServerChunkManager FIELD a LEVEL_COUNT I FIELD b CHUNKS_ELIGIBLE_FOR_SPAWNING I FIELD c CHUNK_STATUSES Ljava/util/List; FIELD d ticketManager Lul; FIELD e chunkGenerator Lbrx; FIELD f world Lbci; FIELD g serverThread Ljava/lang/Thread; FIELD h lightProvider Luv; FIELD i genQueue Ljava/util/Queue; FIELD j players Luo; FIELD k chunkHolderManager Lue; FIELD l maxWatchDistance I FIELD m lastMobSpawningTime J FIELD n spawnMonsters Z FIELD o spawnAnimals Z METHOD (Lbci;Lbsv;Ljava/util/concurrent/Executor;Lbrx;ILvc;)V ARG 5 viewDistance METHOD a getLightingProvider ()Luv; METHOD a applyViewDistance (I)V ARG 1 viewDistance METHOD a isChunkLoaded (II)Z ARG 1 x ARG 2 z METHOD a getChunkSync (IILbsb;Z)Lbrw; ARG 1 x ARG 2 z ARG 3 status ARG 4 create METHOD a getChunkHolder (J)Lud; ARG 1 pos METHOD a isEntityInLoadedChunk (Lahc;)Z METHOD a getDebugString (Lbbv;)Ljava/lang/String; ARG 1 pos METHOD a getWatchDistance (Lbbv;II)I METHOD a getWatchDistance (Lbbv;Lahc;)I METHOD a getWatchDistance (Lbbv;Lut;Z)I ARG 0 chunkPos ARG 1 player METHOD a getPlayersWatchingChunk (Lbbv;ZZ)Ljava/util/stream/Stream; ARG 1 chunkPos ARG 2 onlyOnWatchDistanceEdge METHOD a onLightUpdate (Lbct;III)V METHOD a markForUpdate (Let;)V METHOD a tick (Ljava/util/function/BooleanSupplier;)V METHOD a addPlayer (Lut;)V METHOD a (Lut;II)Z ARG 2 x ARG 3 z METHOD a addOrRemovePlayer (Lut;Z)V ARG 2 add METHOD a addTicket (Lux;Lbbv;ILjava/lang/Object;)V METHOD a save (Z)V ARG 1 flush METHOD a setMobSpawnOptions (ZZ)V ARG 1 spawnMonsters ARG 2 spawnAnimals METHOD b getTotalChunksLoadedCount ()I METHOD b getChunk (II)Lbbt; ARG 1 chunkX ARG 2 chunkZ METHOD b getChunkSyncIfServerThread (IILbsb;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 status ARG 4 create METHOD b getSqDistance (Lbbv;Lahc;)D METHOD b setChunkForced (Lbbv;Z)V ARG 1 pos ARG 2 forced METHOD b removePlayer (Lut;)V METHOD b removeTicket (Lux;Lbbv;ILjava/lang/Object;)V METHOD c getWorld ()Lbci; METHOD c getChunkAsync (IILbsb;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 chunkX ARG 2 chunkZ ARG 3 status ARG 4 create METHOD c updateChunkWatchingForPlayer (Lut;)V ARG 1 playerEntity METHOD d isWatchDisabled (Lut;)Z METHOD e getStatus ()Ljava/lang/String; METHOD f getChunkGenerator ()Lbrx; METHOD g getLoadedChunkCount ()I METHOD h getLightingProvider ()Lcfn; METHOD i getWorld ()Lbbt; METHOD j update ()Z METHOD k doMobSpawning ()V