Blabber Mod Wiki › FAQ
Blabber Mod FAQ
10 questions players actually ask, answered.
How do I start a dialogue for a player?
Use the /blabber command followed by the player name and dialogue file name, like `/blabber start `. The dialogue file must exist in your dialogues folder as a JSON file.
Can I make dialogues without coding JSON?
Yes, the mod includes an online dialogue maker tool that lets you create dialogues visually without writing JSON directly. You can export the result and place it in your dialogues folder.
How do I create dialogue choices that branch into different conversations?
In your JSON file, use the `choices` array to define player options, and link each choice to a different dialogue node using the `next` property. See the branching dialogue guide for a complete example.
What's the folder structure for storing dialogue files?
Place your dialogue JSON files in the `config/blabber/dialogues/` folder. The mod will automatically load them, and you reference them by filename (without the .json extension) in commands.
Does Blabber work with Taterzens or other NPC mods?
Yes, Blabber is designed to work alongside mods like Taterzens, Heracles, and Text Animator. You can trigger Blabber dialogues for NPCs created by these mods using commands or integration features.
Can I trigger a dialogue automatically when a player does something?
Blabber itself is command-based, but you can use other mods or command blocks to detect player actions and run `/blabber start` commands in response. Some modpack makers use this for quest systems.
What happens if my JSON dialogue file has an error?
The mod will typically fail to load that dialogue and log an error in your console. Check your JSON syntax (brackets, commas, quotes) and make sure all referenced nodes exist in your file.
Can multiple players see the same dialogue at once?
Yes, you can start a dialogue for multiple players in one command using `/blabber start `, or by running the command multiple times.
Does Blabber affect server performance or TPS?
Blabber is lightweight and dialogue files are loaded once at startup. Performance impact is minimal unless you're running hundreds of simultaneous dialogues, which is uncommon.
Can I add custom formatting like colors or bold text to dialogue?
Yes, you can use Minecraft text formatting codes (like `§c` for red or `§l` for bold) in your dialogue text strings within the JSON file.