Narrator Configs Mod
No reviews yet
Give users fine-grained control over the existing Minecraft narrator
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Narrator Configs Mod
Minecraft comes with a builtin narrator. For this narrator, there are three narration options available:
- Narrates All
- Narrates Chat
- Narrates System
There are Minecraft Community Feedback posts requesting for the game to expand on what narrations already exist
within Minecraft (see here and here). As well, there is an Accessibility Plus mod which aims to tackle many of
the issues pointed out in those feedback posts (you can find it here).
However, new narrations aside, some users find the existing narration options to be too limited. For example, some
users may feel that "Narrates All" contains too much narration for them, but that "Narrates Chat" also misses
important system messages that come through the chat display. I have created a simple mod for this exact issue
(see here). But some users may still want to fully customize the narrator in ways that are not covered by the above
options.
This mod attempts to give fine-grained control to Minecraft players to define exactly which narrations they want to
hear and which they do not.
(Please note that this mod is a Fabric mod and requires the Fabric API to be present in the mods folder.)
Configuration
The mod expects to find a configuration file in the config directory (either narratorconfigsmod.yml or
narratorconfigsmod.json). The mod has four configuration properties:
- chatEnabled: Whether standard user chat messages are enabled
- enabledPrefixes: Using the language translation files, enable specific "key prefixes" to allow matching
messages to be narrated (if the text sent to the narrator begins with a translation, it should be narrated) - disabledPrefixes: If a key-prefix is useful but too generic, this property can disable other/more specific
key-prefixes (it can be used at the same time asenabledPrefixesandenabledRegularExpressions)
enabledRegularExpressions: If messages are not covered by keys in the language files or a user wants
to control exactly what text-matches should get narrated, enable specific messages by providing the full
regular expressions to match against
NOTE: The prefixes described above are found in the language files that come built-in in Minecraft. For
convenience, an example US-English language file is included in the repository here.
An example YAML configuration file:
# Enable chat so that chat messages are narrated
chatEnabled: yes
# Enable specific system messages based on matching their keys' prefixes in the Minecraft language files:
enabledPrefixes:
# match the "joined", "joined (renamed)", and "left" multiplayer messages
- multiplayer.player.
# match incoming and outgoing whispers
- commands.message.display.
# match when a player completes advancements, challenges, and goals
- chat.type.advancement.
# match all player death messages
- death.
# match messages related to player sleep
- sleep.
In order to use the mod, a new narrator option inside the Options... > Accessibility Settings... > Narrator
settings was added. Click through until the Narrator is set to "Custom Configs".
License
Licensed under the MIT License (MIT). Copyright © 2022 Case Walker.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources