CLASS tu net/minecraft/potion/PotionEffectType FIELD a attributes Ljava/util/Map; FIELD b REGISTRY Lel; FIELD c negative Z FIELD d color I FIELD e translationKey Ljava/lang/String; FIELD f iconIndex I METHOD (ZI)V ARG 0 negative ARG 1 color METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getEffectByRawId (I)Ltu; ARG 0 rawId METHOD a canApplyUpdateEffect (II)Z ARG 0 duration ARG 1 amplifier METHOD a getRawIdFromEffect (Ltu;)I ARG 0 effect METHOD a getDurationString (Ltv;F)Ljava/lang/String; ARG 0 effect ARG 1 factor METHOD a applyInstantEffect (Lub;Lub;Luk;ID)V ARG 0 source ARG 1 attacker ARG 2 target ARG 3 amplifier ARG 4 distanceFactor METHOD a applyUpdateEffect (Luk;I)V ARG 0 entity ARG 1 amplifier METHOD b isInstant ()Z METHOD b setIcon (II)Ltu; ARG 0 x ARG 1 y METHOD b getEffectById (Ljava/lang/String;)Ltu; ARG 0 identifier METHOD c hasIcon ()Z METHOD c setTranslationKey (Ljava/lang/String;)Ltu; METHOD d getIconIndex ()I METHOD e isNegative ()Z METHOD g getColor ()I METHOD k registerDefaults ()V