CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance FIELD field_21830 hiddenEffect Lnet/minecraft/class_1293; COMMENT The effect hidden when upgrading effects. Duration decreases with this COMMENT effect. COMMENT COMMENT

This exists so that long-duration low-amplifier effects reappears COMMENT after short-duration high-amplifier effects run out. FIELD field_38084 factorCalculationData Ljava/util/Optional; FIELD field_5889 showIcon Z FIELD field_5890 showParticles Z FIELD field_5891 permanent Z FIELD field_5892 ambient Z FIELD field_5893 amplifier I FIELD field_5895 duration I FIELD field_5896 type Lnet/minecraft/class_1291; FIELD field_5897 LOGGER Lorg/slf4j/Logger; METHOD (Lnet/minecraft/class_1291;)V ARG 1 type METHOD (Lnet/minecraft/class_1291;I)V ARG 1 type ARG 2 duration METHOD (Lnet/minecraft/class_1291;II)V ARG 1 type ARG 2 duration ARG 3 amplifier METHOD (Lnet/minecraft/class_1291;IIZZ)V ARG 1 type ARG 2 duration ARG 3 amplifier ARG 4 ambient ARG 5 visible METHOD (Lnet/minecraft/class_1291;IIZZZ)V ARG 1 type ARG 2 duration ARG 3 amplifier ARG 4 ambient ARG 5 showParticles ARG 6 showIcon METHOD (Lnet/minecraft/class_1291;IIZZZLnet/minecraft/class_1293;Ljava/util/Optional;)V ARG 1 type ARG 2 duration ARG 3 amplifier ARG 4 ambient ARG 5 showParticles ARG 6 showIcon ARG 7 hiddenEffect ARG 8 factorCalculationData METHOD (Lnet/minecraft/class_1293;)V ARG 1 instance METHOD compareTo (Ljava/lang/Object;)I ARG 1 that METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_24275 fromNbt (Lnet/minecraft/class_1291;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293; ARG 0 type ARG 1 nbt METHOD method_24276 copyFrom (Lnet/minecraft/class_1293;)V ARG 1 that METHOD method_24277 writeTypelessNbt (Lnet/minecraft/class_2487;)V ARG 1 nbt METHOD method_42129 getFactorCalculationData ()Ljava/util/Optional; METHOD method_42130 (ILnet/minecraft/class_1293$class_7247;)V ARG 2 factorCalculationData METHOD method_42131 (Lnet/minecraft/class_1293$class_7247;)V ARG 1 factorCalculationData METHOD method_42132 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1293$class_7247;)V ARG 1 factorCalculationData METHOD method_42133 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V ARG 1 factorCalculationDataNbt METHOD method_5578 getAmplifier ()I METHOD method_5579 getEffectType ()Lnet/minecraft/class_1291; METHOD method_5580 setPermanent (Z)V ARG 1 permanent METHOD method_5581 shouldShowParticles ()Z METHOD method_5582 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; ARG 1 nbt METHOD method_5583 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293; ARG 0 nbt METHOD method_5584 getDuration ()I METHOD method_5585 update (Lnet/minecraft/class_1309;Ljava/lang/Runnable;)Z ARG 1 entity ARG 2 overwriteCallback METHOD method_5586 getTranslationKey ()Ljava/lang/String; METHOD method_5588 updateDuration ()I METHOD method_5589 applyUpdateEffect (Lnet/minecraft/class_1309;)V ARG 1 entity METHOD method_5590 upgrade (Lnet/minecraft/class_1293;)Z ARG 1 that METHOD method_5591 isAmbient ()Z METHOD method_5592 shouldShowIcon ()Z METHOD method_5593 isPermanent ()Z CLASS class_7247 FactorCalculationData FIELD field_38085 CODEC Lcom/mojang/serialization/Codec; FIELD field_38086 paddingDuration I FIELD field_38087 factorTarget F FIELD field_38088 factorCurrent F FIELD field_38089 effectChangedTimestamp I FIELD field_38090 factorPreviousFrame F FIELD field_38091 hadEffectLastTick Z METHOD (I)V ARG 1 paddingDuration METHOD (IFFFIFZ)V ARG 1 paddingDuration ARG 2 factorTarget METHOD method_42134 lerp (F)F ARG 1 factor METHOD method_42135 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Boolean; ARG 0 data METHOD method_42136 update (Lnet/minecraft/class_1293;)V ARG 1 instance METHOD method_42137 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_42138 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; ARG 0 data METHOD method_42139 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer; ARG 0 data METHOD method_42140 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; ARG 0 data METHOD method_42141 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; ARG 0 data METHOD method_42142 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer; ARG 0 data