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 fgg
-
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()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
-
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 aLfgg;a:Lwz;
-
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 bLfgg;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 cLfgg;c:Lfgo;
-
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 dLfgg;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>Lfgg;<init>(Lfgo;)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 aLfgg;a(Lwz;)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 bLfgg;b(Lwz;)V
-
narrate
Narrates system text.- Parameters:
text- the text to narrate- See Also:
- Mappings:
Namespace Name Mixin selector named narrateLnet/minecraft/client/util/NarratorManager;narrate(Lnet/minecraft/text/Text;)Vintermediary method_37015Lnet/minecraft/class_333;method_37015(Lnet/minecraft/class_2561;)Vofficial cLfgg;c(Lwz;)V
-
narrate
Narrates system text.- Parameters:
text- the text to narrate- See Also:
- Mappings:
Namespace Name Mixin selector named narrateLnet/minecraft/client/util/NarratorManager;narrate(Ljava/lang/String;)Vintermediary method_19788Lnet/minecraft/class_333;method_19788(Ljava/lang/String;)Vofficial aLfgg;a(Ljava/lang/String;)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 dLfgg;d()Lfgq;
-
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 bLfgg;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 aLfgg;a(Lfgq;)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 aLfgg;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 bLfgg;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 cLfgg;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 aLfgg;a(Z)V
-