CLASS bdb net/minecraft/world/World
	FIELD A wanderingTraderManager Lart;
	FIELD a DIRECTIONS [Lew;
	FIELD b unusedWhite J
	FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD d blockEntities Ljava/util/List;
	FIELD e tickingBlockEntities Ljava/util/List;
	FIELD f pendingBlockEntities Ljava/util/List;
	FIELD g players Ljava/util/List;
	FIELD h lcgBlockSeed I
	FIELD i unusedIncrement I
	FIELD j rainGradientPrev F
	FIELD k rainGradient F
	FIELD l thunderGradientPrev F
	FIELD m thunderGradient F
	FIELD n random Ljava/util/Random;
	FIELD o dimension Lbtr;
	FIELD p chunkManager Lbsr;
	FIELD q properties Lcjm;
	FIELD r villageManager Laml;
	FIELD s raidManager Late;
	FIELD t isClient Z
	FIELD u iteratingTickingBlockEntities Z
	FIELD v thread Ljava/lang/Thread;
	FIELD w ambientDarkness I
	FIELD x ticksSinceLightning I
	FIELD y profiler Lafm;
	FIELD z border Lbsl;
	METHOD <init> (Lcjm;Lbts;Ljava/util/function/BiFunction;Lafm;Z)V
		ARG 1 levelProperties
		ARG 2 dimensionType
		ARG 3 chunkManagerProvider
		ARG 4 profiler
		ARG 5 isClient
	METHOD D getNextMapId ()I
	METHOD D getPendingBlockEntity (Les;)Lbpd;
	METHOD F getScoreboard ()Lcog;
	METHOD L isDaylight ()Z
	METHOD M getChunkProviderStatus ()Ljava/lang/String;
	METHOD N updateAmbientDarkness ()V
	METHOD O initWeatherGradients ()V
	METHOD P getGeneratorType ()Lbdi;
	METHOD Q getRandomPlayer ()Lary;
	METHOD R disconnect ()V
	METHOD S getTime ()J
	METHOD T getTimeOfDay ()J
	METHOD U getGameRules ()Lbcx;
	METHOD V isThundering ()Z
	METHOD W isRaining ()Z
	METHOD X getEffectiveHeight ()I
	METHOD Y getHorizonHeight ()D
	METHOD Z getTicksSinceLightning ()I
	METHOD a tickTime ()V
	METHOD a findClosestVisiblePlayer (DDD)Lary;
		ARG 1 x
	METHOD a containsVisiblePlayer (DDDD)Z
		ARG 1 x
		ARG 3 y
	METHOD a addFireworkParticle (DDDDDDLhv;)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 velocityX
		ARG 9 velocityY
		ARG 11 velocityZ
		ARG 13 tag
	METHOD a findMobAttackTarget (DDDDDLjava/util/function/Function;Ljava/util/function/Predicate;)Lary;
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 baseHorizontalDistanceLimit
		ARG 9 yDistanceLimit
		ARG 11 horizontalDistanceLimitMultiplierProvider
		ARG 12 predicate
	METHOD a playSound (DDDLxx;Lxz;FFZ)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 sound
	METHOD a calculateAmbientDarkness (F)I
	METHOD a getEntityById (I)Lahl;
	METHOD a getRandomPosInChunk (IIII)Les;
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD a setBlockBreakingProgress (ILes;I)V
	METHOD a setTime (J)V
	METHOD a tickEntity (Lahl;)V
	METHOD a summonParticle (Lahl;B)V
	METHOD a findMobAttackTarget (Lahl;DD)Lary;
		ARG 1 entity
		ARG 2 baseHorizontalDistanceLimit
		ARG 4 yDistanceLimit
	METHOD a createExplosion (Lahl;DDDFZ)Lbcu;
		ARG 1 entity
		ARG 2 x
		ARG 4 y
	METHOD a createExplosion (Lahl;DDDFZZ)Lbcu;
		ARG 2 x
		ARG 4 y
		ARG 6 z
	METHOD a getSkyColor (Lahl;F)Lcng;
		ARG 1 entity
	METHOD a createExplosion (Lahl;Lagv;DDDFZZ)Lbcu;
		ARG 1 entity
		ARG 3 x
		ARG 5 y
		ARG 7 z
	METHOD a playSound (Lary;DDDLxx;Lxz;FF)V
		ARG 1 player
		ARG 2 x
		ARG 4 y
		ARG 6 z
	METHOD a playEvent (Lary;ILes;I)V
		ARG 1 source
		ARG 2 type
		ARG 3 pos
		ARG 4 data
	METHOD a playSoundFromEntity (Lary;Lahl;Lxx;Lxz;FF)V
	METHOD a canPlayerModifyAt (Lary;Les;)Z
		ARG 1 player
	METHOD a addDetailsToCrashReport (Lb;)Lc;
		ARG 1 report
	METHOD a putMapState (Lcjh;)V
		ARG 1 mapState
	METHOD a isAreaNotEmpty (Lcnb;)Z
	METHOD a getBlockState (Lcnb;Lbic;)Lbqz;
		ARG 1 area
		ARG 2 block
	METHOD a containsBlockWithMaterial (Lcnb;Lcgp;)Z
		ARG 1 area
		ARG 2 material
	METHOD a findMobAttackTarget (Les;DD)Lary;
		ARG 1 pos
		ARG 2 baseHorizontalDistanceLimit
		ARG 4 yDistanceLimit
	METHOD a addBlockAction (Les;Lbic;II)V
		ARG 1 pos
		ARG 2 block
		ARG 3 type
		ARG 4 data
	METHOD a updateNeighbor (Les;Lbic;Les;)V
		ARG 1 pos
		ARG 2 sourceBlock
	METHOD a updateNeighborsExcept (Les;Lbic;Lew;)V
		ARG 1 pos
		ARG 2 sourceBlock
	METHOD a setBlockEntity (Les;Lbpd;)V
		ARG 1 pos
	METHOD a setBlockState (Les;Lbqz;)Z
		ARG 1 pos
	METHOD a updateListeners (Les;Lbqz;Lbqz;I)V
	METHOD a addParticle (Lfx;ZDDDDDD)V
		ARG 1 parameters
		ARG 2 alwaysSpawn
		ARG 3 x
		ARG 5 y
		ARG 7 z
		ARG 9 velocityX
		ARG 11 velocityY
		ARG 13 velocityZ
	METHOD a getClosestVisibleEntityTo (Ljava/lang/Class;Lcnb;Lahl;)Lahl;
		ARG 1 clazz
		ARG 2 area
	METHOD a getMapState (Ljava/lang/String;)Lcjh;
		ARG 1 id
	METHOD a locateStructure (Ljava/lang/String;Les;IZ)Les;
		ARG 1 id
		ARG 2 center
		ARG 3 radius
		ARG 4 skipExistingChunks
	METHOD a tick (Ljava/util/function/BooleanSupplier;)V
	METHOD a sendPacket (Lju;)V
		ARG 1 packet
	METHOD a setMobSpawnOptions (ZZ)V
		ARG 1 spawnMonsters
		ARG 2 spawnAnimals
	METHOD a_ setSpawnPos (Les;)V
	METHOD aa getVillageManager ()Laml;
	METHOD ab getRaidManager ()Late;
	METHOD ac getProfiler ()Lafm;
	METHOD b findVisiblePlayer (DDDD)Z
		ARG 1 x
		ARG 3 y
	METHOD b getAmbientLight (F)F
		ARG 1 delta
	METHOD b isHeightInvalid (I)Z
		ARG 0 y
	METHOD b playGlobalEvent (ILes;I)V
		ARG 1 type
		ARG 2 pos
		ARG 3 data
	METHOD b setTimeOfDay (J)V
	METHOD b updateChunkEntities (Lahl;)V
		ARG 1 entity
	METHOD b addBlockEntity (Lbpd;)Z
	METHOD b doesAreaContainFireSource (Lcnb;)Z
	METHOD b updateNeighborsAlways (Les;Lbic;)V
		ARG 1 pos
	METHOD b markDirty (Les;Lbpd;)V
		ARG 1 pos
	METHOD b isEmittingRedstonePower (Les;Lew;)Z
		ARG 1 pos
	METHOD b addImportantParticle (Lfx;DDDDDD)V
		ARG 1 parameters
		ARG 2 x
		ARG 4 y
		ARG 6 z
		ARG 8 velocityX
		ARG 10 velocityY
		ARG 12 velocityZ
	METHOD b addImportantParticle (Lfx;ZDDDDDD)V
		ARG 1 parameters
		ARG 2 alwaysSpawn
		ARG 3 x
		ARG 5 y
		ARG 7 z
		ARG 9 velocityX
		ARG 11 velocityY
		ARG 13 velocityZ
	METHOD b getPlayers (Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List;
		ARG 1 playerClass
	METHOD b getPlayerByName (Ljava/lang/String;)Lary;
	METHOD b addBlockEntities (Ljava/util/Collection;)V
	METHOD b getPlayerByUuid (Ljava/util/UUID;)Lary;
	METHOD c setAmbientDarkness (I)V
	METHOD c getWorldChunk (II)Lbsz;
		ARG 1 chunkX
		ARG 2 chunkZ
	METHOD c playEvent (ILes;I)V
		ARG 1 type
		ARG 2 pos
		ARG 3 data
	METHOD c updateHorizontalAdjacent (Les;Lbic;)V
		ARG 1 pos
	METHOD c getEmittedRedstonePower (Les;Lew;)I
		ARG 1 pos
	METHOD d getCloudColor (F)Lcng;
	METHOD d setTicksSinceLightning (I)V
		ARG 1 ticksSinceLightning
	METHOD e getFogColor (F)Lcng;
	METHOD f getStarsBrightness (F)F
	METHOD g getThunderGradient (F)F
	METHOD h setThunderGradient (F)V
	METHOD i getRainGradient (F)F
	METHOD j setRainGradient (F)V
	METHOD j getTopNonAirState (Les;)Lbqz;
	METHOD j_ setDefaultSpawnClient ()V
	METHOD k isValid (Les;)Z
		ARG 0 pos
	METHOD l isHeightInvalid (Les;)Z
		ARG 0 pos
	METHOD m getWorldChunk (Les;)Lbsz;
	METHOD n scheduleBlockRender (Les;)V
	METHOD o removeBlockEntity (Les;)V
	METHOD p isHeightValidAndBlockLoaded (Les;)Z
	METHOD q updateWeather ()V
	METHOD q doesBlockHaveSolidTopSurface (Les;)Z
	METHOD r getReceivedStrongRedstonePower (Les;)I
	METHOD s isReceivingRedstonePower (Les;)Z
	METHOD t getServer ()Lnet/minecraft/server/MinecraftServer;
	METHOD t getReceivedRedstonePower (Les;)I
	METHOD u hasRain (Les;)Z
		ARG 1 pos
	METHOD v hasHighHumidity (Les;)Z
	METHOD x getRecipeManager ()Lbae;
	METHOD y getTagManager ()Lyr;
	METHOD z isSavingDisabled ()Z
