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 official esj$cintermediary net/minecraft/class_6385$class_6388named net/minecraft/client/gui/screen/narration/ScreenNarrator$MessageBuilder
-
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 official bLesj$c;b:Iintermediary field_33807Lnet/minecraft/class_6385$class_6388;field_33807:Inamed depthLnet/minecraft/client/gui/screen/narration/ScreenNarrator$MessageBuilder;depth:I
-
-
Constructor Details
-
MessageBuilder
MessageBuilder(int depth) - Mappings:
Namespace Name Mixin selector official <init>Lesj$c;<init>(Lesj;I)Vintermediary <init>Lnet/minecraft/class_6385$class_6388;<init>(Lnet/minecraft/class_6385;I)Vnamed <init>Lnet/minecraft/client/gui/screen/narration/ScreenNarrator$MessageBuilder;<init>(Lnet/minecraft/client/gui/screen/narration/ScreenNarrator;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 official aLesg;a(Lesf;Lesi;)Vintermediary method_37032Lnet/minecraft/class_6382;method_37032(Lnet/minecraft/class_6381;Lnet/minecraft/class_6384;)Vnamed putLnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;put(Lnet/minecraft/client/gui/screen/narration/NarrationPart;Lnet/minecraft/client/gui/screen/narration/Narration;)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
- Mappings:
Namespace Name Mixin selector official aLesg;a()Lesg;intermediary method_37031Lnet/minecraft/class_6382;method_37031()Lnet/minecraft/class_6382;named nextMessageLnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;nextMessage()Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;
-