ModsFinder

VNDialog

by YourZi

VNDialog presents visual-novel-style dialogue in Minecraft, with character portraits standing on screen while the conversation plays out.

ForgeNeoForgeClient and serverMIT LicenseOpen source1.20.1 – 1.21.1

What it does

Conversations appear as a dialogue screen, and several characters can be shown standing at once with a simple entrance animation. Dialogue can branch into player-chosen options, and dialogue can be started by commands tied to in-game events, so a scripted scene can follow a quest or an interaction. Dialogue configurations can be hot-loaded from datapacks, which lets a pack author write a longer storyline without changing Java code.

The mod is a lightweight library: it only supplies the dialogue system and leaves the story itself to the world or pack that uses it. Visual Mod Edit-VNDialog requires it, and that companion relies on the same dialogue framework. Files are published for Forge and NeoForge, for 1.20.1, 1.21 and 1.21.1, and the code is open source under the MIT License. The source code and issue tracker are linked from the project page for anyone who needs more detail than this card gives.

Key features

  1. Standing character display

    Several characters can stand on screen together, each entering with a short animation during the scene.

  2. Branching dialogue options

    Dialogue lines can offer choices, and the path taken changes which lines follow.

  3. Event-triggered dialogue

    Commands can start a conversation when a game event or player interaction occurs.

  4. Datapack hot-loading

    Dialogue configurations in datapacks are reloaded without restarting, so storylines can be edited while the game runs.

Compatibility

Latest build for each game version and loader.

1.21.1Not available1.0.6-1.21.1
1.21Not available1.0.6-1.21.1
1.20.11.1.2-1.20.11.1.2-1.20.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Required by 1 mod

Use cases

Scripted quest scenes

A datapack can attach a dialogue to a quest step, so a conversation plays when the player reaches it.

Story-driven servers

A server owner can run an ongoing storyline whose dialogue changes with the choices players make.

Who it’s for: Datapack authors and server owners who want character conversations inside a Minecraft world. Players only see the result, so the mod is aimed at people building the content.

How it compares

Full comparison

SVDialog is also a Forge and NeoForge dialogue mod under the MIT License, covering 1.20.1 – 1.21.1 with client and server environment, so it overlaps closely with VNDialog. Visual Novel Framework is open source under the GNU Lesser General Public License v3.0 only and reaches 1.19 – 1.21.10 on Forge and NeoForge. PTDialogue is open source under the MIT License and adds Fabric, with files for 1.20.1 – 1.21.11.

ModLoadersGame versionsEnvironmentUpdated
VNDialogForge and NeoForge1.20.1 – 1.21.1Client and server2025-08-15
SVDialogForge and NeoForge1.20.1 – 1.21.1Client and server2026-08-05
Visual Novel FrameworkForge and NeoForge1.19 – 1.21.10Client and server2025-10-19
PTDialogueFabric and Forge1.20.1 – 1.21.11Client and server2026-03-27

Questions

Does VNDialog need to be installed on the server?

Yes. Every player and the server need a copy of the mod.

Which loaders does VNDialog support?

Files are published for Forge and NeoForge only, for 1.20.1, 1.21 and 1.21.1.

Is the source code available to read?

Yes. The mod is open source under the MIT License, and the source code and issue tracker are linked from the project.

In the catalog

VNDialog is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

Support for hot-loading dialog configurations datapacks to create rich storylines without complex changes.
YourZi, on the Modrinth page

Official listing

Owner
YourZi
Published
2025-05-09
Updated on Modrinth
2025-08-15
Facts verified
2026-10-15

Tags