Package net.minecraft.client.util
Class NarratorManager
java.lang.Object
net.minecraft.client.util.NarratorManager
A bridge between Minecraft and 
Narrator.- Mappings:
- Namespace - Name - official - enf- intermediary - net/minecraft/class_333- named - net/minecraft/client/util/NarratorManager
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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()voidNarrates system text.voidNarrates system text.voidnarrateChatMessage(Text text) Narrates a chat message.voidnarrateSystemMessage(Text text) Narrates a system message.voidonModeChange(NarratorMode mode) Narrates a message informing the user about a changed narration mode and displays it in a toast.
- 
Field Details- 
EMPTYAn empty text for narration.- Mappings:
- Namespace - Name - Mixin selector - official - a- Lenf;a:Lsw;- intermediary - field_18967- Lnet/minecraft/class_333;field_18967:Lnet/minecraft/class_2561;- named - EMPTY- Lnet/minecraft/client/util/NarratorManager;EMPTY:Lnet/minecraft/text/Text;
 
- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - b- Lenf;b:Lorg/slf4j/Logger;- intermediary - field_18210- Lnet/minecraft/class_333;field_18210:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/client/util/NarratorManager;LOGGER:Lorg/slf4j/Logger;
 
- 
client- Mappings:
- Namespace - Name - Mixin selector - official - c- Lenf;c:Lenn;- intermediary - field_39755- Lnet/minecraft/class_333;field_39755:Lnet/minecraft/class_310;- named - client- Lnet/minecraft/client/util/NarratorManager;client:Lnet/minecraft/client/MinecraftClient;
 
- 
narratorprivate final com.mojang.text2speech.Narrator narrator- Mappings:
- Namespace - Name - Mixin selector - official - d- Lenf;d:Lcom/mojang/text2speech/Narrator;- intermediary - field_2055- Lnet/minecraft/class_333;field_2055:Lcom/mojang/text2speech/Narrator;- named - narrator- Lnet/minecraft/client/util/NarratorManager;narrator:Lcom/mojang/text2speech/Narrator;
 
 
- 
- 
Constructor Details- 
NarratorManager- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lenf;<init>(Lenn;)V- intermediary - <init>- Lnet/minecraft/class_333;<init>(Lnet/minecraft/class_310;)V- named - <init>- Lnet/minecraft/client/util/NarratorManager;<init>(Lnet/minecraft/client/MinecraftClient;)V
 
 
- 
- 
Method Details- 
narrateChatMessageNarrates a chat message.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lenf;a(Lsw;)V- intermediary - method_44708- Lnet/minecraft/class_333;method_44708(Lnet/minecraft/class_2561;)V- named - narrateChatMessage- Lnet/minecraft/client/util/NarratorManager;narrateChatMessage(Lnet/minecraft/text/Text;)V
 
- 
narrateSystemMessageNarrates a system message.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lenf;b(Lsw;)V- intermediary - method_47976- Lnet/minecraft/class_333;method_47976(Lnet/minecraft/class_2561;)V- named - narrateSystemMessage- Lnet/minecraft/client/util/NarratorManager;narrateSystemMessage(Lnet/minecraft/text/Text;)V
 
- 
narrateNarrates system text.- Parameters:
- text- the text to narrate
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lenf;c(Lsw;)V- intermediary - method_37015- Lnet/minecraft/class_333;method_37015(Lnet/minecraft/class_2561;)V- named - narrate- Lnet/minecraft/client/util/NarratorManager;narrate(Lnet/minecraft/text/Text;)V
 
- 
narrateNarrates system text.- Parameters:
- text- the text to narrate
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lenf;a(Ljava/lang/String;)V- intermediary - method_19788- Lnet/minecraft/class_333;method_19788(Ljava/lang/String;)V- named - narrate- Lnet/minecraft/client/util/NarratorManager;narrate(Ljava/lang/String;)V
 
- 
getNarratorModeReturns the current narrator mode of the client.- Returns:
- the current narrator mode of the client
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lenf;d()Lenp;- intermediary - method_20602- Lnet/minecraft/class_333;method_20602()Lnet/minecraft/class_4065;- named - getNarratorMode- Lnet/minecraft/client/util/NarratorManager;getNarratorMode()Lnet/minecraft/client/option/NarratorMode;
 
- 
debugPrintMessageIf 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 - official - b- Lenf;b(Ljava/lang/String;)V- intermediary - method_37016- Lnet/minecraft/class_333;method_37016(Ljava/lang/String;)V- named - debugPrintMessage- Lnet/minecraft/client/util/NarratorManager;debugPrintMessage(Ljava/lang/String;)V
 
- 
onModeChangeNarrates 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 - official - a- Lenf;a(Lenp;)V- intermediary - method_1792- Lnet/minecraft/class_333;method_1792(Lnet/minecraft/class_4065;)V- named - onModeChange- Lnet/minecraft/client/util/NarratorManager;onModeChange(Lnet/minecraft/client/option/NarratorMode;)V
 
- 
isActivepublic boolean isActive()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lenf;a()Z- intermediary - method_1791- Lnet/minecraft/class_333;method_1791()Z- named - isActive- Lnet/minecraft/client/util/NarratorManager;isActive()Z
 
- 
clearpublic void clear()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lenf;b()V- intermediary - method_1793- Lnet/minecraft/class_333;method_1793()V- named - clear- Lnet/minecraft/client/util/NarratorManager;clear()V
 
- 
destroypublic void destroy()- Mappings:
- Namespace - Name - Mixin selector - official - c- Lenf;c()V- intermediary - method_20371- Lnet/minecraft/class_333;method_20371()V- named - destroy- Lnet/minecraft/client/util/NarratorManager;destroy()V
 
- 
checkNarratorLibrarypublic void checkNarratorLibrary(boolean narratorEnabled) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lenf;a(Z)V- intermediary - method_52183- Lnet/minecraft/class_333;method_52183(Z)V- named - checkNarratorLibrary- Lnet/minecraft/client/util/NarratorManager;checkNarratorLibrary(Z)V
 
 
-