CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
	FIELD field_13948 idleTimeout I
	FIELD field_13949 blockTickScheduler Lnet/minecraft/class_1949;
	FIELD field_13950 syncedBlockEventQueue Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;
	FIELD field_13951 fluidTickScheduler Lnet/minecraft/class_1949;
	FIELD field_13952 LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD field_13953 inBlockTick Z
	FIELD field_13955 allPlayersSleeping Z
	FIELD field_13956 portalForcer Lnet/minecraft/class_1946;
	FIELD field_13957 savingDisabled Z
	FIELD field_13959 server Lnet/minecraft/server/MinecraftServer;
	FIELD field_13960 entitiesByUuid Ljava/util/Map;
	FIELD field_17915 entitiesById Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
	FIELD field_18260 entitiesToLoad Ljava/util/Queue;
	FIELD field_18261 players Ljava/util/List;
	FIELD field_18262 entityNavigations Ljava/util/Set;
	FIELD field_18264 inEntityTick Z
	FIELD field_18811 raidManager Lnet/minecraft/class_3767;
	FIELD field_23787 structureAccessor Lnet/minecraft/class_5138;
	FIELD field_24456 worldProperties Lnet/minecraft/class_5268;
	FIELD field_24624 serverChunkManager Lnet/minecraft/class_3215;
	FIELD field_25141 spawners Ljava/util/List;
	FIELD field_25142 enderDragonFight Lnet/minecraft/class_2881;
	FIELD field_25144 END_SPAWN_POS Lnet/minecraft/class_2338;
	METHOD <init> (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_2874;Lnet/minecraft/class_3949;Lnet/minecraft/class_2794;ZJLjava/util/List;Z)V
		ARG 1 server
		ARG 2 workerExecutor
		ARG 3 session
		ARG 4 properties
	METHOD method_14166 spawnParticles (Lnet/minecraft/class_3222;Lnet/minecraft/class_2394;ZDDDIDDDD)Z
		ARG 1 viewer
		ARG 2 particle
		ARG 3 force
		ARG 4 x
		ARG 6 y
		ARG 8 z
		ARG 10 count
		ARG 11 deltaX
		ARG 13 deltaY
		ARG 15 deltaZ
		ARG 17 speed
	METHOD method_14171 tickFluid (Lnet/minecraft/class_1954;)V
		ARG 1 tick
	METHOD method_14173 getPortalForcer ()Lnet/minecraft/class_1946;
	METHOD method_14174 processBlockEvent (Lnet/minecraft/class_1919;)Z
		ARG 1 event
	METHOD method_14175 addEntity (Lnet/minecraft/class_1297;)Z
		ARG 1 entity
	METHOD method_14176 save (Lnet/minecraft/class_3536;ZZ)V
		ARG 1 progressListener
		ARG 2 flush
	METHOD method_14177 isInBlockTick ()Z
	METHOD method_14183 getStructureManager ()Lnet/minecraft/class_3485;
	METHOD method_14188 saveLevel ()V
	METHOD method_14189 tickBlock (Lnet/minecraft/class_1954;)V
		ARG 1 tick
	METHOD method_14190 getEntity (Ljava/util/UUID;)Lnet/minecraft/class_1297;
	METHOD method_14191 sendToPlayerIfNearby (Lnet/minecraft/class_3222;ZDDDLnet/minecraft/class_2596;)Z
		ARG 1 player
		ARG 2 force
		ARG 3 x
		ARG 5 y
		ARG 7 z
		ARG 9 packet
	METHOD method_14192 processSyncedBlockEvents ()V
	METHOD method_14195 resetWeather ()V
	METHOD method_14197 resetIdleTimeout ()V
	METHOD method_14199 spawnParticles (Lnet/minecraft/class_2394;DDDIDDDD)I
		ARG 1 particle
		ARG 2 x
		ARG 4 y
		ARG 6 z
		ARG 8 count
		ARG 9 deltaX
		ARG 11 deltaY
		ARG 13 deltaZ
		ARG 15 speed
	METHOD method_17983 getPersistentStateManager ()Lnet/minecraft/class_26;
	METHOD method_17984 getForcedChunks ()Lit/unimi/dsi/fastutil/longs/LongSet;
	METHOD method_17988 setChunkForced (IIZ)Z
		ARG 1 x
		ARG 2 z
		ARG 3 forced
	METHOD method_18198 getEntitiesByType (Lnet/minecraft/class_1299;Ljava/util/function/Predicate;)Ljava/util/List;
		COMMENT Computes a list of entities of the given type.
		COMMENT
		COMMENT <strong>Warning:<strong> If {@code null} is passed as the entity type filter, care should be
		COMMENT taken that the type argument {@code T} is set to {@link Entity}, otherwise heap pollution
		COMMENT in the returned list or {@link ClassCastException} can occur.
		COMMENT
		COMMENT @return a list of entities of the given type
		ARG 1 type
			COMMENT the entity type of the returned entities, or {@code null} for any type of entity
		ARG 2 predicate
			COMMENT a predicate which returned entities must satisfy
	METHOD method_18199 (Lnet/minecraft/class_1309;)Z
		ARG 1 entity
	METHOD method_18203 tickChunk (Lnet/minecraft/class_2818;I)V
		ARG 1 chunk
		ARG 2 randomTickSpeed
	METHOD method_18207 onPlayerTeleport (Lnet/minecraft/class_3222;)V
		ARG 1 player
	METHOD method_18210 getSurface (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
		ARG 1 pos
	METHOD method_18211 onPlayerChangeDimension (Lnet/minecraft/class_3222;)V
		ARG 1 player
	METHOD method_18213 onPlayerConnected (Lnet/minecraft/class_3222;)V
		ARG 1 player
	METHOD method_18214 loadEntity (Lnet/minecraft/class_1297;)Z
		ARG 1 entity
	METHOD method_18215 onPlayerRespawned (Lnet/minecraft/class_3222;)V
		ARG 1 player
	METHOD method_18762 tickEntity (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_18763 tickPassenger (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
		ARG 1 vehicle
		ARG 2 passenger
	METHOD method_18764 unloadEntities (Lnet/minecraft/class_2818;)V
		ARG 1 chunk
	METHOD method_18765 tick (Ljava/util/function/BooleanSupplier;)V
		ARG 1 shouldKeepTicking
	METHOD method_18766 getPlayers (Ljava/util/function/Predicate;)Ljava/util/List;
		ARG 1 predicate
	METHOD method_18767 checkEntityChunkPos (Lnet/minecraft/class_1297;)V
		COMMENT Validates if an entity's current position matches its chunk position. If the entity's chunk position and actual position don't match, then the entity will be moved to its new chunk.
		ARG 1 entity
	METHOD method_18768 tryLoadEntity (Lnet/minecraft/class_1297;)Z
		ARG 1 entity
	METHOD method_18769 onDimensionChanged (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_18770 removePlayer (Lnet/minecraft/class_3222;)V
		ARG 1 player
	METHOD method_18771 addPlayer (Lnet/minecraft/class_3222;)V
		ARG 1 player
	METHOD method_18772 unloadEntity (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_18773 (Lnet/minecraft/class_3222;)V
		ARG 0 player
	METHOD method_18774 removeEntity (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_18775 (Lnet/minecraft/class_3222;)Z
		ARG 0 player
	METHOD method_18776 getAliveEnderDragons ()Ljava/util/List;
	METHOD method_18777 checkUuid (Lnet/minecraft/class_1297;)Z
	METHOD method_18778 loadEntityUnchecked (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_18779 getRandomAlivePlayer ()Lnet/minecraft/class_3222;
	METHOD method_18780 removeEntityFromChunk (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_19494 getPointOfInterestStorage ()Lnet/minecraft/class_4153;
	METHOD method_19495 getRaidManager ()Lnet/minecraft/class_3767;
	METHOD method_19496 handleInteraction (Lnet/minecraft/class_4151;Lnet/minecraft/class_1297;Lnet/minecraft/class_4094;)V
		ARG 1 interaction
		ARG 2 entity
		ARG 3 observer
	METHOD method_19497 isNearOccupiedPointOfInterest (Lnet/minecraft/class_2338;I)Z
		ARG 1 pos
		ARG 2 maxDistance
	METHOD method_19498 getOccupiedPointOfInterestDistance (Lnet/minecraft/class_4076;)I
		ARG 1 pos
	METHOD method_19500 isNearOccupiedPointOfInterest (Lnet/minecraft/class_2338;)Z
		ARG 1 pos
	METHOD method_19502 getRaidAt (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;
		ARG 1 pos
	METHOD method_19503 hasRaidAt (Lnet/minecraft/class_2338;)Z
		ARG 1 pos
	METHOD method_20588 isNearOccupiedPointOfInterest (Lnet/minecraft/class_4076;)Z
		ARG 1 sectionPos
	METHOD method_21624 dumpEntities (Ljava/io/Writer;Ljava/lang/Iterable;)V
		ARG 0 writer
		ARG 1 entities
	METHOD method_21625 dump (Ljava/nio/file/Path;)V
	METHOD method_21626 dumpBlockEntities (Ljava/io/Writer;)V
		ARG 1 writer
	METHOD method_23658 clearUpdatesInArea (Lnet/minecraft/class_3341;)V
		ARG 1 box
	METHOD method_23660 wakeSleepingPlayers ()V
	METHOD method_24500 locateBiome (Lnet/minecraft/class_1959;Lnet/minecraft/class_2338;II)Lnet/minecraft/class_2338;
		ARG 1 biome
		ARG 2 pos
		ARG 3 radius
	METHOD method_27056 getStructureAccessor ()Lnet/minecraft/class_5138;
	METHOD method_27909 iterateEntities ()Ljava/lang/Iterable;
	METHOD method_27910 setWeather (IIZZ)V
		ARG 1 clearDuration
		ARG 2 rainDuration
		ARG 3 raining
		ARG 4 thundering
	METHOD method_27911 getSpawnPos ()Lnet/minecraft/class_2338;
	METHOD method_28125 isFlat ()Z
	METHOD method_29198 getEnderDragonFight ()Lnet/minecraft/class_2881;
	METHOD method_29199 setTimeOfDay (J)V
		ARG 1 timeOfDay
	METHOD method_29200 createEndSpawnPlatform (Lnet/minecraft/class_3218;)V
		ARG 0 world
	METHOD method_29202 tickSpawners (ZZ)V
		ARG 1 spawnMonsters
		ARG 2 spawnAnimals
	METHOD method_29203 tickTime ()V
	METHOD method_30630 getSpawnAngle ()F
	METHOD method_8448 updateSleepingPlayers ()V
	METHOD method_8487 locateStructure (Lnet/minecraft/class_3195;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
		ARG 1 feature
		ARG 2 pos
		ARG 3 radius
		ARG 4 skipExistingChunks
	METHOD method_8554 setSpawnPos (Lnet/minecraft/class_2338;F)V
		ARG 1 pos
		ARG 2 angle
