UltimateDonutSMP V2
1.0UltimateDonutSMP V2 - The Ultimate Replica | Dialogs feature | Folia, Paper, Spigot, Purpur support

UltimateDonutSmp V2
Free Paper, Purpur, Pufferfish, Spigot, and Folia plugin for DonutSMP-style Minecraft servers.
Economy, PvP, marketplace, staff tools, menus, and network utilities in one production-focused plugin.
[HR][/HR]
✦ Overview
UltimateDonutSmp V2 is a complete Paper Minecraft server plugin built for DonutSMP-style survival networks. It combines player economy, teams, homes, warps, random teleport, shop, sell, worth, crates, shards, PvP systems, staff utilities, network communication, and GUI-driven workflows into one plugin.
The goal is to reduce the number of separate plugins required for a modern SMP server while keeping configuration, player data, permissions, placeholders, and staff operations consistent across the entire server experience.
✦ Highlights
| Area | Included Systems |
| Platforms | Separate Paper/Purpur/Pufferfish/Spigot and Folia builds with compatibility checks against the latest published APIs |
| Economy | Money, shards, player payments, Vault provider, shop, sell workflows, sell multipliers, worth browser, and sell history |
| Marketplaces | Auction House, Orders board, category filters, claims, delivery, and search |
| Player systems | Teams, friends/follows, homes, warps, private messages, ignore lists, profiles, settings, and custom Ender Chests |
| Progression | Stats, playtime, leaderboards, scoreboards, tablists, bounties, and PlaceholderAPI expansions |
| Teleportation | Spawn, AFK areas, TPA, RTP, portals, cuboid triggers, teleport areas, and safe-location checks |
| PvP | Duels, private invites, map queues, FFA instances, arena rollback, fast crystals, and combat handling |
| Custom content | Crates, virtual keys, Donut-style spawners, amethyst tools, enchantment GUI, filters, and configurable menus |
| Staff and moderation | Staff mode, freeze, vanish, hide/disguise, invsee, ecsee, punishments, alts, reports, helpop, and anvil moderation |
| Detection tools | Spawn-stash bait, fake-player bait, alerts, bypass permissions, and crash protection |
| Network | Redis staff chat and alerts, server-status menus, maintenance routing, Discord webhooks, and Lunar/Apollo support |
| Operations | Automatic configuration sync and backups, feature toggles, setup tools, optimization controls, stats wipe, and guarded server wipe |
| Localization | English, Spanish, Indonesian, Portuguese, German, French, Russian, and Simplified Chinese language packs |
[HR][/HR]
✦ Screenshots & Feature Showcase
Click to view Feature Comparisons (UltimateDonutSMP V2 vs Original DonutSMP)
| UltimateDonutSMP V2 | Original DonutSMP |
TAB | TAB |
Scoreboards | Scoreboards |
Dialogues | Dialogues |
Auction House | Auction House |
Bounty | Bounty |
Friends | Friends |
Homes | Homes |
Leaderboards | Leaderboards |
Orders | Orders |
Pay | Pay |
Quick Buy | Quick Buy |
Rank Menu | Rank Menu |
RTP Queue | RTP Queue |
Sell | Sell |
Settings | Settings |
Shard Shop | Shard Shop |
Spawners | Spawners |
Stats | Stats |
Teleport | Teleport |
Click to view Feature Panels & In-Game Menus
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Click to view Gameplay Clips (Animated GIFs)
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
[HR][/HR]
✦ Requirements
| Requirement | Notes |
| Plugin version | 1.0 |
| Java | Bytecode targets Java 21. The supported Minecraft versions (26.1.2 and newer) require a Java 25 server runtime. |
| Paper / Purpur / Pufferfish / Spigot | Minecraft 26.1.2 through 26.2 |
| Folia | Minecraft 26.1.2 through 26.2 |
| Hard dependencies | PlaceholderAPI and ProtocolLib (declared under depend in plugin.yml; the plugin will not load without them) |
| Default storage | SQLite, bundled through the shaded JDBC driver |
| Alternative storage | MySQL or MongoDB |
| Optional network layer | Redis for cross-server staff chat, alerts, maintenance, reports, helpop, and server status |
| Build environment | Maven available as mvn, internet access, and a JDK 21 or newer toolchain (CI builds on JDK 25) |
Required plugins (the server will not enable UltimateDonutSmp V2 without them):
- PlaceholderAPI
- ProtocolLib
Optional integrations:
- LuckPerms
- Vault
- Apollo
- SkinsRestorer
- Multiverse-Core
- floodgate
- Simple Voice Chat (
voicechat)
The plugin starts without the optional integrations. Their related permission, economy, client, skin, world, voice chat, and Bedrock features activate only when the corresponding plugin is installed.
[HR][/HR]
✦ Installation
- Stop the Minecraft server.
- Place the plugin jar into the server
plugins/directory. - Start the server once so the default configuration files are generated.
- Configure storage in
database.yml. - Review the core gameplay files such as
config.yml,menus.yml,shop.yml,worth.yml,rtp.yml, andlanguages/<locale>.yml. - Restart the server after first setup.
For production networks, MySQL plus Redis is recommended. For a single-server setup, SQLite is usually enough.
⚠ WARNING: Do not share private customer files, database credentials, Discord tokens, Redis passwords, or other sensitive server data.
[HR][/HR]
✦ Configuration Reference
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta























