promotional bannermobile promotional banner

UltimateDonutSMP

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

UltimateDonutSMP 1.5

File nameUltimateDonutSmp-1.5.jar
Uploader
BeestoXdBeestoXd
Uploaded
Sep 26, 2026
Downloads
555
Size
24.8 MB
File ID
8984342
Type
R
Release
Supported game versions
  • 26.3
  • 26.2
  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.11
  • 1.21.10

What's new

Support:

  • Paper: 1.21.10 - 26.3
  • Spigot: 1.21.10 - 26.3
  • Purpur: 1.21.10 - 26.3
  • Folia: 1.21.11 - 26.2

Changelogs:

Added

  • Add drop button and private message receiver sound
  • Raise paper support to 26.3
  • Open team member search on a sign
  • Configure duel menus and missing messages
  • Allow custom feedback messages and fonts
  • World blacklist for homes and team homes
  • Teleport to offline players using last known location
  • Make tpa and tpahere requests expire after 1 minute
  • Show buyer username on sold items
  • Log player join and quit in the server log
  • Sneak and spawn at look target
  • Show the total price on the confirm button
  • Hide nametag and money text above bait
  • Force the default Steve or Alex skin
  • Let the hologram line spacing be configured
  • Let each rank have its own join and leave wording
  • Confirm before a right-click deletes a home
  • Require a permission for colour codes typed into messages
  • Let servers write their own multiplayer list message
  • Let servers cut the wait before an rtp teleport
  • Limit how far the wither and dragon sounds carry
  • Show maintenance and a countdown in the server list
  • Let a gradient span the whole chat format
  • Mute a player in voice chat
  • Add playerunwipe to restore a wiped player
  • Tell players in the browser how to list an item
  • Confirm before a menu click deletes a teleport area
  • Add a close mode that sells when the menu is closed
  • Let amethyst shard shop entries pick their currency
  • Support MiniMessage tags in config text
  • Add a ranks menu and ranks command
  • Add ranked sync stats leaderboards and match results
  • Add the ranked queue match history and leaderboard menus
  • Add a ranked arena with elo ranks kits and timed resets
  • Add a combat timer toggle and drop lunar teammates
  • Match the reference menu layout and add the scoreboard toggles
  • Group the settings menu by what each option does
  • Show the consent menu on join and gate the mic
  • Queue players by walking into a cuboid
  • Wipe a banned player when the offence asks for it
  • Rotate a farming meta that boosts one item at a time
  • Set the spawn point of a cuboid
  • Match players into a shared random teleport with /rtpq
  • Add a seehomes command for browsing player homes
  • Add a per-player data wipe command
  • Add a team info menu for looking up any team
  • Log public chat messages and add a chat log browser
  • Add a shop editor menu for enchanted and custom items
  • Configurable join leave and marketplace announcements
  • Draw money nametags in the vanilla below-name slot
  • Hide the team line until the player joins a team
  • Show player balances below nametags
  • Drop players at a random location when they respawn
  • Set the home limit per rank with permissions
  • Browse every punishment on the server in one list
  • Give each rank its own chest size via permissions
  • Give each rank its own cooldown via permissions
  • Drop new players at a random location on first join
  • Add custom command items to the staff hotbar
  • Configure option defaults and removal in menus.yml
  • Apply shard booster to player kill rewards
  • Add per-victim cooldown for kill rewards
  • Permission-based priority queue for /rtp
  • Crate editor: GUI shorthand for non-item rewards; document new grant types and template usage\n\nAdds template tags to CrateEditorMenu so admins can create COMMAND/MONEY/SHARDS rewards by placing an item named like '[CMD] say ' or '[MONEY] 10.5' into a crate slot. Updates docs: Config-crates.yml.md and Crates-CLI-Additions.md.
  • Add support for item enchantments and enchantment glint in shop config
  • Add /flyspeed command with configurable speed limits

