SVDialog
by Chakyl
SVDialog is a Forge and NeoForge dialog library that replaces the dialog boxes of Stardew Valley-style NPC conversations with a visual novel layout.
What it does
SVDialog is a fork of VNDialog, the visual novel styled dialog mod, adjusted for the Stardew Valley structured dialog format. Inline portraits sit at the beginning of the dialog box, and the nameplate has moved below the inline portrait with a background behind it. The default UI has been customized, so conversations look closer to the Sunlit Valley NPC update that the modpack it was made for takes its style from.
The mod is open source under the MIT License and is published for Forge and NeoForge only, with builds covering 1.20.1 and 1.21.1. The 1.6-1.21.1 files target 1.21.1 and were released on 2026-08-05. Installation covers the server and each player's game. Its author describes it as a fork kept separate from the original VNDialog project, which avoids interfering with that mod's development while the fork is maintained on its own.
Key features
Inline portrait placement
Portraits appear inline at the start of the dialog box, with the dialog text positioned around them.
Dialog box x-offset
A client config setting moves the dialog box horizontally, so the whole box can be shifted left or right to fit the inline portrait.
Nameplate below the portrait
The speaker nameplate sits under the inline portrait on its own background, keeping the name close to the character.
Data-driven dialog format
Dialogs follow the same structured, data-driven format that Stardew Valley's own dialog uses, so content can be written in that style.
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: Modpack authors and server owners who run Stardew Valley-themed content on NeoForge or Forge 1.21.1, and who want conversation boxes that match the Sunlit Valley look.
How it compares
VNDialog is the original mod that SVDialog forks. It is published for Forge and NeoForge for 1.20.1 – 1.21.1 under the MIT License and is open source, with the same client and server environment. Modern Inline is client-side only, with files for Fabric, Forge, NeoForge and Quilt across 1.20.1 – 1.21.1, under a custom license that is not open source. P1neros dialog Lib is a Forge mod for 1.20.1 only, client and server, under the GNU Lesser General Public License v3.0 only, and it is open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| SVDialog | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-08-05 |
| VNDialog | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2025-08-15 |
| Modern Inline | Fabric, Forge, NeoForge and Quilt | 1.20.1 – 1.21.1 | Client-side only | 2025-09-08 |
| P1neros dialog Lib | Forge | 1.20.1 | Client and server | 2026-03-05 |
Questions
Does SVDialog need to be installed on the server?
Which loaders does SVDialog support?
How is SVDialog different from VNDialog?
In the catalog
SVDialog 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.
More from Chakyl
Similar mods
What the author says
SVDialog is a fork of the mod visual novel styled dialog mod VNDialog made for the modpack Society: Sunlit Valley's NPC update. It offers options to structure dialogs closer to the game the pack is inspired by: Stardew Valley. Although this was made for the modpack, nothing is stopping you from using it in your own!
Official listing
- Modrinth page
- modrinth.com/mod/svdialog
- Owner
- Chakyl
- Published
- 2026-02-04
- Updated on Modrinth
- 2026-08-05
- Facts verified
- 2026-10-15
