CLASS bho net/minecraft/world/ViewableWorld
	METHOD A isBlockLoaded (Lev;)Z
	METHOD O getLeastChunkStatusForCollisionCalculation ()Lbxg;
	METHOD a getChunk (II)Lbxb;
		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 (IILbxg;)Lbxb;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 requiredState
	METHOD a getChunk (IILbxg;Z)Lbxb;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 leastStatus
		ARG 4 create
	METHOD a intersectsEntities (Lail;Lcsu;)Z
		ARG 1 except
		ARG 2 shape
	METHOD a canPlace (Lbvn;Lev;Lcsf;)Z
		ARG 1 state
		ARG 2 pos
	METHOD a getTop (Lbyu$a;II)I
		ARG 1 type
		ARG 2 x
	METHOD a getTopPosition (Lbyu$a;Lev;)Lev;
		ARG 1 type
	METHOD a isAreaLoaded (Lev;Lev;)Z
		ARG 1 min
		ARG 2 max
	METHOD a_ doesNotCollide (Lail;Lcrv;)Z
		ARG 1 entity
		ARG 2 entityBoundingBox
	METHOD a_ getLightLevel (Lev;I)I
	METHOD b isChunkLoaded (II)Z
		ARG 1 chunkX
		ARG 2 chunkZ
	METHOD b doesNotCollide (Lail;Lcrv;Ljava/util/Set;)Z
		ARG 1 entity
		ARG 2 entityBoundingBox
		ARG 3 otherEntities
	METHOD c getAmbientDarkness ()I
	METHOD c getCollisionShapes (Lail;Lcrv;Ljava/util/Set;)Ljava/util/stream/Stream;
	METHOD c doesNotCollide (Lcrv;)Z
	METHOD c getEmittedStrongRedstonePower (Lev;Lfa;)I
		ARG 1 pos
	METHOD d intersectsFluid (Lcrv;)Z
	METHOD d (Lev;I)I
		ARG 2 darkness
	METHOD e isClient ()Z
	METHOD i getSeaLevel ()I
	METHOD i intersectsEntities (Lail;)Z
		ARG 1 entity
	METHOD j doesNotCollide (Lail;)Z
	METHOD q_ getWorldBorder ()Lbwz;
	METHOD r_ getDimension ()Lbyg;
	METHOD u isAir (Lev;)Z
		ARG 1 pos
	METHOD w getBrightness (Lev;)F
	METHOD x getChunk (Lev;)Lbxb;
		ARG 1 pos
	METHOD y isWaterAt (Lev;)Z
		ARG 1 pos
	METHOD z getLightLevel (Lev;)I
