DexDialog · Premium Plugin
DexDialog
Your whole server, one tap from ESC. DexDialog adds a button to the pause screen that opens a native dialog menu — homes, RTP, auction, friends, stats, leaderboards and settings — and you build it all with an in-game editor, no YAML needed.
$14.99
One-time price
7
Settings categories
6
Leaderboards included
What you get
◆
A button on the ESC screenPlayers press ESC and your server menu is right there — no command to remember. It can also show in the vanilla quick-actions list.
◆
Click-to-edit, in game
/dexdialog editor: pick a menu, click a button, change it in plain words. Changes save instantly, with Undo for the last 20 edits. Start new menus from templates: Warps, Shop, Rules, Socials, Staff tools.◆
Player settings that really workSeven categories — Chat, Notifications, PvP, Visuals, Privacy, Scoreboard, General — with options DexDialog enforces itself: hide public chat, who can
/msg you, combat timer, night vision, phantom spawning and more.◆
Built-in leaderboards & statsMoney, deaths, kills, mobs killed, blocks placed/broken and playtime are counted into SQLite. Or pull ranks from PlaceholderAPI (ajLeaderboards style).
◆
Chat, DMs and teleportsGlobal and friends chat channels,
/msg and /r, plus its own /tpa system with warmup, cooldown and a combat block — or keep EssentialsX.◆
Every client coveredJava 1.21.6+ gets dialogs, older clients get a chest GUI built from the same files, and Bedrock players get native forms through Floodgate.
◆
Works with DexFriendsThe Friends button, "Friends only" privacy values and the
/fchat channel all use DexFriends. The button hides itself when DexFriends isn't installed.Requirements
| Requirement | Version | Notes |
|---|---|---|
| Server | Paper / Purpur 1.21.6+ | Java 21 · the pause-screen dialog needs 1.21.6 |
| License key | Required | Stamped into BuiltByBit downloads automatically |
| PlaceholderAPI | Optional | For %dexdialog_*% placeholders |
| Vault | Optional | For the money leaderboard |
| ViaVersion / PacketEvents | Optional | Detects old clients so they get the chest GUI |
| Floodgate | Optional | Native Bedrock forms |
| DexFriends | Optional | Friends button, friends chat and "Friends only" settings |
!
Folia is not supported. DexDialog runs on Paper and Purpur.
Folder layout
plugins/DexDialog/
├── config.yml # license, pause button, client fallback, storage, commands
├── messages.yml
├── chat.yml # chat channels and formats
├── teleport.yml # /tpa system
├── scoreboard.yml # sidebar lines
├── menus/ # one file per menu — main.yml opens from ESC
├── settings/ # one file per settings category
├── leaderboards/ # one file per board
└── playerdata.db
◆
Add a menu by dropping a new file into menus/ — the file name is the menu id. Same for settings/ and leaderboards/.