CLASS bhm net/minecraft/world/ViewableWorld
	METHOD A isBlockLoaded (Lev;)Z
	METHOD O getLeastChunkStatusForCollisionCalculation ()Lbxe;
	METHOD a getChunk (II)Lbwz;
		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 (IILbxe;)Lbwz;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 requiredState
	METHOD a getChunk (IILbxe;Z)Lbwz;
		ARG 1 chunkX
		ARG 2 chunkZ
		ARG 3 leastStatus
		ARG 4 create
	METHOD a doesNotCollide (Laij;Lcrt;Ljava/util/Set;)Z
		ARG 1 entity
		ARG 2 entityBoundingBox
		ARG 3 otherEntities
	METHOD a intersectsEntities (Laij;Lcss;)Z
		ARG 1 except
		ARG 2 shape
	METHOD a getCollisionShapes (Laij;Lcss;Ljava/util/Set;)Ljava/util/stream/Stream;
		ARG 1 entity
		ARG 2 shape
		ARG 3 otherEntities
	METHOD a canPlace (Lbvl;Lev;Lcsd;)Z
		ARG 1 state
		ARG 2 pos
	METHOD a getTop (Lbys$a;II)I
		ARG 1 type
		ARG 2 x
	METHOD a getTopPosition (Lbys$a;Lev;)Lev;
		ARG 1 type
	METHOD a isAreaLoaded (Lev;Lev;)Z
		ARG 1 min
		ARG 2 max
	METHOD a_ doesNotCollide (Laij;Lcrt;)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 getCollisionShapes (Laij;Lcrt;Ljava/util/Set;)Ljava/util/stream/Stream;
		ARG 1 entity
		ARG 2 boundingBox
		ARG 3 otherEntities
	METHOD c getAmbientDarkness ()I
	METHOD c doesNotCollide (Lcrt;)Z
	METHOD c getEmittedStrongRedstonePower (Lev;Lfa;)I
		ARG 1 pos
	METHOD d intersectsFluid (Lcrt;)Z
	METHOD d (Lev;I)I
		ARG 2 darkness
	METHOD e isClient ()Z
	METHOD i getSeaLevel ()I
	METHOD i intersectsEntities (Laij;)Z
		ARG 1 entity
	METHOD j doesNotCollide (Laij;)Z
	METHOD q_ getWorldBorder ()Lbwx;
	METHOD r_ getDimension ()Lbye;
	METHOD u isAir (Lev;)Z
		ARG 1 pos
	METHOD w getBrightness (Lev;)F
	METHOD x getChunk (Lev;)Lbwz;
		ARG 1 pos
	METHOD y isWaterAt (Lev;)Z
		ARG 1 pos
	METHOD z getLightLevel (Lev;)I
