CLASS uu net/minecraft/server/world/ServerWorld
	FIELD A blockEntitiesToUnload Ljava/util/List;
	FIELD B server Lnet/minecraft/server/MinecraftServer;
	FIELD C worldSaveHandler Lcjn;
	FIELD D entityTracker Lup;
	FIELD E entitiesByUuid Ljava/util/Map;
	FIELD F allPlayersSleeping Z
	FIELD G idleTimeout I
	FIELD H portalForcer Lbdm;
	FIELD I blockTickScheduler Lbdo;
	FIELD J fluidTickScheduler Lbdo;
	FIELD L pendingBlockActions Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;
	FIELD M insideTick Z
	FIELD a savingDisabled Z
	FIELD v LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD w globalEntities Ljava/util/List;
	FIELD x regularEntities Ljava/util/List;
	FIELD y entitiesById Lzd;
	FIELD z entitiesToUnload Ljava/util/List;
	METHOD <init> (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lcjn;Lcjm;Lbts;Lafm;Lve;)V
		ARG 1 server
		ARG 3 worldSaveHandler
		ARG 4 properties
		ARG 5 dimensionType
		ARG 6 profiler
		ARG 7 worldGenerationProgressListener
	METHOD A checkSessionLock ()V
	METHOD B getSaveHandler ()Lcjn;
	METHOD C getPersistentStateManager ()Lcjl;
	METHOD E getForcedChunks ()Lit/unimi/dsi/fastutil/longs/LongSet;
	METHOD a getChunkSyncIfServerThread (IIZ)Ljava/util/concurrent/CompletableFuture;
		ARG 1 x
		ARG 2 z
		ARG 3 create
	METHOD a addLightning (Lapp;)Z
	METHOD a init (Lbdf;)V
		ARG 1 levelInfo
	METHOD a unloadBlockEntity (Lbpd;)V
	METHOD a unloadEntities (Ljava/util/Collection;)V
	METHOD a getEntity (Ljava/util/UUID;)Lahl;
	METHOD a save (Lzi;ZZ)V
		ARG 1 progressListener
	METHOD ag resetWeather ()V
	METHOD ai shouldSpawnNpcs ()Z
	METHOD aj shouldSpawnAnimals ()Z
	METHOD ak sendBlockActions ()V
	METHOD b isInsideTick ()Z
	METHOD b setChunkForced (IIZ)Z
		ARG 1 x
		ARG 2 z
		ARG 3 forced
	METHOD d getScoreboard ()Lqv;
	METHOD e onSkippedToMorning ()V
	METHOD f shouldSkipToMorning ()Z
	METHOD i_ updatePlayersSleeping ()V
	METHOD j resetIdleTimeout ()V
	METHOD j removeEntityIfInvalid (Lahl;)Z
		ARG 1 entity
	METHOD k_ tickEntities ()V
	METHOD l placeBonusChest ()V
	METHOD m_ tickScheduledTicks ()V
	METHOD n saveLevel ()V
	METHOD n_ getForcedSpawnPoint ()Les;
	METHOD p getChunkManager ()Lut;
	METHOD r getBlockTickScheduler ()Lbdo;
	METHOD s getFluidTickScheduler ()Lbdo;
	METHOD u getEntityTracker ()Lup;
	METHOD v getPortalForcer ()Lbdm;
	METHOD w getStructureManager ()Lceq;
