CLASS bcq net/minecraft/world/World
	FIELD A unusedWhite J
	FIELD B thread Ljava/lang/Thread;
	FIELD C ambientDarkness I
	FIELD D ticksSinceLightningClient I
	FIELD E profiler Laff;
	FIELD F iteratingTickingBlockEntities Z
	FIELD G border Lbsb;
	FIELD a FACING_VALUES [Ley;
	FIELD b pendingBlockEntities Ljava/util/List;
	FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD d entities Ljava/util/List;
	FIELD e unloadedEntities Ljava/util/List;
	FIELD f blockEntities Ljava/util/List;
	FIELD g tickingBlockEntities Ljava/util/List;
	FIELD h players Ljava/util/List;
	FIELD i globalEntities Ljava/util/List;
	FIELD j entitiesById Lyx;
	FIELD k lcgBlockSeed I
	FIELD l unusedIncrement I
	FIELD m rainGradientPrev F
	FIELD n rainGradient F
	FIELD o thunderGradientPrev F
	FIELD p thunderGradient F
	FIELD q random Ljava/util/Random;
	FIELD r dimension Lbth;
	FIELD s pathingCoordinator Lalr;
	FIELD t listeners Ljava/util/List;
	FIELD u chunkManager Lbsh;
	FIELD v properties Lcjc;
	FIELD w villageManager Lamc;
	FIELD x raidManager Lasu;
	FIELD y isClient Z
	FIELD z unloadedBlockEntities Ljava/util/List;
	METHOD E getScoreboard ()Lcnw;
	METHOD F getPendingBlockEntity (Let;)Lbot;
	METHOD K isDaylight ()Z
	METHOD M getEntityCountAsString ()Ljava/lang/String;
	METHOD N getChunkProviderStatus ()Ljava/lang/String;
	METHOD O updateAmbientDarkness ()V
	METHOD P initWeatherGradients ()V
	METHOD Q getEntityCount ()I
	METHOD S getGeneratorType ()Lbcy;
	METHOD V getTime ()J
	METHOD W getTimeOfDay ()J
	METHOD X getGameRules ()Lbcm;
	METHOD Y isThundering ()Z
	METHOD Z isRaining ()Z
	METHOD a tickTime ()V
	METHOD a findClosestVisiblePlayer (DDD)Laro;
		ARG 1 x
	METHOD a containsVisiblePlayer (DDDD)Z
		ARG 1 x
		ARG 3 y
	METHOD a addFireworkParticle (DDDDDDLhr;)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 velocityX
		ARG 9 velocityY
		ARG 11 velocityZ
		ARG 13 tag
	METHOD a (DDDDDLjava/util/function/Function;Ljava/util/function/Predicate;)Laro;
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD a playSound (DDDLxr;Lxt;FFZ)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 sound
	METHOD a calculateAmbientDarkness (F)I
	METHOD a isHeightInvalid (I)Z
		ARG 0 y
	METHOD a getRandomPosInChunk (IIII)Let;
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD a fireGlobalWorldEvent (ILet;I)V
		ARG 1 eventId
		ARG 2 pos
	METHOD a setTime (J)V
	METHOD a summonParticle (Lahe;B)V
	METHOD a (Lahe;DD)Laro;
		ARG 1 entity
	METHOD a createExplosion (Lahe;DDDFZ)Lbcj;
		ARG 1 entity
		ARG 2 x
		ARG 4 y
	METHOD a createExplosion (Lahe;DDDFZZ)Lbcj;
	METHOD a getSkyColor (Lahe;F)Lcmw;
		ARG 1 entity
	METHOD a createExplosion (Lahe;Lago;DDDFZZ)Lbcj;
		ARG 1 entity
		ARG 3 x
		ARG 5 y
		ARG 7 z
	METHOD a addGlobalEntity (Lapf;)Z
	METHOD a playSound (Laro;DDDLxr;Lxt;FF)V
		ARG 1 player
		ARG 2 x
		ARG 4 y
		ARG 6 z
	METHOD a fireWorldEvent (Laro;ILet;I)V
		ARG 1 player
		ARG 2 eventId
		ARG 3 pos
	METHOD a playSoundFromEntity (Laro;Lahe;Lxr;Lxt;FF)V
	METHOD a canPlayerModifyAt (Laro;Let;)Z
		ARG 1 player
	METHOD a addDetailsToCrashReport (Lb;)Lc;
		ARG 1 report
	METHOD a registerListener (Lbct;)V
	METHOD a addBlockEntity (Lbot;)Z
	METHOD a isAreaNotEmpty (Lcmr;)Z
	METHOD a (Let;DD)Laro;
		ARG 1 pos
	METHOD a addBlockAction (Let;Lbhs;II)V
		ARG 1 pos
		ARG 2 block
		ARG 3 first
	METHOD a updateNeighbor (Let;Lbhs;Let;)V
		ARG 1 pos
		ARG 2 sourceBlock
	METHOD a updateNeighborsExcept (Let;Lbhs;Ley;)V
		ARG 1 pos
		ARG 2 sourceBlock
	METHOD a setBlockEntity (Let;Lbot;)V
		ARG 1 pos
	METHOD a setBlockState (Let;Lbqp;)Z
		ARG 1 pos
	METHOD a updateListeners (Let;Lbqp;Lbqp;I)V
		ARG 1 pos
		ARG 2 oldState
		ARG 3 newState
	METHOD a playRecord (Let;Lxr;)V
	METHOD a addParticle (Lft;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;Lcmr;Lahe;)Lahe;
		ARG 1 clazz
		ARG 2 area
	METHOD a getEntities (Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List;
		ARG 1 entityClass
	METHOD a locateStructure (Ljava/lang/String;Let;IZ)Let;
		ARG 1 id
		ARG 2 center
		ARG 3 radius
		ARG 4 skipExistingChunks
	METHOD a addBlockEntities (Ljava/util/Collection;)V
	METHOD a getEntityByUuid (Ljava/util/UUID;)Lahe;
	METHOD a tick (Ljava/util/function/BooleanSupplier;)V
	METHOD a loadEntities (Ljava/util/stream/Stream;)V
	METHOD a sendPacket (Ljq;)V
	METHOD a setMobSpawnOptions (ZZ)V
		ARG 1 spawnMonsters
		ARG 2 spawnAnimals
	METHOD a_ setSpawnPos (Let;)V
	METHOD aa getEffectiveHeight ()I
	METHOD ac getTicksSinceLightningClient ()I
	METHOD ad getVillageManager ()Lamc;
	METHOD ae getRaidManager ()Lasu;
	METHOD af getProfiler ()Laff;
	METHOD b findVisiblePlayer (DDDD)Z
		ARG 1 x
		ARG 3 y
	METHOD b getAmbientLight (F)F
		ARG 1 delta
	METHOD b getEntityById (I)Lahe;
	METHOD b scheduleNeighborChunksRender (III)V
	METHOD b fireWorldEvent (ILet;I)V
		ARG 1 eventId
		ARG 2 pos
	METHOD b setTimeOfDay (J)V
	METHOD b onEntityAdded (Lahe;)V
	METHOD b unregisterListener (Lbct;)V
	METHOD b unloadBlockEntity (Lbot;)V
	METHOD b doesAreaContainFireSource (Lcmr;)Z
	METHOD b updateNeighborsAlways (Let;Lbhs;)V
		ARG 1 pos
	METHOD b markDirty (Let;Lbot;)V
		ARG 1 pos
	METHOD b isEmittingRedstonePower (Let;Ley;)Z
		ARG 1 pos
	METHOD b addImportantParticle (Lft;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 (Lft;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;)Laro;
	METHOD b unloadEntities (Ljava/util/Collection;)V
	METHOD b getPlayerByUuid (Ljava/util/UUID;)Laro;
	METHOD c setAmbientDarkness (I)V
	METHOD c getWorldChunk (II)Lbsp;
		ARG 1 chunkX
		ARG 2 chunkZ
	METHOD c setBlockBreakingProgress (ILet;I)V
		ARG 1 entityId
		ARG 2 pos
	METHOD c onEntityRemoved (Lahe;)V
	METHOD c updateHorizontalAdjacent (Let;Lbhs;)V
		ARG 1 pos
	METHOD c getEmittedRedstonePower (Let;Ley;)I
		ARG 1 pos
	METHOD d getCloudColor (F)Lcmw;
	METHOD d setTicksSinceLightningClient (I)V
	METHOD d removeEntity (Lahe;)V
	METHOD e getFogColor (F)Lcmw;
	METHOD f getStarsBrightness (F)F
	METHOD g getThunderGradient (F)F
	METHOD h setThunderGradient (F)V
	METHOD i getRainGradient (F)F
	METHOD i_ updateSleepingStatus ()V
	METHOD j setRainGradient (F)V
	METHOD j getTopNonAirState (Let;)Lbqp;
	METHOD j_ setDefaultSpawnClient ()V
	METHOD k isValid (Let;)Z
		ARG 0 pos
	METHOD k_ updateEntities ()V
	METHOD l isHeightInvalid (Let;)Z
		ARG 0 pos
	METHOD l_ tickPlayers ()V
	METHOD m getWorldChunk (Let;)Lbsp;
	METHOD n scheduleBlockRender (Let;)V
	METHOD p updateWeather ()V
	METHOD p removeBlockEntity (Let;)V
	METHOD q isHeightValidAndBlockLoaded (Let;)Z
	METHOD r doesBlockHaveSolidTopSurface (Let;)Z
	METHOD s getServer ()Lnet/minecraft/server/MinecraftServer;
	METHOD t getReceivedStrongRedstonePower (Let;)I
	METHOD u isReceivingRedstonePower (Let;)Z
	METHOD v getReceivedRedstonePower (Let;)I
	METHOD w getRecipeManager ()Lazt;
	METHOD w hasRain (Let;)Z
		ARG 1 pos
	METHOD x getTagManager ()Lyl;
	METHOD x hasHighHumidity (Let;)Z
	METHOD y isSavingDisabled ()Z
	METHOD z checkSessionLock ()V
