CLASS rz net/minecraft/potion/PotionEffectType FIELD b REGISTRY Ldb; 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)Lrz; ARG 0 id METHOD a canApplyUpdateEffect (II)Z ARG 0 duration ARG 1 amplifier METHOD a getRawIdFromEffect (Lrz;)I ARG 0 effect METHOD a getDurationString (Lsa;F)Ljava/lang/String; ARG 0 effect ARG 1 factor METHOD a applyInstantEffect (Lsg;Lsg;Lsp;ID)V ARG 0 source ARG 1 attacker ARG 2 target ARG 3 amplifier ARG 4 distanceFactor METHOD a applyUpdateEffect (Lsp;I)V ARG 0 entity ARG 1 amplifier METHOD b isInstant ()Z METHOD b setIcon (II)Lrz; ARG 0 x ARG 1 y METHOD b getEffectById (Ljava/lang/String;)Lrz; ARG 0 id METHOD c hasIcon ()Z METHOD c setTranslationKey (Ljava/lang/String;)Lrz; METHOD d getIconIndex ()I METHOD e isNegative ()Z METHOD g getColor ()I METHOD k registerDefaults ()V