CLASS bde net/minecraft/world/World
	FIELD a DIRECTIONS [Lex;
	FIELD b unusedWhite J
	FIELD c thread Ljava/lang/Thread;
	FIELD d LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD e blockEntities Ljava/util/List;
	FIELD f tickingBlockEntities Ljava/util/List;
	FIELD g pendingBlockEntities Ljava/util/List;
	FIELD i lcgBlockSeed I
	FIELD j unusedIncrement I
	FIELD k rainGradientPrev F
	FIELD l rainGradient F
	FIELD m thunderGradientPrev F
	FIELD n thunderGradient F
	FIELD o random Ljava/util/Random;
	FIELD p dimension Lbtv;
	FIELD q chunkManager Lbsv;
	FIELD r properties Lcjq;
	FIELD s villageManager Lamm;
	FIELD t raidManager Late;
	FIELD u isClient Z
	FIELD v iteratingTickingBlockEntities Z
	FIELD w ambientDarkness I
	FIELD x ticksSinceLightning I
	FIELD y profiler Lafm;
	FIELD z border Lbsp;
	METHOD <init> (Lcjq;Lbtw;Ljava/util/function/BiFunction;Lafm;Z)V
		ARG 1 levelProperties
		ARG 2 dimensionType
		ARG 3 chunkManagerProvider
		ARG 4 profiler
		ARG 5 isClient
	METHOD B getScoreboard ()Lcok;
	METHOD D getPendingBlockEntity (Les;)Lbpg;
	METHOD H isDaylight ()Z
	METHOD J getChunkProviderStatus ()Ljava/lang/String;
	METHOD K updateAmbientDarkness ()V
	METHOD L initWeatherGradients ()V
	METHOD M getGeneratorType ()Lbdl;
	METHOD N disconnect ()V
	METHOD O getTime ()J
	METHOD P getTimeOfDay ()J
	METHOD Q getGameRules ()Lbda;
	METHOD R isThundering ()Z
	METHOD S isRaining ()Z
	METHOD T getEffectiveHeight ()I
	METHOD U getHorizonHeight ()D
	METHOD V getTicksSinceLightning ()I
	METHOD W getVillageManager ()Lamm;
	METHOD X getRaidManager ()Late;
	METHOD Y getProfiler ()Lafm;
	METHOD a tickTime ()V
	METHOD a addFireworkParticle (DDDDDDLhx;)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 velocityX
		ARG 9 velocityY
		ARG 11 velocityZ
		ARG 13 tag
	METHOD a playSound (DDDLxy;Lya;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 summonParticle (Lahl;B)V
	METHOD a createExplosion (Lahl;DDDFZ)Lbcx;
		ARG 1 entity
		ARG 2 x
		ARG 4 y
	METHOD a createExplosion (Lahl;DDDFZZ)Lbcx;
		ARG 2 x
		ARG 4 y
		ARG 6 z
	METHOD a getSkyColor (Lahl;F)Lcnk;
		ARG 1 entity
	METHOD a createExplosion (Lahl;Lagv;DDDFZZ)Lbcx;
		ARG 1 entity
		ARG 3 x
		ARG 5 y
		ARG 7 z
	METHOD a playSound (Lary;DDDLxy;Lya;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;Lxy;Lya;FF)V
	METHOD a canPlayerModifyAt (Lary;Les;)Z
		ARG 1 player
	METHOD a addDetailsToCrashReport (Lb;)Lc;
		ARG 1 report
	METHOD a addBlockEntity (Lbpg;)Z
	METHOD a putMapState (Lcjl;)V
		ARG 1 mapState
	METHOD a isAreaNotEmpty (Lcnf;)Z
	METHOD a getBlockState (Lcnf;Lbif;)Lbrd;
		ARG 1 area
		ARG 2 block
	METHOD a containsBlockWithMaterial (Lcnf;Lcgt;)Z
		ARG 1 area
		ARG 2 material
	METHOD a addBlockAction (Les;Lbif;II)V
		ARG 1 pos
		ARG 2 block
		ARG 3 type
		ARG 4 data
	METHOD a updateNeighbor (Les;Lbif;Les;)V
		ARG 1 pos
		ARG 2 sourceBlock
	METHOD a updateNeighborsExcept (Les;Lbif;Lex;)V
		ARG 1 pos
		ARG 2 sourceBlock
	METHOD a setBlockEntity (Les;Lbpg;)V
		ARG 1 pos
	METHOD a setBlockState (Les;Lbrd;)Z
		ARG 1 pos
	METHOD a updateListeners (Les;Lbrd;Lbrd;I)V
	METHOD a addParticle (Lfz;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 getMapState (Ljava/lang/String;)Lcjl;
		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 addBlockEntities (Ljava/util/Collection;)V
	METHOD a sendPacket (Ljw;)V
		ARG 1 packet
	METHOD a setMobSpawnOptions (ZZ)V
		ARG 1 spawnMonsters
		ARG 2 spawnAnimals
	METHOD a_ setSpawnPos (Les;)V
	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 doesAreaContainFireSource (Lcnf;)Z
	METHOD b updateNeighborsAlways (Les;Lbif;)V
		ARG 1 pos
	METHOD b markDirty (Les;Lbpg;)V
		ARG 1 pos
	METHOD b isEmittingRedstonePower (Les;Lex;)Z
		ARG 1 pos
	METHOD b addImportantParticle (Lfz;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 (Lfz;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 c setAmbientDarkness (I)V
	METHOD c playEvent (ILes;I)V
		ARG 1 type
		ARG 2 pos
		ARG 3 data
	METHOD c updateHorizontalAdjacent (Les;Lbif;)V
		ARG 1 pos
	METHOD c getEmittedRedstonePower (Les;Lex;)I
		ARG 1 pos
	METHOD d getCloudColor (F)Lcnk;
	METHOD d setTicksSinceLightning (I)V
		ARG 1 ticksSinceLightning
	METHOD e getFogColor (F)Lcnk;
	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;)Lbrd;
	METHOD j_ setDefaultSpawnClient ()V
	METHOD k isValid (Les;)Z
		ARG 0 pos
	METHOD l isHeightInvalid (Les;)Z
		ARG 0 pos
	METHOD m getWorldChunk (Les;)Lbtd;
	METHOD n scheduleBlockRender (Les;)V
	METHOD o removeBlockEntity (Les;)V
	METHOD p getServer ()Lnet/minecraft/server/MinecraftServer;
	METHOD p isHeightValidAndBlockLoaded (Les;)Z
	METHOD q doesBlockHaveSolidTopSurface (Les;)Z
	METHOD r getReceivedStrongRedstonePower (Les;)I
	METHOD s getRecipeManager ()Lbah;
	METHOD s isReceivingRedstonePower (Les;)Z
	METHOD t getTagManager ()Lys;
	METHOD t getReceivedRedstonePower (Les;)I
	METHOD u isSavingDisabled ()Z
	METHOD u hasRain (Les;)Z
		ARG 1 pos
	METHOD v hasHighHumidity (Les;)Z
	METHOD y getNextMapId ()I
