CLASS bth net/minecraft/world/dimension/Dimension
	FIELD a MOON_PHASE_TO_SIZE [F
	FIELD b world Lbcq;
	FIELD c waterVaporizes Z
	FIELD d isNether Z
	FIELD f type Lbti;
	FIELD g backgroundColor [F
	METHOD <init> (Lbcq;Lbti;)V
		ARG 1 world
		ARG 2 type
	METHOD a getBackgroundColor (FF)[F
		ARG 1 skyAngle
		ARG 2 tickDelta
	METHOD a shouldRenderFog (II)Z
		ARG 1 entityX
		ARG 2 entityZ
	METHOD a getTopSpawningBlockPosition (IIZ)Let;
		ARG 1 x
		ARG 2 z
		ARG 3 checkMobSpawnValidity
	METHOD a getMoonPhase (J)I
		ARG 1 time
	METHOD a getSkyAngle (JF)F
		ARG 1 timeOfDay
		ARG 3 delta
	METHOD a getSpawningBlockInChunk (Lbcd;Z)Let;
		ARG 1 chunkPos
		ARG 2 checkMobSpawnValidity
	METHOD a onEntityAdded (Lut;)V
	METHOD b getFogColor (FF)Lcmw;
		ARG 1 skyAngle
		ARG 2 tickDelta
	METHOD b onEntityRemoved (Lut;)V
	METHOD d getForcedSpawnPoint ()Let;
	METHOD e getHorizonShadingRatio ()D
	METHOD f doesWaterVaporize ()Z
	METHOD g hasSkyLight ()Z
	METHOD h isNether ()Z
	METHOD j createWorldBorder ()Lbsb;
	METHOD k saveWorldData ()V
	METHOD l update ()V
	METHOD m createChunkGenerator ()Lbse;
	METHOD n hasVisibleSky ()Z
	METHOD o canPlayersSleep ()Z
	METHOD p getType ()Lbti;
