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

Blabber

An extensible data-driven Dialogue API for Minecraft

Modrinth library

Описание

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](https://ladysnake.org/wiki/blabber/example-dialogue-screen.png) Or like that: ![Example Alt Dialogue Screen](https://ladysnake.org/wiki/blabber/example-dialogue-screen-rpg.png) 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](https://ladysnake.org/tools/parlour) ## 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](https://modrinth.com/mod/heracles) quest mod can be used with the [Heracles for Blabber](https://modrinth.com/mod/heracles-for-blabber) add-on to incorporate dialogues into your modpack's or server's quests. ### Text Animator The [Text Animator](https://modrinth.com/mod/text-animator) mod can be used to add special effects to your dialogues' texts. ### Taterzens The [Taterzens](https://modrinth.com/mod/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](https://modrinth.com/mod/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.