CLASS bqa net/minecraft/block/PortalBlock
	CLASS bqa$a AreaHelper
		FIELD a world Lbhj;
		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> (Lbhj;Lev;Lfa$a;)V
			ARG 1 world
			ARG 2 pos
			ARG 3 axis
		METHOD a getHeight ()I
		METHOD a validStateInsidePortal (Lbvk;)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 Lbwi;
	FIELD b X_SHAPE Lcsr;
	FIELD c Z_SHAPE Lcsr;
	METHOD <init> (Lbmm$c;)V
		ARG 1 settings
	METHOD a createPortalAt (Lbhj;Lev;)Z
		ARG 1 world
		ARG 2 pos
	METHOD b createAreaHelper (Lbhj;Lev;)Lbqa$a;
		ARG 1 world
		ARG 2 pos
	METHOD c findPortal (Lbhj;Lev;)Lbvp$b;
		ARG 1 world
		ARG 2 pos
