CLASS bdh net/minecraft/world/ViewableWorld
	METHOD A isWaterAt (Les;)Z
		ARG 1 pos
	METHOD B getLightLevel (Les;)I
	METHOD C isBlockLoaded (Les;)Z
	METHOD a getChunk (II)Lbsr;
		ARG 1 chunkX
		ARG 2 chunkZ
	METHOD a isAreaLoaded (IIIIII)Z
		ARG 1 minX
		ARG 2 minY
		ARG 3 minZ
		ARG 4 maxX
	METHOD a getChunk (IILbsw;)Lbsr;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 requiredState
	METHOD a getChunk (IILbsw;Z)Lbsr;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 status
		ARG 4 create
	METHOD a isEntityColliding (Lahl;Lcnf;Ljava/util/Set;)Z
		ARG 1 entity
		ARG 2 entityBoundingBox
		ARG 3 other
	METHOD a getCollidingEntityBoundingBoxesForEntity (Lahl;Lcoe;Ljava/util/Set;)Ljava/util/stream/Stream;
		ARG 1 entity
		ARG 2 entityBoundingBox
		ARG 3 otherEntities
	METHOD a getTop (Lbuj$a;II)I
		ARG 1 type
		ARG 2 x
	METHOD a getTopPosition (Lbuj$a;Les;)Les;
		ARG 1 type
	METHOD a getLightLevel (Les;I)I
	METHOD a isAreaLoaded (Les;Les;)Z
		ARG 1 min
		ARG 2 max
	METHOD a getEmittedStrongRedstonePower (Les;Lex;)I
		ARG 1 pos
	METHOD a_ isEntityColliding (Lahl;Lcnf;)Z
		ARG 1 entity
		ARG 2 entityBoundingBox
	METHOD b isChunkLoaded (II)Z
	METHOD b getCollidingBoundingBoxesForEntity (Lahl;Lcnf;Ljava/util/Set;)Ljava/util/stream/Stream;
		ARG 1 entity
	METHOD c getAmbientDarkness ()I
	METHOD d isInFluid (Lcnf;)Z
	METHOD d (Les;I)I
		ARG 2 darkness
	METHOD e isClient ()Z
	METHOD i getSeaLevel ()I
	METHOD q_ getWorldBorder ()Lbsp;
	METHOD r_ getDimension ()Lbtv;
	METHOD w isAir (Les;)Z
		ARG 1 pos
	METHOD y getBrightness (Les;)F
	METHOD z getChunk (Les;)Lbsr;
		ARG 1 pos
