HomeJavaModsBlabby World
Blabby World
ModsJava

Blabby World

by Kuzhizaizheli · on Modrinth

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

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.20.1–1.20.6 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

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. BW

Using the visual editor(Press B) 

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

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:

Hurt Attack Blocked Chase A/B dialogue 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.

github

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more