Aviel's Dialogue Mischiefs
Aviel's Dialogue Mischiefs is a NeoForge library for building NPC conversations from JSON files, so a conversation can be written without Java code.
What it does
Dialogue is described in JSON. A file can hold a one-line conversation or a multi-step tree with branches, conditional choices and item exchanges. The framework remembers player decisions, picks random starting lines and lets a conversation open new options once a branch is reached. Developers can connect dialogues to their own entities, NPCs, quests and progression systems, and can trigger commands or sounds along the way.
The mod is aimed at story-driven mods, adventure maps, quest packs and modded servers that need more immersive character interactions. Other modders can define reusable NPC templates and attach dialogue files to entities, which reduces the hardcoded conversation logic a project needs. It is built to work both as a standalone dialogue system and as a library for larger narrative setups.
Aviel's Dialogue Mischiefs runs on client and server, so the server and every player need it. Files are published for NeoForge 1.21.1 only, with 0.8.5 as the latest file. The mod is open source under the Apache License 2.0.
Key features
JSON dialogue files
Conversations, branches and NPC behavior are written in JSON files rather than in Java code.
Node-based editor
A node-based editor helps create, edit and manage complex dialogue trees.
Sound per letter or full voice
Dialogue can play a short sound for each letter, or a full voice line tied to a dialogue line.
Custom dialogue styling
Dialogue windows can be styled with text, background, button and hover colors to match a mod or modpack's look.
Reusable NPC templates
Templates let modders define NPC types once and attach dialogues to entities without repeating setup.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Mod developers, modpack creators and map makers who want dialogue systems for NPCs, quests and story scenes, with JSON in place of hardcoded conversation logic.
How it compares
VNDialog is open source under the MIT License, published for Forge and NeoForge across 1.20.1 – 1.21.1, and runs on client and server. RPG Dialogue is licensed as All rights reserved, published for Fabric and NeoForge on 1.21.1 only, and also runs on client and server. Aviel's Dialogue Mischiefs is open source under the Apache License 2.0 and is limited to NeoForge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Aviel's Dialogue Mischiefs | NeoForge | 1.21.1 | Client and server | 2026-09-15 |
| VNDialog | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2025-08-15 |
| RPG Dialogue | Fabric and NeoForge | 1.21.1 | Client and server | 2026-10-09 |
Questions
Does Aviel's Dialogue Mischiefs need to be installed on the server?
Which loader does Aviel's Dialogue Mischiefs support?
Can dialogues be written without Java?
In the catalog
Aviel's Dialogue Mischiefs is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
Aviel Dialogue Mischiefs is a dialogue framework for Minecraft mods and modpacks. It adds a flexible JSON-based system for creating NPC conversations, branching dialogue, quest-like interactions, and story scenes without hardcoding every conversation in Java. The mod is designed for creators who want dialogue in…
Official listing
- Modrinth page
- modrinth.com/mod/aviel-dialogue-mod
- Owner
- your_only_aviel
- Published
- 2026-05-05
- Updated on Modrinth
- 2026-09-15
- Facts verified
- 2026-10-15
