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 (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 (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