CurseForge · Minecraft mod
Visual VNDialog Edit
Visual VNDialog Edit (VVNDE) is an add-on mod for VNDialog. It provides an in-game GUI that allows players to conveniently edit dialogue.
Quick answer
Which Visual VNDialog Edit release should I use?
Visual VNDialog Edit visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is Visual VNDialog Edit required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Visual VNDialog Edit visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar need?
visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar. Change the file and its required mods may change too.
Install VNDialog first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Visual VNDialog Edit without breaking your instance.
Built for Visual VNDialog Edit visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install VNDialog first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar. It opens that exact file at the source.
About this project
What does Visual VNDialog Edit add?
Overview:
Visual Mod Edit-VNDialog (Visual VND Editor) is an add-on mod for VNDialog. It provides an in-game GUI that allows players to conveniently edit dialogue.
Details
- Command: /vme vndialog gui opens the GUI.
- GUI Basic Buttons
a. "New" at the top and the "+" on the right are used to create new dialogues.
b. "+ Node": Used to create dialogue nodes.
c. "Save": Saves the current dialogue edits. You can also use Ctrl+S to save.
d. "Load": Reads files from the dialog_json folder and allows you to select and import them into the GUI.
e. "Import": Reads JSON files from the game's loaded datapacks under data/<namespace>/dialogs/ and allows you to select and import them into the GUI.
f. "Test": Click to load and preview the current edits. It is recommended to save first before testing. - Editing Pages:
a. "Text": Edit the speaker's name and dialogue content. It has two modes: "Plain Text" and "Translation Key", which can be switched by clicking the button. In Plain Text mode, you just need to input the dialogue content and it supports color and font formatting. In Translation Key mode, you need to input the key name, Chinese, and English. After filling them in, clicking "Save Translation Key" will generate en_us.json and zh_cn.json files in the config/visual_mod_edit_vndialog/lang/ directory.
b. "Appearance": Edit background and portraits.
c. "Logic": Edit node connections, add options and their node connections, select and play sounds, and determine whether the node's dialogue ends the conversation and whether skipping is allowed. - Node Symbol Descriptions:
⊗: End Dialogue
This node has "End Dialogue" checked (endDialog = true). When the dialogue flow reaches this node, the dialogue interface will close.
◆: Option Node
This node has dialogue options configured (at least one option). After reading this node, the player can choose one of the options to continue the dialogue.
○: Normal Node
Neither an end node nor has options configured. It usually automatically progresses to the next node or follows the nextId connection.
⚠: Orphan Node
This node is not referenced by any other node via nextId or an option's targetId. It may be a backup node not connected to the main flow, or a node whose connections are lost.
*: Multiple Reference Marker
This node is referenced by multiple parent nodes (reference count > 1). For example, when two different options both lead to the same node, this node will show the * mark. - File Descriptions:
dialog_json: Stores edited dialogues. Each JSON file corresponds to one dialogue.
portraits: Stores portrait images. When setting portraits in the editor, files from this folder can be selected.
backgrounds: Stores background images. When setting backgrounds in the editor, files from this folder can be selected.
sounds: Stores sound effect files (currently supports WAV and OGG formats). When setting sounds in the editor, files from this folder can be selected.
lang: Stores translation language files. The Translation Key mode in the editor writes translations to this file, and it is injected into the game via Mixin so that the dialogue can directly display the translated text.
editor_sessions.json: Helps the editor GUI restore dialogue tabs.
Notes:
- The portraits, backgrounds, and sounds folders do not come with any resources; players need to put their own files in them. Sounds only support WAV and OGG formats. File names in these folders should preferably use lowercase letters and numbers.
- Edits are globally effective.
Project description from CurseForge.
Pick your setup
Visual VNDialog Edit by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader build1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Visual VNDialog Edit versions and loaders
visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar
visual_vndialog_edit-1.0.0.jar
1 Nov 2026
visual_mod_edit_vndialog-1.1.0.jar
28 Oct 2026
visual_mod_edit_vndialog-1.0.0.jar
19 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.