CLASS net/minecraft/class_4065 net/minecraft/client/option/NarratorMode COMMENT Contains the different narrator modes that control COMMENT which messages the narrator narrates. FIELD field_18176 Lnet/minecraft/class_4065; COMMENT The narrator is disabled and narrates nothing. FIELD field_18177 Lnet/minecraft/class_4065; COMMENT The narrator narrates everything narrated in the {@link #CHAT} and {@link #SYSTEM} modes. FIELD field_18178 Lnet/minecraft/class_4065; COMMENT The narrator narrates chat messages. FIELD field_18179 Lnet/minecraft/class_4065; COMMENT The narrator narrates system text, including screens. FIELD field_18180 BY_ID Ljava/util/function/IntFunction; FIELD field_18181 id I FIELD field_24212 name Lnet/minecraft/class_2561; METHOD (Ljava/lang/String;IILjava/lang/String;)V ARG 3 id ARG 4 name METHOD method_18509 getId ()I COMMENT {@return the unique int ID of this mode} COMMENT @see #byId(int) METHOD method_18510 byId (I)Lnet/minecraft/class_4065; COMMENT {@return the narrator mode matching the specified ID with wraparound} COMMENT @see #getId ARG 0 id METHOD method_18511 getName ()Lnet/minecraft/class_2561; COMMENT {@return the human-readable name of this mode} METHOD method_44715 shouldNarrateChat ()Z COMMENT Checks if this mode narrates chat messages. COMMENT COMMENT @return {@code true} if chat messages are narrated, {@code false} otherwise COMMENT @see #CHAT METHOD method_44716 shouldNarrateSystem ()Z COMMENT Checks if this mode narrates system text. COMMENT COMMENT @return {@code true} if system text is narrated, {@code false} otherwise COMMENT @see #SYSTEM