Class ScreenNarrator
java.lang.Object
net.minecraft.client.gui.screen.narration.ScreenNarrator
Manages narration messages and combines them into a narrated string.
- Mappings:
- Namespace - Name - official - ess- intermediary - net/minecraft/class_6385- named - net/minecraft/client/gui/screen/narration/ScreenNarrator
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classprivate classprivate static class
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) int(package private) final Map<ScreenNarrator.PartIndex,ScreenNarrator.Message> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidbuildNarrations(Consumer<NarrationMessageBuilder> builderConsumer) Creates the narration messages for the next narration using aNarrationMessageBuilder.buildNarratorText(boolean includeUnchanged) Builds a text representation of the narrations produced by the last call tobuildNarrations.
- 
Field Details- 
currentMessageIndexint currentMessageIndex- Mappings:
- Namespace - Name - Mixin selector - official - a- Less;a:I- intermediary - field_33796- Lnet/minecraft/class_6385;field_33796:I- named - currentMessageIndex- Lnet/minecraft/client/gui/screen/narration/ScreenNarrator;currentMessageIndex:I
 
- 
narrations- Mappings:
- Namespace - Name - Mixin selector - official - b- Less;b:Ljava/util/Map;- intermediary - field_33797- Lnet/minecraft/class_6385;field_33797:Ljava/util/Map;- named - narrations- Lnet/minecraft/client/gui/screen/narration/ScreenNarrator;narrations:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
ScreenNarratorpublic ScreenNarrator()
 
- 
- 
Method Details- 
buildNarrationsCreates the narration messages for the next narration using aNarrationMessageBuilder.- Parameters:
- builderConsumer- a consumer that adds the narrations to a- NarrationMessageBuilder
- Mappings:
- Namespace - Name - Mixin selector - official - a- Less;a(Ljava/util/function/Consumer;)V- intermediary - method_37044- Lnet/minecraft/class_6385;method_37044(Ljava/util/function/Consumer;)V- named - buildNarrations- Lnet/minecraft/client/gui/screen/narration/ScreenNarrator;buildNarrations(Ljava/util/function/Consumer;)V
 
- 
buildNarratorTextBuilds a text representation of the narrations produced by the last call tobuildNarrations.- Parameters:
- includeUnchanged- if- true, the text will include unchanged messages that have already been included in the output of this method previously
- Returns:
- the created narrator text
- Implementation Note:
- Contains all sentences in the narrations of the current narration
 message separated by ". ", ordered as described inNarrationMessageBuilder.
- Mappings:
- Namespace - Name - Mixin selector - official - a- Less;a(Z)Ljava/lang/String;- intermediary - method_37045- Lnet/minecraft/class_6385;method_37045(Z)Ljava/lang/String;- named - buildNarratorText- Lnet/minecraft/client/gui/screen/narration/ScreenNarrator;buildNarratorText(Z)Ljava/lang/String;
 
 
-