CLASS net/minecraft/class_1844 net/minecraft/component/type/PotionContentsComponent FIELD field_25817 NONE_TEXT Lnet/minecraft/class_2561; FIELD field_30946 UNCRAFTABLE_COLOR I FIELD field_49274 DEFAULT Lnet/minecraft/class_1844; FIELD field_49275 CODEC Lcom/mojang/serialization/Codec; FIELD field_49276 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49277 EFFECTLESS_COLOR I FIELD field_49749 BASE_CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_6880;)V ARG 1 potion METHOD method_47372 buildTooltip (Ljava/util/function/Consumer;FF)V ARG 1 textConsumer ARG 2 durationMultiplier ARG 3 tickRate METHOD method_55762 (Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V ARG 1 attribute ARG 2 modifier METHOD method_57397 getEffects ()Ljava/lang/Iterable; METHOD method_57398 with (Lnet/minecraft/class_1293;)Lnet/minecraft/class_1844; ARG 1 customEffect METHOD method_57399 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_57400 createStack (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799; ARG 0 item ARG 1 potion METHOD method_57401 matches (Lnet/minecraft/class_6880;)Z ARG 1 potion METHOD method_57402 forEachEffect (Ljava/util/function/Consumer;)V ARG 1 effectConsumer METHOD method_57403 with (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1844; ARG 1 potion METHOD method_57405 hasEffects ()Z METHOD method_58111 mixColors (Ljava/lang/Iterable;)Ljava/util/OptionalInt; ARG 0 effects METHOD method_8055 getColor (Ljava/lang/Iterable;)I ARG 0 effects METHOD method_8062 getColor (Lnet/minecraft/class_6880;)I ARG 0 potion METHOD method_8064 getColor ()I METHOD method_8065 buildTooltip (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V ARG 0 effects ARG 1 textConsumer ARG 2 durationMultiplier ARG 3 tickRate