
P1neros dialog Lib
Simplifies custom GUI dialog implementation with consistent styling for mod developers
About this Mod
For player:
you can modify your preference in config file.
#剧情对话是否使用[打字机效果]
enable_typewriter_effect = true
#[打字机效果]打字速度
#Range: > 1
typewriter_effect_speed = 2
#[打字机效果]打字间隔
#Range: > 1
typewriter_effect_interval = 2
#是否开启[背景框]
enable_background = true
#[选项]是否居中
option_in_center = false
#是否绘制[回答]的背景
enable_ans_background = false
#是否绘制[选项]的背景
enable_opt_background = false
#使用[渐变背景框]或[边框背景框]
faded_background = true
#对话框宽度
#Range: > 100
dialog_width = 300
For developer:
wiki: https://github.com/P1neapplell0/DialogueLib/wiki
This mod provides a dialog support library that allows you to conveniently construct dialogues. Although it only features a few styles, it is fully functional.
You can:
- Build dialogues like constructing a tree, supporting different branches for each option
- Adjust dialog box height
- Trigger custom events after button presses
- Send specified request codes to the server
For custom entity usage examples, refer to:
TuDiGong Entity
For existing entity usage examples, refer to:
You can also use datagen to generate dialog translation:
This mod extends the Valkyrie dialogue system from TheAether, adding:
- Typewriter effect
- Tree-like structure construction
- Position adjustment capabilities
- Image insertion functionality
- Cool background
- More api
Licensed under GNU Lesser General Public License v3.0.
Available Versions
How to Install P1neros dialog Lib on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).
Install Mod
Open the mod browser in the dashboard and search for "P1neros dialog Lib". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
P1neros dialog Lib server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.
Is P1neros dialog Lib compatible with forge?
P1neros dialog Lib officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with P1neros dialog Lib – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if P1neros dialog Lib consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install P1neros dialog Lib with just one click on your server.