Class ScreenNarrator.MessageBuilder
java.lang.Object
net.minecraft.client.gui.screen.narration.ScreenNarrator.MessageBuilder
- All Implemented Interfaces:
NarrationMessageBuilder
- Enclosing class:
ScreenNarrator
@Environment(CLIENT)
private class ScreenNarrator.MessageBuilder
extends Object
implements NarrationMessageBuilder
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/narration/ScreenNarrator$MessageBuilderintermediary net/minecraft/class_6385$class_6388official fml$c
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a narration message builder for a submessage.voidput(NarrationPart part, Narration<?> narration) Adds a narration to this message builder.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.screen.narration.NarrationMessageBuilder
put, put, put
-
Field Details
-
depth
private final int depth- Mappings:
Namespace Name Mixin selector named depthLnet/minecraft/client/gui/screen/narration/ScreenNarrator$MessageBuilder;depth:Iintermediary field_33807Lnet/minecraft/class_6385$class_6388;field_33807:Iofficial bLfml$c;b:I
-
-
Constructor Details
-
MessageBuilder
MessageBuilder(int depth) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/narration/ScreenNarrator$MessageBuilder;<init>(Lnet/minecraft/client/gui/screen/narration/ScreenNarrator;I)Vintermediary <init>Lnet/minecraft/class_6385$class_6388;<init>(Lnet/minecraft/class_6385;I)Vofficial <init>Lfml$c;<init>(Lfml;I)V
-
-
Method Details
-
put
Adds a narration to this message builder.If a narration already exists for the specified narration part, it is replaced by the new narration.
- Specified by:
putin interfaceNarrationMessageBuilder- See Also:
- Mappings:
Namespace Name Mixin selector named putLnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;put(Lnet/minecraft/client/gui/screen/narration/NarrationPart;Lnet/minecraft/client/gui/screen/narration/Narration;)Vintermediary method_37032Lnet/minecraft/class_6382;method_37032(Lnet/minecraft/class_6381;Lnet/minecraft/class_6384;)Vofficial aLfmi;a(Lfmh;Lfmk;)V
-
nextMessage
Creates a narration message builder for a submessage.Submessages can have their own set of narrations for the narration parts, which are merged with the "parent" message's narrations as described above.
- Specified by:
nextMessagein interfaceNarrationMessageBuilder- Returns:
- the created builder
- API Note:
- All returned builder instances are equivalent and refer to the same submessage. If you want to add yet another set of narrations, call this method again on the first submessage builder to obtain a "nested" submessage builder.
- Mappings:
Namespace Name Mixin selector named nextMessageLnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;nextMessage()Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;intermediary method_37031Lnet/minecraft/class_6382;method_37031()Lnet/minecraft/class_6382;official aLfmi;a()Lfmi;
-