CLASS ux net/minecraft/potion/PotionEffectType FIELD a attributes Ljava/util/Map; FIELD b REGISTRY Lfh; 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)Lux; ARG 0 rawId METHOD a canApplyUpdateEffect (II)Z ARG 0 duration ARG 1 amplifier METHOD a getRawIdFromEffect (Lux;)I ARG 0 effect METHOD a getDurationString (Luy;F)Ljava/lang/String; ARG 0 effect ARG 1 factor METHOD a applyInstantEffect (Lve;Lve;Lvn;ID)V ARG 0 source ARG 1 attacker ARG 2 target ARG 3 amplifier ARG 4 distanceFactor METHOD a applyUpdateEffect (Lvn;I)V ARG 0 entity ARG 1 amplifier METHOD b isInstant ()Z METHOD b setIcon (II)Lux; ARG 0 x ARG 1 y METHOD b getEffectById (Ljava/lang/String;)Lux; ARG 0 identifier METHOD c hasIcon ()Z METHOD c setTranslationKey (Ljava/lang/String;)Lux; METHOD d getIconIndex ()I METHOD e isNegative ()Z METHOD g getColor ()I METHOD k registerDefaults ()V