CLASS up net/minecraft/server/world/ServerChunkManager FIELD c chunkStatuses Ljava/util/List; FIELD e chunkGenerator Lbrb; FIELD f world Lbbp; FIELD h lightProvider Luu; FIELD i genQueue Ljava/util/Queue; FIELD j players Lun; FIELD l maxWatchDistance I FIELD n spawnMonsters Z FIELD o spawnAnimals Z METHOD a getLightingProvider ()Luu; METHOD a getChunkSync (IILbrf;Z)Lbra; ARG 1 x ARG 2 z ARG 3 status ARG 4 require METHOD a getWatchDistance (Lbbd;II)I METHOD a getWatchDistance (Lbbd;Lagv;)I METHOD a onLightUpdate (Lbca;III)V METHOD a markForUpdate (Let;)V METHOD a tick (Ljava/util/function/BooleanSupplier;)V METHOD a addPlayer (Lus;)V METHOD a (Lus;II)Z ARG 2 x ARG 3 z METHOD a addOrRemovePlayer (Lus;Z)V ARG 2 add METHOD a setMobSpawnOptions (ZZ)V ARG 1 spawnMonsters ARG 2 spawnAnimals METHOD b getProgressString ()Ljava/lang/String; METHOD b applyViewDistance (I)V METHOD b get (II)Lbbb; ARG 1 chunkX ARG 2 chunkZ METHOD b getSqDistance (Lbbd;Lagv;)D METHOD b removePlayer (Lus;)V METHOD c getChunkAsync (IILbrf;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 x ARG 2 z ARG 3 status METHOD c updateChunkWatchingForPlayer (Lus;)V ARG 1 playerEntity METHOD d getWorld ()Lbbp; METHOD d isWatchDisabled (Lus;)Z METHOD f getStatus ()Ljava/lang/String; METHOD g getChunkGenerator ()Lbrb; METHOD h getLoadedChunkCount ()I METHOD i getLightingProvider ()Lceu; METHOD j getWorldAsView ()Lbbb; METHOD k getRemainingWatchDistance ()I METHOD m doMobSpawning ()V