CLASS as net/minecraft/predicate/entity/EntityPredicate CLASS as$a Builder FIELD a type Lat; FIELD b distance Lak; FIELD c location Lbd; FIELD d effects Lbg; FIELD e nbt Lbh; FIELD f flags Laq; FIELD g equipment Lap; FIELD h catType Lqi; METHOD a create ()Las$a; METHOD a type (Lahq;)Las$a; METHOD a distance (Lak;)Las$a; METHOD a equipment (Lap;)Las$a; METHOD a flags (Laq;)Las$a; METHOD a type (Lat;)Las$a; METHOD a location (Lbd;)Las$a; METHOD a effects (Lbg;)Las$a; METHOD a nbt (Lbh;)Las$a; METHOD a type (Lqi;)Las$a; METHOD a type (Lyq;)Las$a; METHOD b build ()Las; METHOD b catType (Lqi;)Las$a; FIELD a ANY Las; FIELD b EMPTY [Las; FIELD c type Lat; FIELD d distance Lak; FIELD e location Lbd; FIELD f effects Lbg; FIELD g nbt Lbh; FIELD h flags Laq; FIELD i equipment Lap; FIELD j catType Lqi; METHOD (Lat;Lak;Lbd;Lbg;Lbh;Laq;Lap;Lqi;)V ARG 1 type ARG 2 distance ARG 3 location ARG 4 effects ARG 5 nbt ARG 6 flags ARG 7 equipment METHOD a serialize ()Lcom/google/gson/JsonElement; METHOD a deserialize (Lcom/google/gson/JsonElement;)Las; ARG 0 el METHOD a test (Luv;Lcnl;Lahm;)Z ARG 1 world ARG 2 pos METHOD a test (Luw;Lahm;)Z ARG 1 player METHOD a serializeAll ([Las;)Lcom/google/gson/JsonElement; ARG 0 predicates METHOD b deserializeAll (Lcom/google/gson/JsonElement;)[Las; ARG 0 element