Sueta

UltimateDonutSMP V2

1.0

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

·Plugin

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

AreaIncluded Systems
PlatformsSeparate Paper/Purpur/Pufferfish/Spigot and Folia builds with compatibility checks against the latest published APIs
EconomyMoney, shards, player payments, Vault provider, shop, sell workflows, sell multipliers, worth browser, and sell history
MarketplacesAuction House, Orders board, category filters, claims, delivery, and search
Player systemsTeams, friends/follows, homes, warps, private messages, ignore lists, profiles, settings, and custom Ender Chests
ProgressionStats, playtime, leaderboards, scoreboards, tablists, bounties, and PlaceholderAPI expansions
TeleportationSpawn, AFK areas, TPA, RTP, portals, cuboid triggers, teleport areas, and safe-location checks
PvPDuels, private invites, map queues, FFA instances, arena rollback, fast crystals, and combat handling
Custom contentCrates, virtual keys, Donut-style spawners, amethyst tools, enchantment GUI, filters, and configurable menus
Staff and moderationStaff mode, freeze, vanish, hide/disguise, invsee, ecsee, punishments, alts, reports, helpop, and anvil moderation
Detection toolsSpawn-stash bait, fake-player bait, alerts, bypass permissions, and crash protection
NetworkRedis staff chat and alerts, server-status menus, maintenance routing, Discord webhooks, and Lunar/Apollo support
OperationsAutomatic configuration sync and backups, feature toggles, setup tools, optimization controls, stats wipe, and guarded server wipe
LocalizationEnglish, 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

RequirementNotes
Plugin version1.0
JavaBytecode targets Java 21. The supported Minecraft versions (26.1.2 and newer) require a Java 25 server runtime.
Paper / Purpur / Pufferfish / SpigotMinecraft 26.1.2 through 26.2
FoliaMinecraft 26.1.2 through 26.2
Hard dependenciesPlaceholderAPI and ProtocolLib (declared under depend in plugin.yml; the plugin will not load without them)
Default storageSQLite, bundled through the shaded JDBC driver
Alternative storageMySQL or MongoDB
Optional network layerRedis for cross-server staff chat, alerts, maintenance, reports, helpop, and server status
Build environmentMaven 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

  1. Stop the Minecraft server.
  2. Place the plugin jar into the server plugins/ directory.
  3. Start the server once so the default configuration files are generated.
  4. Configure storage in database.yml.
  5. Review the core gameplay files such as config.yml, menus.yml, shop.yml, worth.yml, rtp.yml, and languages/<locale>.yml.
  6. 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 →