CLASS afn net/minecraft/entity/effect/MobEffect FIELD a attributes Ljava/util/Map; FIELD b negative Z FIELD c color I FIELD d translationKey Ljava/lang/String; FIELD e iconIndex I METHOD (ZI)V ARG 1 negative ARG 2 color METHOD a isInstant ()Z METHOD a byRawId (I)Lafn; ARG 0 rawId METHOD a canApplyUpdateEffect (II)Z ARG 1 duration ARG 2 amplifier METHOD a getRawId (Lafn;)I ARG 0 type METHOD a applyInstantEffect (Lafv;Lafv;Lage;ID)V ARG 1 source ARG 2 attacker ARG 3 target ARG 4 amplifier ARG 5 distanceFactor METHOD a applyUpdateEffect (Lage;I)V ARG 1 entity ARG 2 amplifier METHOD b setIcon (II)Lafn; ARG 1 x ARG 2 y METHOD c getTranslationKey ()Ljava/lang/String; METHOD e hasIcon ()Z METHOD f getIconIndex ()I METHOD g isNegative ()Z METHOD i getColor ()I