Class Narration<T>
java.lang.Object
net.minecraft.client.gui.screen.narration.Narration<T>
A narration is a message consisting of a list of string "sentences".
 The sentences can be iterated using 
forEachSentence.
 Narrations are attached to narration parts
 using NarrationMessageBuilder.put(NarrationPart, Narration).
- Mappings:
- Namespace - Name - named - net/minecraft/client/gui/screen/narration/Narration- intermediary - net/minecraft/class_6384- official - fst
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanvoidforEachSentence(Consumer<String> consumer) Iterates all sentences in this narration with aConsumer.inthashCode()static Narration<?> Creates a narration from a single string sentence.static Narration<?> Creates a narration from a singleTextsentence.static Narration<?> Creates a narration from a list ofTextsentences.
- 
Field Details- 
EMPTYAn empty narration that contains no sentences.- Mappings:
- Namespace - Name - Mixin selector - named - EMPTY- Lnet/minecraft/client/gui/screen/narration/Narration;EMPTY:Lnet/minecraft/client/gui/screen/narration/Narration;- intermediary - field_33793- Lnet/minecraft/class_6384;field_33793:Lnet/minecraft/class_6384;- official - a- Lfst;a:Lfst;
 
- 
value- Mappings:
- Namespace - Name - Mixin selector - named - value- Lnet/minecraft/client/gui/screen/narration/Narration;value:Ljava/lang/Object;- intermediary - field_33794- Lnet/minecraft/class_6384;field_33794:Ljava/lang/Object;- official - b- Lfst;b:Ljava/lang/Object;
 
- 
transformer- Mappings:
- Namespace - Name - Mixin selector - named - transformer- Lnet/minecraft/client/gui/screen/narration/Narration;transformer:Ljava/util/function/BiConsumer;- intermediary - field_33795- Lnet/minecraft/class_6384;field_33795:Ljava/util/function/BiConsumer;- official - c- Lfst;c:Ljava/util/function/BiConsumer;
 
 
- 
- 
Constructor Details- 
Narration- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/gui/screen/narration/Narration;<init>(Ljava/lang/Object;Ljava/util/function/BiConsumer;)V- intermediary - <init>- Lnet/minecraft/class_6384;<init>(Ljava/lang/Object;Ljava/util/function/BiConsumer;)V- official - <init>- Lfst;<init>(Ljava/lang/Object;Ljava/util/function/BiConsumer;)V
 
 
- 
- 
Method Details- 
stringCreates a narration from a single string sentence.- Parameters:
- string- the narrated sentence
- Returns:
- the created narration
- Mappings:
- Namespace - Name - Mixin selector - named - string- Lnet/minecraft/client/gui/screen/narration/Narration;string(Ljava/lang/String;)Lnet/minecraft/client/gui/screen/narration/Narration;- intermediary - method_37036- Lnet/minecraft/class_6384;method_37036(Ljava/lang/String;)Lnet/minecraft/class_6384;- official - a- Lfst;a(Ljava/lang/String;)Lfst;
 
- 
textCreates a narration from a singleTextsentence.- Parameters:
- text- the narrated sentence
- Returns:
- the created narration
- Implementation Requirements:
- The sentence is converted to a string using Text.getString().
- Mappings:
- Namespace - Name - Mixin selector - named - text- Lnet/minecraft/client/gui/screen/narration/Narration;text(Lnet/minecraft/text/Text;)Lnet/minecraft/client/gui/screen/narration/Narration;- intermediary - method_37042- Lnet/minecraft/class_6384;method_37042(Lnet/minecraft/class_2561;)Lnet/minecraft/class_6384;- official - a- Lfst;a(Lwp;)Lfst;
 
- 
textsCreates a narration from a list ofTextsentences.- Parameters:
- texts- the narrated sentences
- Returns:
- the created narration
- Implementation Requirements:
- The sentences are converted to strings using Text.getString().
- Mappings:
- Namespace - Name - Mixin selector - named - texts- Lnet/minecraft/client/gui/screen/narration/Narration;texts(Ljava/util/List;)Lnet/minecraft/client/gui/screen/narration/Narration;- intermediary - method_37037- Lnet/minecraft/class_6384;method_37037(Ljava/util/List;)Lnet/minecraft/class_6384;- official - a- Lfst;a(Ljava/util/List;)Lfst;
 
- 
forEachSentenceIterates all sentences in this narration with aConsumer.- Parameters:
- consumer- the consumer to accept all sentences in this narration
- Mappings:
- Namespace - Name - Mixin selector - named - forEachSentence- Lnet/minecraft/client/gui/screen/narration/Narration;forEachSentence(Ljava/util/function/Consumer;)V- intermediary - method_37039- Lnet/minecraft/class_6384;method_37039(Ljava/util/function/Consumer;)V- official - a- Lfst;a(Ljava/util/function/Consumer;)V
 
- 
equals
- 
hashCodepublic int hashCode()
 
-