CLASS bvp net/minecraft/block/pattern/BlockPattern
	CLASS bvp$a BlockStateCacheLoader
		FIELD a world Lbhl;
		FIELD b forceLoad Z
	CLASS bvp$b Result
		FIELD a frontTopLeft Lev;
		FIELD b forwards Lfa;
		FIELD c up Lfa;
		FIELD d cache Lcom/google/common/cache/LoadingCache;
		FIELD e width I
		FIELD f height I
		FIELD g depth I
		METHOD a getFrontTopLeft ()Lev;
		METHOD a translate (III)Lbvo;
		METHOD b getForwards ()Lfa;
		METHOD c getUp ()Lfa;
		METHOD d getWidth ()I
		METHOD e getHeight ()I
	CLASS bvp$c TeleportTarget
		FIELD a pos Lcrx;
		FIELD b velocity Lcrx;
		FIELD c yaw I
		METHOD <init> (Lcrx;Lcrx;I)V
			ARG 1 pos
			ARG 2 velocity
			ARG 3 yaw
	FIELD a pattern [[[Ljava/util/function/Predicate;
	FIELD b depth I
	FIELD c height I
	FIELD d width I
	METHOD a getDepth ()I
	METHOD a searchAround (Lbhl;Lev;)Lbvp$b;
		ARG 1 world
	METHOD a makeCache (Lbhl;Z)Lcom/google/common/cache/LoadingCache;
		ARG 0 world
		ARG 1 forceLoad
	METHOD a translate (Lev;Lfa;Lfa;III)Lev;
		ARG 0 pos
		ARG 1 forwards
		ARG 2 up
		ARG 3 offsetLeft
		ARG 4 offsetDown
		ARG 5 offsetForwards
	METHOD a testTransform (Lev;Lfa;Lfa;Lcom/google/common/cache/LoadingCache;)Lbvp$b;
		ARG 1 frontTopLeft
		ARG 2 forwards
		ARG 3 up
	METHOD b getHeight ()I
	METHOD c getWidth ()I
