CLASS bg net/minecraft/predicate/entity/EntityEffectPredicate CLASS bg$a EffectData FIELD a amplifier Lbf$d; FIELD b duration Lbf$d; FIELD c ambient Ljava/lang/Boolean; FIELD d visible Ljava/lang/Boolean; METHOD (Lbf$d;Lbf$d;Ljava/lang/Boolean;Ljava/lang/Boolean;)V ARG 1 amplifier ARG 2 duration ARG 3 ambient METHOD a serialize ()Lcom/google/gson/JsonElement; METHOD a test (Lago;)Z METHOD a deserialize (Lcom/google/gson/JsonObject;)Lbg$a; ARG 0 json FIELD a EMPTY Lbg; FIELD b effects Ljava/util/Map; METHOD a create ()Lbg; METHOD a withEffect (Lagn;)Lbg; METHOD a test (Lagv;)Z METHOD a test (Lahe;)Z METHOD a deserialize (Lcom/google/gson/JsonElement;)Lbg; METHOD a test (Ljava/util/Map;)Z METHOD b serialize ()Lcom/google/gson/JsonElement;