Community listing page, reviews may not be monitored by the author.
Kingdom of Symet - CementUI
No reviews yet
Client-side mod that works with BetonQuest 3.x plugin on a server as a Conversation I/O (ie fancy way for npc dialogues).
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Immersive, cinematic dialogue screens for BetonQuest conversations.
CementUI replaces BetonQuest’s chat-based conversations with a dedicated dialogue panel at the bottom of the screen, similar to dialogue in RPGs. The world stays visible behind it, the NPC appears as a live 3D portrait, and the conversation reads like a story instead of scrolling past in chat.
Features
- Dialogue panel. A clean, semi-transparent panel shows the NPC’s name, their line and your reply options. Click an option to answer.
- Live NPC portrait. The speaking NPC is rendered as a 3D model next to the text. If no NPC is set, your own character is shown.
- Scrollable conversation history. Earlier lines from the current conversation stay in the panel. Scroll back with the mouse wheel or the arrow buttons.
- Smart closing. When BetonQuest ends a conversation, the panel closes on its own after 5 seconds, with a countdown bar above the panel. Scroll the history to cancel the countdown and close it yourself when you’re done reading.
- Locked conversations. Conversations that block movement can’t be closed early with ESC.
- Works with shops and GUIs. If a conversation opens a chest or shop GUI, the dialogue waits underneath and comes back when you close that GUI. If the conversation ended in the meantime, it isn’t brought back.
- Conversation journal:
/dialogs. Every conversation is saved on your computer. Type/dialogsto browse past conversations, grouped by NPC and sorted by date, with the full transcript. - Graceful fallback. Players without the mod still get BetonQuest’s standard
menuconversation style, so the mod is never required to play on the server.
Requirements
| Side | Requirement |
|---|---|
| Client | NeoForge for Minecraft 1.21.11 + CementUI mod |
| Server | Paper 1.21 + BetonQuest + CementUI companion plugin |
This mod does nothing on its own. The server must run the CementUI plugin, which talks to the client through a custom plugin channel.
For server owners
Set the conversation IO to cementui in your BetonQuest conversations:
conversationIO: cementui
To choose which entity appears in the portrait, use the bundled action with the entity’s numeric ID:
actions: showGuard: "cementuiDisplayEntity 1234"
Players who don’t have the mod installed automatically get the menu conversation style.
Notes
- Conversation history is stored on the client in the
conversations/folder in your game directory, one folder per NPC. - Client-side command:
/dialogsworks on any server running the plugin and needs no server permissions.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources