ModsFinder

P1neros dialog Lib

by _p1nero

P1neros dialog Lib is a Forge library that gives mod developers a consistent way to build custom GUI dialogues.

ForgeClient and serverGNU Lesser General Public License v3.0 onlyOpen source1.20.1

What it does

The library simplifies implementing custom dialog boxes in the GUI with a shared styling, so a developer does not have to draw each window from scratch. Dialogues are assembled like a tree, where each node can branch into different options, and the box height and element positions can be adjusted. Button presses can trigger custom events, and a request code can be sent from the client to the server. A typewriter effect reveals text gradually, and a preference config file controls part of the behaviour.

The library is open source under the GNU Lesser General Public License v3.0 only, with source code published. Files target Forge for 1.20.1, and the latest file is 2.3.0-mc1.20.1-forge, released 2026-03-05. Both client and server need the library, so it has to be installed on each side. It is one of 1114 Library mods with Forge files for 1.20.1.

Its dialogue support extends the Valkyrie dialogue system from TheAether, and the mod includes custom entity usage examples, including a TuDiGong Entity and existing entity examples to refer to. Dialogue translations can be generated with datagen. Only a few styles are functional, so developers should check which ones are available before relying on them.

Key features

  1. Shared dialog styling

    Dialog boxes built for the GUI follow one consistent style, reducing the work of building each window by hand.

  2. Branching dialogue trees

    Dialogues are constructed as a tree, with branches for each option a player can choose.

  3. Button events and requests

    Pressing a button can fire a custom event, and a specified request code can be sent to the server.

  4. Typewriter text effect

    Dialogue text appears one character at a time, using a typewriter effect.

Compatibility

Latest build for each game version and loader.

1.20.12.3.0-mc1.20.1-forge
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Forge mod developers who want to add conversations, NPC dialogues or branching choices to their own content. Server owners need the library only if a mod that uses it is installed.

How it compares

Full comparison

QuestAPI is a Forge library for 1.18.2 – 1.20.1 under the MIT License, and it is open source. SVDialog is a Forge and NeoForge dialog mod for 1.20.1 – 1.21.1, also MIT licensed and open source, so it covers a wider range of loaders than this library. BlablaLib is open source under the MIT License and supports Fabric and Forge for 1.20.1 – 1.20.6.

ModLoadersGame versionsEnvironmentUpdated
P1neros dialog LibForge1.20.1Client and server2026-03-05
QuestAPIForge1.18.2 – 1.20.1Client and server2023-09-12
SVDialogForge and NeoForge1.20.1 – 1.21.1Client and server2026-08-05
BlablaLibFabric and Forge1.20.1 – 1.20.6Client and server2026-06-07

Questions

Which loader does P1neros dialog Lib support?

Only Forge is listed, with files for Minecraft 1.20.1. The library is not published for Fabric or NeoForge.

Does the server need P1neros dialog Lib?

Yes. A server running it needs every connecting player to have it too.

Can dialogue text be translated?

Yes. The library uses datagen to generate dialogue translation files from the dialogue definitions.

In the catalog

P1neros dialog Lib is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from _p1nero

All projects

Similar mods

What the author says

you can modify your preference in config file. Licensed under GNU Lesser General Public License v3.0.
_p1nero, on the Modrinth page

Official listing

Owner
_p1nero
Published
2026-02-23
Updated on Modrinth
2026-03-05
Facts verified
2026-10-15

Tags