← Назад к ресурсам

Blabby World

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

Modrinth utility

Описание

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](https://cdn.modrinth.com/data/cached_images/37d4bf7282d741398a0673d1c6aabd768b908783.png) Using the visual editor(Press B)  ![BW](https://cdn.modrinth.com/data/cached_images/73186d46db73a6f17b10442a32650463a5c03841.png) 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 - Select a mob in the left list. - Open Speech, Dialogue, Staged Speech, or Staged Dialogue. - Select a trigger, stage, and B mob where applicable. - Press + beside the text editor to add a line. - Select the line and edit it in the input box. - On dialogue pages, use the A/B control to choose the speaker. - Right-click a line to set its repeat frequency: - Fast: eligible again after about 1 second - Medium: about 5 seconds - Slow: about 10 seconds - 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: 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](https://github.com/Ku00115/blabby-world-forge)