These instructions describe the packaged 0.6.0-SNAPSHOT development preview. Read the development compatibility and upgrade notes before evaluating it.
Requirements
| Component | Tested target |
|---|---|
| Server | Spigot, Paper, Purpur or Folia; see exact builds in the compatibility guide |
| Java | Match the server generation: see legacy runtimes |
| Player client | Matching Java Edition version; see translated-client test scope |
| Required plugins | None |
| Storage | Local YAML files and normal Minecraft world/player files |
Read server compatibility for Folia differences, Spigot inventory menus, qualified server builds and the translated-client scope of 26.x tests. Bedrock/Geyser, proxies, Forge/Fabric and unlisted forks remain unqualified.
First installation
- Stop the server. Back up its worlds, player data and plugins.
- Extract the download ZIP and place its main
DonutSMPAllInOne-0.6.0-SNAPSHOT.jarinplugins/. Keep only one Donut SMP All In One JAR installed. - Start the server and look for
Donut SMP All In One enabled.plus the detected platform and menu backend in the log. - Join and run
/donsup. Open/settingsto see the six settings categories, native on supported modern Paper-family builds and inventory-based on older servers and Spigot. - With
donsup.admin, run/creatorto inspect the configuration tools. Set your spawn with/setspawn. - Configure prices and rewards for your server before inviting players. Defaults are a starting point, not a balanced production economy.
Use /shop for player-market Quick Buy and /servershop for the fixed-price server shop. Both are included and serve different purposes.
Updating
Stop the server, make a complete backup, replace the JAR and start the server again. Do not use Bukkit /reload or hot-loading tools. Configuration edits can be applied with /donsup reload; stored account files should only be edited while the server is stopped.
Version 0.2 reads the older plain-material orders. Do not downgrade to 0.1 while exact-item orders exist: the old version cannot preserve their matching rules.
Try it before inviting players
Use a separate server or a stopped copy of your server to check your configuration, rewards and optional integrations. Keep a complete backup and confirm that core player workflows work with your chosen server build. No public demo server is supplied.