Package net.minecraft.client.util
Class NarratorManager
java.lang.Object
net.minecraft.client.util.NarratorManager
A bridge between Minecraft and 
Narrator.- Mappings:
 Namespace Name named net/minecraft/client/util/NarratorManagerintermediary net/minecraft/class_333official ftv
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidcheckNarratorLibrary(boolean narratorEnabled) voidclear()private voiddebugPrintMessage(String message) If the game is in a development environment, logs a debug message for a narrated string.voiddestroy()private NarratorModeReturns the current narrator mode of the client.booleanisActive()voidvoidnarrateChatMessage(Text message) Narrates a chat message.voidNarrates system text.voidnarrateSystemImmediately(Text text) Narrates system text.voidnarrateSystemMessage(Text message) Narrates a system message.private voidnarrateText(Text message) voidonModeChange(NarratorMode mode) Narrates a message informing the user about a changed narration mode and displays it in a toast.private void 
- 
Field Details
- 
EMPTY
An empty text for narration.- Mappings:
 Namespace Name Mixin selector named EMPTYLnet/minecraft/client/util/NarratorManager;EMPTY:Lnet/minecraft/text/Text;intermediary field_18967Lnet/minecraft/class_333;field_18967:Lnet/minecraft/class_2561;official aLftv;a:Lxo;
 - 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/client/util/NarratorManager;LOGGER:Lorg/slf4j/Logger;intermediary field_18210Lnet/minecraft/class_333;field_18210:Lorg/slf4j/Logger;official bLftv;b:Lorg/slf4j/Logger;
 - 
client
- Mappings:
 Namespace Name Mixin selector named clientLnet/minecraft/client/util/NarratorManager;client:Lnet/minecraft/client/MinecraftClient;intermediary field_39755Lnet/minecraft/class_333;field_39755:Lnet/minecraft/class_310;official cLftv;c:Lfue;
 - 
narrator
private final com.mojang.text2speech.Narrator narrator- Mappings:
 Namespace Name Mixin selector named narratorLnet/minecraft/client/util/NarratorManager;narrator:Lcom/mojang/text2speech/Narrator;intermediary field_2055Lnet/minecraft/class_333;field_2055:Lcom/mojang/text2speech/Narrator;official dLftv;d:Lcom/mojang/text2speech/Narrator;
 
 - 
 - 
Constructor Details
- 
NarratorManager
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/util/NarratorManager;<init>(Lnet/minecraft/client/MinecraftClient;)Vintermediary <init>Lnet/minecraft/class_333;<init>(Lnet/minecraft/class_310;)Vofficial <init>Lftv;<init>(Lfue;)V
 
 - 
 - 
Method Details
- 
narrateChatMessage
Narrates a chat message.- See Also:
 - Mappings:
 Namespace Name Mixin selector named narrateChatMessageLnet/minecraft/client/util/NarratorManager;narrateChatMessage(Lnet/minecraft/text/Text;)Vintermediary method_44708Lnet/minecraft/class_333;method_44708(Lnet/minecraft/class_2561;)Vofficial aLftv;a(Lxo;)V
 - 
narrate
- Mappings:
 Namespace Name Mixin selector named narrateLnet/minecraft/client/util/NarratorManager;narrate(Lnet/minecraft/text/Text;)Vintermediary method_70816Lnet/minecraft/class_333;method_70816(Lnet/minecraft/class_2561;)Vofficial bLftv;b(Lxo;)V
 - 
narrateSystemMessage
Narrates a system message.- See Also:
 - Mappings:
 Namespace Name Mixin selector named narrateSystemMessageLnet/minecraft/client/util/NarratorManager;narrateSystemMessage(Lnet/minecraft/text/Text;)Vintermediary method_47976Lnet/minecraft/class_333;method_47976(Lnet/minecraft/class_2561;)Vofficial cLftv;c(Lxo;)V
 - 
