promotional bannermobile promotional banner

UltimateDonutSMP

The UltimateDonutSMP replica - Premium & Optimized plugin | Folia Spigot Paper support

File Details

UltimateDonutSMP BETA | 1.3.0

  • B
  • May 16, 2026
  • 23.34 MB
  • 3
  • 26.1.2+14

File Name

ultimatedonutsmp-1.3.0.jar

Supported Versions

  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21

Support:

  • Paper: 1.21.x - 26.x
  • Spigot: 1.21.x - 26.x

Changelogs:

Added

  • Added an admin feature toggle system through /uds features.
  • Added in-game feature toggle GUI with paginated feature items, enabled/disabled status, and click-to-toggle behavior.
  • Added console/admin subcommands:
    • /uds features list
    • /uds features toggle <feature>
    • /uds features enable <feature>
    • /uds features disable <feature>
  • Added persistent FEATURES.<FEATURE_KEY>.ENABLED settings in config.yml.
  • Added FEATURE-TOGGLE-MENU defaults in menus.yml.
  • Added user-facing feature toggle messages in messages.yml.
  • Added ultimatedonutsmp.admin.features permission.
  • Added automatic bundled YAML configuration syncing on server startup/restart and /uds reload.
  • Added smart-merge behavior so new default configuration paths are added without requiring existing .yml files to be deleted.
  • Added automatic configuration backups under config-backups/<timestamp>/ before synced files are changed.
  • Added internal bundled-default snapshots under .default-configs/ so future builds can update untouched default values safely.
  • Added a startup guard that logs an error and disables UltimateDonutSmp when PlaceholderAPI is missing or disabled, preventing unresolved sidebar placeholders.

Changed / Improved

  • Disabled features now block their related commands at execution time instead of requiring command removal from plugin.yml.
  • /uds reload and /uds features remain available even when other feature groups are disabled.
  • Existing COMMANDS.<KEY> values remain backward-compatible when a matching FEATURES value is not present.
  • Command help/setup command listings now hide commands whose feature group is disabled.
  • Scoreboard and tablist toggles apply live to online players by hiding/restoring sidebar data and clearing/restoring tablist formatting.
  • Shards toggle now stops shard commands, passive shard rewards, kill shard rewards, and shard cuboid rewards.
  • Homes, RTP, RTP zone, crates, shop/sell/worth, auction house, orders, duels, FFA, staff mode, freeze, invsee, network servers, spawners, portals, Lunar integrations, optimization, combat, fast crystals, and key-all now respect the central feature state.
  • Crate visuals/listeners and spawner generation/listeners now stop behavior while their feature is disabled.
  • Existing admin/server custom configuration values are now preserved when bundled defaults are refreshed.
  • /uds reload now applies bundled configuration updates before plugin systems reload their settings.
  • Default YAML updates are now delivered through the plugin build instead of relying on manual file deletion.

Fixed

  • Fixed disabled command groups not fully stopping background or passive systems.
  • Fixed scoreboard/tablist displays lingering for online players after the related feature is disabled.
  • Fixed RTP zone countdown behavior continuing when RTP or RTP zone is toggled off.
  • Fixed shard passive rewards and cuboid rewards continuing even when shard access is disabled.
  • Fixed crate and spawner runtime behavior remaining active after their command access was disabled.
  • Fixed updated bundled YAML defaults not reaching existing plugin folders unless the old .yml file was manually removed.
  • Fixed invalid YAML recovery keeping the plugin stuck on a broken file; broken configs are backed up and restored from bundled defaults.