Are you a modpack maker who wants their players to talk to more than a quest book?
Are you a modded server owner who wants to sprinkle some ✨immersion✨ in their world?
Are you perhaps a modder who is looking for an easy-to-use dialogue library with expansive tooling?
Blabber is a mod and library for displaying interactive dialogues to your players. Just write your dialogue description files, then start them on demand!
How it looks
Or like that:
You get to choose per-dialogue.
And here's a little video showcase too: https://youtu.be/Hm_bQlgqSCQ
How it works
Blabber adds the
/blabber command, allowing server operators and mapmakers to interact with the mod through commands.
/blabber dialogue start <dialogue> [<targets>] [<interlocutor>]: Starts a dialogue for one or more players.
<dialogue>: the unique identifier for the dialogue
[<targets>](optional) : If specified, must be either a player's username or a target selector. If unspecified, defaults to the player using the command. When used in a command block,
[<targets>]is not optional.
[<interlocutor>](optional) : If specified, must be a target selector for a single entity. If unspecified, defaults to no interlocutor.
Blabber will automatically load all JSON files in the
Those can be provided either by mods, or by datapacks.
Each file describes the various states a dialogue can be in. You can find the full description on the website: https://ladysnake.org/wiki/blabber#format
Online Dialogue Maker
If you are allergic to code, try this online tool: blabber dialogue editor
Using Blabber (for developers)
You can find the instructions to add Blabber to your development environment on our website: https://ladysnake.org/wiki/blabber/#using-blabber-for-developers
The schema for Blabber dialogue files is available here: dialogue.schema.json