
Character Dialogue
Create interactive dialogues (and maybe quests) with NPCs!
Автор: iatog6417обновлён 22 февр. 2026 г.
Приключения
Описание
Description
CharacterDialogue is a plugin that transforms your NPCs into interactive characters with dynamic, branching conversations. Create immersive experiences for your players with animated dialogues, meaningful choices, and NPCs that come to life.

Features
Dialogue System
- Persistent conversations that save between sessions
- Custom first-interaction dialogues for unique NPC introductions
- Animated text with typewriter effect
Choice System
-
Player decision points with multiple display formats
-
Chat interface with click or number key selection

-
GUI menu with custom player heads

-
Native forms for Bedrock players (with Floodgate)

NPC Control
- Make NPCs follow you during dialogues
- Teleport NPCs to specific locations
- Record and replay NPC movements
- Equip items to NPCs dynamically

Item Management
- Give custom items during dialogues
- Remove specific items from inventory
- Save custom items for reuse
Condition System
- Branching dialogue paths based on conditions
- Hidden NPCs that appear based on conditions
- PlaceholderAPI integration for dynamic conditions

Regional Dialogues
- Auto-start dialogues when entering WorldGuard regions
- Configurable conditions for regional activation
Visual Customization
- Full MiniMessage support for text formatting
- Holograms with HolographicDisplays or DecentHolograms
- Customizable titles and subtitles
- Configurable sounds for each action
Compatibility
Supported NPC Plugins
Optional Integrations
- PlaceholderAPI - Dynamic variables
- WorldGuard - Regional dialogues
- Floodgate - Bedrock support
- ConditionalEvents - Additional conditions
Requirements
- Minecraft 1.16+
- Spigotmc or Papermc
- At least one supported NPC plugin
Documentation
For detailed guides, examples, advanced configuration, and developer API, visit the official documentation
Sources
- Source Code
- Resourcepack used: Whimscape
Галерея
Последние версии
Все версии →release
mini fix
0.9.322 февр. 2026 г.444Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, spigot
Что нового
### + MiniMessage color codes are now not displayed in TALK method animation
release
v0.9.2
0.9.212 нояб. 2025 г.157Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, spigot
Что нового
- Fixed issue with GSON when starting the plugin
- The placeholder %npc_name% in %npc% was not being translated correctly
- The recording message is now displayed every second (previously it was every tick)
- Now you can use `Left Shift` to select choices (designed for bedrock players)
- This version now supports up to `1.21.10`
beta
v0.9
0.913 февр. 2025 г.40Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, spigot
Что нового
[Changelog](https://github.com/iAtog/character-dialogue/blob/master/CHANGELOG.md)

