Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Blabber

Blabber

An extensible data-driven Dialogue API for Minecraft

53.5k
98
Library

Compatibility

Minecraft: Java Edition

1.21.x
1.20.4–1.20.6
1.20.1–1.20.2

Platforms

Fabric
Quilt

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

Ladysnake
LadysnakeOrganization

Coolrex
Coolrex Artist
RAT
RAT Artist
Pyrofab
Pyrofab Main Developer

Details

Licensed LGPL-3.0-or-later
Published last year
Updated last month
DescriptionGalleryChangelogVersions

Show all versions

1
2

1.4.0

by Pyrofab on Dec 31, 2023
Download

Version 1.4.0:

Updated to 1.20.4

Mod Interactions

  • REI no longer appears on the RPG dialogue screen variant

see full changelog here

1.3.1

by Pyrofab on Nov 9, 2023
Download

Version 1.3.1:

Fixes

  • Fixed the /blabber command failing to find dialogues added through regular datapacks

see full changelog here

1.3.0

by Pyrofab on Nov 1, 2023
Download

Version 1.3.0:

Additions

  • Added a new DialogueActionV2 interface that lets mods act upon the interlocutor in a dialogue

see full changelog here

1.2.0

by Pyrofab on Oct 31, 2023
Download

Version 1.2.0:

Additions

  • Dialogues now support advanced text components, like entity selectors and scores
  • You can now specify an interlocutor when starting a dialogue
  • The interlocutor entity can be referred to in commands and texts using a new entity selector, @interlocutor
  • It can also be referred to using a new loot condition, blabber:interlocutor_properties

Changes

  • Dialogues can now be reloaded using the /reload command

see full changelog here

1.1.0

by Pyrofab on Oct 28, 2023
Download

Version 1.1.0:

Additions

  • A new dialogue screen you can use : the RPG layout, ideal for dynamic NPC dialogues with short choices
    • This new layout can be chosen on a per-dialogue basis - look at the documentation for details

Changes

  • Updated the French localization

Fixes

  • Fixed scrolling in the dialogue screen behaving erratically

see full changelog here

1.0.0-mc1.20.1

by Pyrofab on Oct 24, 2023
Download

Version 1.0.0-mc1.20.1:

  • Updated to MC 1.20.1

Additions

  • Conditional choices !
    • A dialogue choice can require an arbitrary condition in the form of a JSON predicate
    • You can make it so that, when a choice is unavailable, it displays as either grayed out or hidden entirely
    • Grayed out choices display a customizable explanation when hovered
    • Conditions are refreshed every tick while a dialogue is active
    • Blabber will warn you in the logs at initialization if a dialogue has a risk of leaving a player without choices
  • You can now see a little arrow icon next to the currently selected choice
    • This icon gets replaced with a lock when the choice is unavailable
  • If despite all validation a player ends up on a dialogue screen with no choice available, they will now see an "escape hatch" choice suggesting they report the issue

Changes

  • BREAKING : Dialogues are now loaded from data/<namespace>/blabber/dialogues/ instead of data/<namespace>/blabber_dialogues/
  • BREAKING (for modders) : The maven group and package are now org.ladysnake instead of io.github.ladysnake

Mod Interactions

  • REI and EMI no longer appear on the dialogue screen

see full changelog here

1.0.0

by Pyrofab on Oct 22, 2023
Download

Version 1.0.0:

  • Updated to MC 1.20.2
  • First version available on Modrinth

Additions

  • Conditional choices !
    • A dialogue choice can require an arbitrary condition in the form of a JSON predicate
    • You can make it so that, when a choice is unavailable, it displays as either grayed out or hidden entirely
    • Grayed out choices display a customizable explanation when hovered
    • Conditions are refreshed every tick while a dialogue is active
    • Blabber will warn you in the logs at initialization if a dialogue has a risk of leaving a player without choices
  • You can now see a little arrow icon next to the currently selected choice
    • This icon gets replaced with a lock when the choice is unavailable
  • If despite all validation a player ends up on a dialogue screen with no choice available, they will now see an "escape hatch" choice suggesting they report the issue

Changes

  • BREAKING : Dialogues are now loaded from data/<namespace>/blabber/dialogues/ instead of data/<namespace>/blabber_dialogues/
  • BREAKING (for modders) : The maven group and package are now org.ladysnake instead of io.github.ladysnake

Mod Interactions

  • REI and EMI no longer appear on the dialogue screen

see full changelog here

1
2

Modrinth is open source.

main@16c5a5a

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.