Fixed

  • Prevent duplication when editing via ecsee
  • Fix bucket water draining and media command permission
  • Stop worth lore breaking bedrock enchanting
  • Handle unregistered sound holders in explosion filter
  • Preserve teleport areas across updates and fix afk shard matching
  • Detect and regenerate all legacy lunar teammates menus
  • Make spawner messages configurable in config and language files
  • Make crate claim messages configurable
  • Fit queue menu slots within configured inventory size
  • Handle newer dataversion and clean spawner rewards
  • Stop players staying invincible after a duel ends
  • Parse tab-completed type names on a turkish jvm
  • Replace formatted sell-history and bounty prices first
  • Replace dollar formatted shop-price placeholders first
  • Replace formatted purchase-price placeholders first
  • Replace formatted sell-price placeholders first
  • Spawn a player instead of a pig
  • Show destination player count on holograms
  • Live refresh main menu and compute fill percentage from all drops
  • Keep homes in their numbered slots when deleting or setting out of order
  • Restore six settings buttons lost in the menu rebuild
  • Let players turn off the rtp coordinates message
  • Escape the pipes that eat table cells
  • Read the gui and message keys the file ships
  • Drop the message keys nothing reads
  • Stop selling a full shulker for the price of the box
  • Let every localized config key take its translation
  • Stop three network messages ignoring their translations
  • Make the redis fallback keys match what they do
  • Fill in placeholders in the staff chat format
  • Shut the server to everyone when no lobby is set
  • Lift the voice mute when its record is deleted
  • Write the network preset to the file that gets saved
  • Write the rtp queue binding to the file that gets saved
  • Use concurrent collections for the state async chat touches
  • Read the blocked break message under its shipped key
  • Share one command body with the alias
  • Strip the namespace from labels before dispatching
  • Report instead of throwing on an unresolvable name
  • Lift the obfuscated alias to nametag height
  • Show join and leave messages to everyone again
  • Group stored loot by type and stop creative breaks giving spawners
  • Add the missing self-invite message
  • Stop setup rewriting a shard zone bound to a cuboid
  • Show death messages to every player again
  • Let setlobby clear the stored lobby server
  • Keep rules and servers menu entries an admin edited
  • Refuse logins when maintenance has no lobby to send players to
  • Stop restoring rank buttons an admin renamed or deleted
  • Stop item-drop listeners using the removed Bukkit scheduler
  • Take the shard booster from the hand it was drunk from
  • Restore the missing sell axe failure message
  • Strip generator comment text from shipped message values
  • Apply the active language file again
  • Keep selling on close when auto-sell is off
  • Drop the orphan chop shard shop section
  • Ship a price for every amethyst shard shop entry
  • Let players use info and split without leaking details
  • Match price lore written in small caps
  • Stop staff punishing exempt players
  • Honour the WORTH-LORE enabled switch
  • Stop the sell menu returning the item after confirm
  • Hand out the ranked kit after the arena teleport
  • Declare the admin nodes staff commands check
  • Stop the queue crossing kits and free players stuck in the arena
  • Start the combat timer on the configured second
  • Show money nametags when protocollib cannot build the packets
  • Repair mis-cased placeholder names left in existing configs
  • Start the analytics web server on reload and log its state
  • Ship the missing combat manager defaults
  • Turn money nametags off quietly when protocollib cannot build the packet
  • Never resolve a uds placeholder to an empty string
  • Ship the missing rtp and shop menu lore defaults
  • Ride the alias nametag by packet instead of mounting it
  • Stop spigot teleports failing on players carrying passengers
  • Stop the money nametag objective failing to encode
  • Keep the username visible with money nametags on
  • Sit money nametags under the username
  • Stop money nametags bobbing up and down
  • Pin money nametags to the player instead of trailing behind
  • Show item prices in the browser tooltips
  • Stop long lines cutting an emoji in half
  • Keep small caps and other unicode characters as written
  • Pin the staff tools without locking the rest of the inventory
  • Stop random duel maps generating in the middle of an ocean
  • Keep the storage page you see and the page you click in sync
  • Test(spawners): build storage page fixtures without a live server
  • Stop the location cache warming up a world it cannot search
  • Drop only the loot on the open storage page
  • Stop the tools doing nothing in creative mode
  • Stop the afk teleport ignoring its own toggle
  • Keep trial chamber spawners out of the toggle
  • Stop bedrock players losing the enchantment table screen
  • Keep the cache warm-up off chunk generation by default
  • Stop the search log reporting more attempts than allowed
  • Warm the location cache without flooding chunk generation
  • Read loaded chunks from the region that owns them
  • Stop the background cache searching nonstop
  • Stop setup commands rewriting a configured shard region
  • Fill the location cache on an empty server
  • Make custom item commands run on folia
  • Run the first join spawn teleport after the join finishes
  • Add missing bounties type
  • Stop restoring deleted key-all crates on reload
  • Stop deleting mobs when the toggle is turned off
  • Register missing aliases and sync project docs
  • Stop resolving inventory holders off-region
  • Enforce silk touch for ops and vanilla spawners
  • Keep freshly dropped items out of the cleanup sweep
  • Stop baking worth lore into real items so they stack
  • Keep cached entries on invalidate so the menu renders
  • Dispatch commands on the global tick thread
  • Clear stale header/footer and name cache on quit
  • Clear stale diff cache so rebuilt sidebars render again
  • Evaluate mob spawn cancellation across all nearby players
  • Update packet listener priority to HIGHEST for disguise on other POV
  • Prevent spawner destruction when broken without Silk Touch (fixes #90)
  • Fix passive everywhere shard rewards for active players
  • Apply zero7even attached crates.yml fix
  • Strip color formatting from GUI template display names and standardize casing
  • Finalize crate CLI and manager changes; ensure persistence and parsing fixes\n\n- Accept hyphenated open-type values in /crate type - Add CLI handlers for command/money/shards rewards - Manager helpers to write COMMAND/MONEY/SHARDS to crates.yml and reload.
  • Replace crates.yml with user-provided version from issue #81\n\nReplaced src/main/resources/crates.yml with the attachment linked in issue #81 (crates.1.yml)
  • Strip commented lines from webhook description scalars
  • Expand SQLState connection error matching and add reconnection handling to AuctionHouseRepository
  • Fix MySQL connection timeout handling in ShopPreferenceRepository
  • Adapt MySQL/MariaDB TEXT columns to VARCHAR(191)
  • Enforce ProtocolLib and PlaceholderAPI as mandatory dependencies
  • Open sell progress menu for sellmulti/sellprogress commands and register permission nodes
  • Preserve enchantment lore text when glint is false
  • Support GLINT: false to explicitly hide enchantment glint
  • Require MATERIAL key for menu items and apply enchantments/glint to PurchaseShopMenu preview
  • Quote reserved 'rows' column in ender_chest_profiles
  • Add player tab completion for /logs command
  • Prevent worth display lore on custom GUI menu items

Changed / Improved

  • Chore(deps)(deps): bump org.mongodb:mongodb-driver-sync
  • Remove anti-esp system
  • Chore(deps)(deps-dev): bump the maven-plugins group with 2 updates
  • Chore(deps)(deps): bump the database-drivers group with 2 updates
  • Delete the unreachable team chat menu handler
  • Test(wiki): fail the build when a config example is cut short
  • Keep one copy of the chunk preload sizing
  • Drop the unused HOME-MENU-LEGACY config tree
  • Explain why all-caps text comes back title cased
  • Document the chunk preload and post teleport settings
  • Share the punishment message helpers between both commands
  • Share the stat reset list between both wipes
  • Fold the last two label normalizers into the shared helper
  • Drop the personal line display path nothing populates
  • Drop the dead rtp search migration and fix the sync log line
  • Drop the unreachable duel message and the no-op ffa check
  • Fix the removal message check and drop the unused key normalizer
  • Explain the dynamic listing limit permission nodes
  • Remove the confirm menu block nothing reads
  • Delete the config sync helpers nothing ever called
  • Test(menus): pin the two-area rule for the random teleport button
  • Remove the unused addStoredLoot method
  • Test(worth): cover the guard that keeps worth lines off menu buttons
  • Drop the radius settings the plugin never reads
  • Drop the unused YAML node removal helpers
  • Mark the top-level shard keys as fallbacks
  • Ship the shard region RADIUS and correct the wand item
  • Ship and document the language selection keys
  • Correct the documented subcommand list
  • Note the optional head texture key in menus.yml
  • Chore(deps)(deps): bump com.github.MilkBowl:VaultAPI from 1.7 to 1.7.1
  • Chore(deps)(deps): bump org.xerial:sqlite-jdbc
  • Cache the hex codes, icons and balances the sidebar reuses
  • Stop rebuilding currency config for every sidebar line
  • Stop rebuilding the whole sidebar every two ticks
  • Chore(deps)(deps-dev): bump org.junit.jupiter:junit-jupiter
  • Chore(deps)(deps): bump com.lunarclient:apollo-api from 1.2.8 to 1.2.9
  • Explain what the adaptive-task switches actually do
  • Drop the unused anti-stasis chamber settings
  • Capitalize the sign input timeout message
  • Write built-in text in normal letters instead of small caps
  • Remove the storage filter check that can never match
  • Find safe locations before players ask for them
  • Remove the unused SettingsMenu duplicate
  • Replace per-second entity sweep with event filter
  • Replace small caps font with standard text in RTPManager
  • Remove smpcore references and convert small caps font to standard text
  • Chore(deps)(deps): bump net.luckperms:api from 5.4 to 5.5

This mod has no additional files