ForgeCraftPLUGIN WIKISDocumentationSupport ↗
Make it yours

Menus and player settings

Donut SMP All In One · 0.6.0 preview

Older servers, including qualified 1.8.8 builds, and Spigot automatically use inventory menus; text input uses commands. Native dialogs and ESC/Quick Actions require supported modern Paper/Purpur/Folia builds with the dialog API. Folia does not show the Bukkit sidebar. See older-version behavior and exact compatibility.

Wiki home

/donsup opens the server dashboard. /settings offers the same six categories through the selected backend: stacked native Minecraft buttons on supported modern Paper-family builds, or chest/inventory controls on older servers and Spigot. Native builds also register the server menu with the pause screen and Quick Actions. No resource pack supplies these controls.

Category Included controls
Chat Public chat, private messages, friends chat
Notifications Market alerts, bounty alerts, friend join alerts, menu sounds
PvP Duel requests, combat alerts
Visuals Premium night vision, clear weather, personal daytime
Privacy Teleport requests, friend requests, incoming payments, public statistics
Scoreboard Sidebar visibility, coordinates, money/shard display

Use Save to persist a native form; inventory settings save when toggled. Opening another screen, leaving or reloading invalidates old native screen actions. The server binds each callback to its player and checks it again when submitted.

PvP preferences do not disable survival damage. Clear weather and daytime are personal presentation settings and do not change the world's weather or clock. Night vision requires a qualifying rank/permission and the server's night-vision feature to be enabled.

Chat and privacy preferences apply to Donsup's own features and its public-chat recipient filtering. Other plugins' messaging commands need their own integration; Donsup cannot guarantee that another plugin respects these toggles.

Edit dialogs.yml for category labels, descriptions, setting labels, title and button width. Its native dialog text uses MiniMessage formatting. Only supported setting IDs can be configured; arbitrary labels do not create new features.

Many optional systems still use chest inventory menus: kits, crates, teams, tools, spawners and creator tools. /donsup legacy opens the older control center. This build does not claim that every module has been converted to native dialogs.

The supplied Settings screenshot informed the six-category layout. The underlying mechanism is documented by Paper's dialog API. DonutSMP's private implementation is not known.

Customize the presentation

Version 0.5.1 adds menus.yml for dashboard button labels, icons, slots, order, commands, permissions, visibility, pause navigation and fixed menu headings. messages.yml controls listed fixed feedback messages. Run /smp brand Your Server Name for branding. See the customization guide for examples, reload behavior and exact scope.

Search all plugin wikis.