Blabby World

Blabby World gives Minecraft mobs configurable speech and ordered A/B conversations based on combat state, time, weather, and nearby entities.

Blabby World

Blabby World gives Minecraft mobs configurable speech and ordered A/B conversations based on combat state, time, weather, and nearby entities. It is designed for modpack authors and includes an in-game visual editor, so users do not need to type entity IDs or edit JSON manually.

Using the visual editor(Press B) 
B

The left panel lists registered mob types and supports searching by display name or entity ID. The right panel contains five pages:

  • Basic: shows the selected mob and which speech triggers are configured.
  • Speech: edits single-mob lines for idle, hurt, chase, attack, and blocked states.
  • Dialogue: adds a B mob for the selected A mob and edits an ordered A/B exchange.
  • Staged Speech: edits single-mob lines for day, night, rain, snow, and thunder.
  • Staged Dialogue: edits environment-specific A/B conversations.

Adding and editing lines

  1. Select a mob in the left list.
  2. Open Speech, Dialogue, Staged Speech, or Staged Dialogue.
  3. Select a trigger, stage, and B mob where applicable.
  4. Press + beside the text editor to add a line.
  5. Select the line and edit it in the input box.
  6. On dialogue pages, use the A/B control to choose the speaker.
  7. Right-click a line to set its repeat frequency:
    • Fast: eligible again after about 1 second
    • Medium: about 5 seconds
    • Slow: about 10 seconds
  8. Press Save. The server writes and reloads the rules immediately.

Use /blabby reload to reload rules from disk.

Triggers

  • Idle: the mob has no hostile target.
  • Hurt: the mob actually loses health.
  • Chase: the mob has a visible attack target.
  • Attack: the mob attacks a target.
  • Blocked: the mob hates a target but remains unable to see or attack it.
  • Dialogue / Meet: A is close to the configured B mob; neither participant is hostile or already in another conversation.

During an A/B conversation, both mobs stop navigation, look at each other, and play the current speaker's ambient sound. After a line finishes, the other speaker starts after a random 0.5–1 second pause.

Text priority

The default trigger order is:

  1. Hurt
  2. Attack
  3. Blocked
  4. Chase
  5. A/B dialogue
  6. Idle

Environment specificity and the rule's own priority are added to this base score. Weather and time are not mutually exclusive: during daytime rain, a rain rule wins when present, while a day rule remains a valid fallback.

Higher-priority text may interrupt lower-priority text. Lower-priority packets cannot replace text that is currently more important.

Built-in localized dialogue

The mod includes a small set of example lines for villagers, zombies, skeletons, creepers, iron golems, wolves, cats, cows, pigs, and sheep, plus a few A/B exchanges.

Built-in text is stored in:

  • assets/blabby_world/lang/en_us.json
  • assets/blabby_world/lang/zh_cn.json

It automatically follows each client's language. Built-in rules are not written to the user's rule file and do not clutter the visual editor.

Set enableDefaultDialogues=false in the common config to disable and hide every built-in line with one option.

Configuration

Common configuration:

  • enableDefaultDialogues: master switch for built-in localized lines.
  • debugLogging: trigger and packet diagnostics; disabled by default.
  • conversationDistance: distance at which A/B conversations may begin.
  • playMobSounds: plays the speaking mob's ambient sound.

Client configuration:

  • textDistance: maximum text rendering distance.
  • maxVisibleMobs: maximum number of mobs with visible text.
  • textScale: base text scale; collision-box scaling is still applied.
  • animationSpeed: global typewriter and fade speed.

Custom rules are stored in config/blabby_world/conversations.json. The in-game editor is the recommended way to modify them.

 

License and contributions

Blabby World is licensed under the GNU General Public License v3.0. Modified distributions must comply with GPL-3.0 source and license requirements.

Read CONTRIBUTING.md before contributing.
github
https://ifdian.net/a/kuzhi

The Blabby World Team

profile avatar
  • 4
    Followers
  • 12
    Projects
  • 15.7K
    Downloads

More from kuzhizaizheliView all

  • Item Get! Antique project image

    Item Get! Antique

    This mod is a Minecraft 1.12 port of Item Get! Item Get! is a Minecraft mod that can pop up instructions to guide players when they trigger certain conditions.

    • 13
    • July 16, 2026
  • Item Get! project image

    Item Get!

    Item Get! is a Minecraft mod that can pop up instructions to guide players when they trigger certain conditions.

    • 110
    • July 14, 2026
  • LootRun project image

    LootRun

    LootRun is a loot–extract gameplay mod for Minecraft 1.20.1 Forge, inspired by hardcore extraction shooters like Delta Force: Hawk Ops and Escape from Tarkov.

    • 372
    • July 14, 2026
  • Inner Voice Antique project image

    Inner Voice Antique

    Inner Voice Antique is a Minecraft Forge 1.12.2 port of Inner Voice.Inner Voice is a client‑side mod that displays floating, typewriter‑style “inner voice” text in the world when you fight or approach specified mobs.

    • 10
    • July 14, 2026
  • Item Get! Antique project image

    Item Get! Antique

    This mod is a Minecraft 1.12 port of Item Get! Item Get! is a Minecraft mod that can pop up instructions to guide players when they trigger certain conditions.

    • 13
    • July 16, 2026
  • Item Get! project image

    Item Get!

    Item Get! is a Minecraft mod that can pop up instructions to guide players when they trigger certain conditions.

    • 110
    • July 14, 2026
  • LootRun project image

    LootRun

    LootRun is a loot–extract gameplay mod for Minecraft 1.20.1 Forge, inspired by hardcore extraction shooters like Delta Force: Hawk Ops and Escape from Tarkov.

    • 372
    • July 14, 2026
  • Inner Voice Antique project image

    Inner Voice Antique

    Inner Voice Antique is a Minecraft Forge 1.12.2 port of Inner Voice.Inner Voice is a client‑side mod that displays floating, typewriter‑style “inner voice” text in the world when you fight or approach specified mobs.

    • 10
    • July 14, 2026