CLASS net/minecraft/class_6385 net/minecraft/client/gui/screen/narration/ScreenNarrator COMMENT Manages narration messages and combines them into a narrated string. FIELD field_33796 currentMessageIndex I FIELD field_33797 narrations Ljava/util/Map; METHOD method_37043 (Lnet/minecraft/class_6385$class_6386;)Ljava/lang/Integer; ARG 0 partIndex METHOD method_37044 buildNarrations (Ljava/util/function/Consumer;)V COMMENT Creates the narration messages for the next narration using a COMMENT {@link NarrationMessageBuilder}. ARG 1 builderConsumer COMMENT a consumer that adds the narrations to a {@link NarrationMessageBuilder} METHOD method_37045 buildNarratorText (Z)Ljava/lang/String; COMMENT Builds a text representation of the narrations produced by the last call to COMMENT {@link #buildNarrations buildNarrations}. COMMENT COMMENT @implNote Contains all sentences in the narrations of the current narration COMMENT message separated by {@code ". "}, ordered as described in COMMENT {@link NarrationMessageBuilder}. COMMENT @return the created narrator text ARG 1 includeUnchanged COMMENT if {@code true}, the text will include unchanged messages that have COMMENT already been included in the output of this method previously METHOD method_37046 (ZLjava/util/function/Consumer;Lnet/minecraft/class_6385$class_6386;Lnet/minecraft/class_6385$class_6387;)V ARG 3 partIndex ARG 4 message METHOD method_37047 (Lnet/minecraft/class_6385$class_6386;)Lnet/minecraft/class_6381; ARG 0 partIndex CLASS 1 FIELD field_33800 first Z METHOD accept (Ljava/lang/Object;)V ARG 1 sentence CLASS class_6386 PartIndex FIELD field_33801 part Lnet/minecraft/class_6381; FIELD field_33802 depth I METHOD (Lnet/minecraft/class_6381;I)V ARG 1 part ARG 2 depth CLASS class_6387 Message FIELD field_33803 narration Lnet/minecraft/class_6384; FIELD field_33804 index I FIELD field_33805 used Z METHOD method_37049 setNarration (ILnet/minecraft/class_6384;)Lnet/minecraft/class_6385$class_6387; ARG 1 index ARG 2 narration CLASS class_6388 MessageBuilder FIELD field_33807 depth I METHOD (Lnet/minecraft/class_6385;I)V ARG 2 depth METHOD method_37050 (Lnet/minecraft/class_6385$class_6386;)Lnet/minecraft/class_6385$class_6387; ARG 0 partIndex