ModsFinder

Aviel's Dialogue Mischiefs

by your_only_aviel

Aviel's Dialogue Mischiefs is a NeoForge library for building NPC conversations from JSON files, so a conversation can be written without Java code.

NeoForgeClient and serverApache License 2.0Open source1.21.1

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

  1. JSON dialogue files

    Conversations, branches and NPC behavior are written in JSON files rather than in Java code.

  2. Node-based editor

    A node-based editor helps create, edit and manage complex dialogue trees.

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

  4. Custom dialogue styling

    Dialogue windows can be styled with text, background, button and hover colors to match a mod or modpack's look.

  5. Reusable NPC templates

    Templates let modders define NPC types once and attach dialogues to entities without repeating setup.

Compatibility

Latest build for each game version and loader.

1.21.10.8.5
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Aviel's Dialogue MischiefsNeoForge1.21.1Client and server2026-09-15
VNDialogForge and NeoForge1.20.1 – 1.21.1Client and server2025-08-15
RPG DialogueFabric and NeoForge1.21.1Client and server2026-10-09

Questions

Does Aviel's Dialogue Mischiefs need to be installed on the server?

Yes. Servers that run it need every player to install it too.

Which loader does Aviel's Dialogue Mischiefs support?

Only NeoForge. Files are published for NeoForge 1.21.1, and no Fabric or Forge files are listed.

Can dialogues be written without Java?

Yes. Dialogues are described in JSON files, and developers can build custom interactions around them without writing branch logic in 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…
your_only_aviel, on the Modrinth page

Official listing

Owner
your_only_aviel
Published
2026-05-05
Updated on Modrinth
2026-09-15
Facts verified
2026-10-15

Tags