CLASS bqb net/minecraft/block/PortalBlock
	CLASS bqb$a AreaHelper
		FIELD a world Lbhk;
		FIELD b axis Lfa$a;
		FIELD c negativeDir Lfa;
		FIELD d positiveDir Lfa;
		FIELD e foundPortalBlocks I
		FIELD f lowerCorner Lev;
		FIELD g height I
		FIELD h width I
		METHOD <init> (Lbhk;Lev;Lfa$a;)V
			ARG 1 world
			ARG 2 pos
			ARG 3 axis
		METHOD a getHeight ()I
		METHOD a validStateInsidePortal (Lbvl;)Z
			ARG 1 state
		METHOD a distanceToPortalEdge (Lev;Lfa;)I
			ARG 1 pos
			ARG 2 dir
		METHOD b getWidth ()I
		METHOD c findHeight ()I
		METHOD d isValid ()Z
		METHOD e createPortal ()V
		METHOD f wasAlreadyValid ()Z
		METHOD g portalAlreadyExisted ()Z
	FIELD a AXIS Lbwj;
	FIELD b X_SHAPE Lcss;
	FIELD c Z_SHAPE Lcss;
	METHOD <init> (Lbmn$c;)V
		ARG 1 settings
	METHOD a createPortalAt (Lbhk;Lev;)Z
		ARG 1 world
		ARG 2 pos
	METHOD b createAreaHelper (Lbhk;Lev;)Lbqb$a;
		ARG 1 world
		ARG 2 pos
	METHOD c findPortal (Lbhk;Lev;)Lbvq$b;
		ARG 1 world
		ARG 2 pos
