Skip to content

Blabber

An extensible data-driven Dialogue API for Minecraft

by Ladysnake· Coolrex, Pyrofab and 1 moreLibrary
FabricQuilt
Loaders
FabricQuilt
Downloads on Modrinth
124K
Followers on Modrinth
132
versions
30
Updated
May 17, 2026May 17
Published
in 2023
This is a library — other mods need it, and it adds nothing to the game by itselfRequired by 2 mods. Download it if another mod needs it.
Roleplaying in the desert — A dialogue using the RPG alternative layout, with 3 choices · swipe

At a glance

A library: other mods need it — required by 2 mods
Runs on Fabric and Quilt
For Minecraft 1.20.4–1.21.5, 1.21.11–26.1.2 …
Needed in the game and on the server
Latest version — 1.13.0 from May 17, 2026
License LGPL-3.0-or-later — free
Where it's needed
In gamerequiredOn serverrequired

Needed both in the game and on the server

Game versions1.20.1–1.20.2, 1.20.4–1.21.5, 1.21.11–26.1.2

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

Like that:

Example Dialogue Screen

Or like that:

Example Alt Dialogue Screen

You get to choose per-dialogue.

And here's a little video showcase too:

How it works

Commands

Blabber adds the /blabber command, allowing server operators and mapmakers to interact with the mod through commands.

  • /blabber dialogue

    • `/blabber dialogue start [] []` : Starts a dialogue for one or more players.

      • `` : the unique identifier for the dialogue
      • `[](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,[]` is not optional.
      • `[]` (optional) : If specified, must be a target selector for a single entity. If unspecified, defaults to no interlocutor.

Format

Blabber will automatically load all JSON files in the data/[namespace]/blabber/dialogues directory. 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

Mod Compatibility

Heracles

The Heracles quest mod can be used with the Heracles for Blabber add-on to incorporate dialogues into your modpack's or server's quests.

Text Animator

The Text Animator mod can be used to add special effects to your dialogues' texts.

Taterzens

The Taterzens mod can be used to create NPCs that can trigger Blabber dialogues when interacted with.

FAQ

Q: (Neo)Forge?

A: I do not wish to spend development time supporting Forge. However, on 1.20.1, you can use the Sinytra Connector mod to make Blabber run regardless. If you are a mod developer who wishes to provide support for another loader, you can get in touch with us on our Discord server.

FAQ

How to install Blabber?

Install Fabric for your Minecraft version, download Blabber for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Blabber support?

Blabber has builds for Minecraft 1.20.1–1.20.2, 1.20.4–1.21.5, 1.21.11–26.1.2.

Is Blabber needed on the server?

Needed in the game and on the server

License and source
GNU Lesser General Public License v3.0 or laterfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More