CLASS bpz net/minecraft/block/PortalBlock CLASS bpz$a AreaHelper FIELD a world Lbhi; 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 (Lbhi;Lev;Lfa$a;)V ARG 1 world ARG 2 pos ARG 3 axis METHOD a getHeight ()I METHOD a validStateInsidePortal (Lbvj;)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 Lbwh; FIELD b X_SHAPE Lcsp; FIELD c Z_SHAPE Lcsp; METHOD (Lbml$c;)V ARG 1 settings METHOD a createPortalAt (Lbhi;Lev;)Z ARG 1 world ARG 2 pos METHOD b createAreaHelper (Lbhi;Lev;)Lbpz$a; ARG 1 world ARG 2 pos METHOD c findPortal (Lbhi;Lev;)Lbvo$b; ARG 1 world ARG 2 pos