narrateText
- Mappings:
 Namespace Name Mixin selector named narrateTextLnet/minecraft/client/util/NarratorManager;narrateText(Lnet/minecraft/text/Text;)Vintermediary method_70817Lnet/minecraft/class_333;method_70817(Lnet/minecraft/class_2561;)Vofficial eLftv;e(Lxo;)V
 - 
narrateSystemImmediately
Narrates system text.- Parameters:
 text- the text to narrate- See Also:
 - Mappings:
 Namespace Name Mixin selector named narrateSystemImmediatelyLnet/minecraft/client/util/NarratorManager;narrateSystemImmediately(Lnet/minecraft/text/Text;)Vintermediary method_37015Lnet/minecraft/class_333;method_37015(Lnet/minecraft/class_2561;)Vofficial dLftv;d(Lxo;)V
 - 
narrateSystemImmediately
Narrates system text.- Parameters:
 text- the text to narrate- See Also:
 - Mappings:
 Namespace Name Mixin selector named narrateSystemImmediatelyLnet/minecraft/client/util/NarratorManager;narrateSystemImmediately(Ljava/lang/String;)Vintermediary method_19788Lnet/minecraft/class_333;method_19788(Ljava/lang/String;)Vofficial aLftv;a(Ljava/lang/String;)V
 - 
say
- Mappings:
 Namespace Name Mixin selector named sayLnet/minecraft/client/util/NarratorManager;say(Ljava/lang/String;Z)Vintermediary method_66522Lnet/minecraft/class_333;method_66522(Ljava/lang/String;Z)Vofficial aLftv;a(Ljava/lang/String;Z)V
 - 
getNarratorMode
Returns the current narrator mode of the client.- Returns:
 - the current narrator mode of the client
 - Mappings:
 Namespace Name Mixin selector named getNarratorModeLnet/minecraft/client/util/NarratorManager;getNarratorMode()Lnet/minecraft/client/option/NarratorMode;intermediary method_20602Lnet/minecraft/class_333;method_20602()Lnet/minecraft/class_4065;official dLftv;d()Lfug;
 - 
debugPrintMessage
If the game is in a development environment, logs a debug message for a narrated string.- Parameters:
 message- the narrated message- Mappings:
 Namespace Name Mixin selector named debugPrintMessageLnet/minecraft/client/util/NarratorManager;debugPrintMessage(Ljava/lang/String;)Vintermediary method_37016Lnet/minecraft/class_333;method_37016(Ljava/lang/String;)Vofficial bLftv;b(Ljava/lang/String;)V
 - 
onModeChange
Narrates a message informing the user about a changed narration mode and displays it in a toast.- Parameters:
 mode- the new narrator mode- Mappings:
 Namespace Name Mixin selector named onModeChangeLnet/minecraft/client/util/NarratorManager;onModeChange(Lnet/minecraft/client/option/NarratorMode;)Vintermediary method_1792Lnet/minecraft/class_333;method_1792(Lnet/minecraft/class_4065;)Vofficial aLftv;a(Lfug;)V
 - 
isActive
public boolean isActive()- Mappings:
 Namespace Name Mixin selector named isActiveLnet/minecraft/client/util/NarratorManager;isActive()Zintermediary method_1791Lnet/minecraft/class_333;method_1791()Zofficial aLftv;a()Z
 - 
clear
public void clear()- Mappings:
 Namespace Name Mixin selector named clearLnet/minecraft/client/util/NarratorManager;clear()Vintermediary method_1793Lnet/minecraft/class_333;method_1793()Vofficial bLftv;b()V
 - 
destroy
public void destroy()- Mappings:
 Namespace Name Mixin selector named destroyLnet/minecraft/client/util/NarratorManager;destroy()Vintermediary method_20371Lnet/minecraft/class_333;method_20371()Vofficial cLftv;c()V
 - 
checkNarratorLibrary
public void checkNarratorLibrary(boolean narratorEnabled) - Mappings:
 Namespace Name Mixin selector named checkNarratorLibraryLnet/minecraft/client/util/NarratorManager;checkNarratorLibrary(Z)Vintermediary method_52183Lnet/minecraft/class_333;method_52183(Z)Vofficial aLftv;a(Z)V
 
 -