DonutCore
Modular DonutSMP all-in-one bundle — one JAR, 26 built-in modules, per-module configs, and runtime load/unload without a full server restart.
Support
Report bugs and get support here: https://discord.gg/VvM6k2eBDa
Features
• Folia support – Region-safe scheduling across the full bundle
• Modular core – Enable or disable each module in config; /donutcore load, unload, reload, enable, disable at runtime
• Economy – Vault economy stub (SQLite/MySQL), /eco, /pay, imports, backups, leaderboard cache, native %vault_eco_*% placeholders
• Auction House – /ah GUI: search, sell, listings, expired items, history, quick buy/sell, admin pause
• Baltop – /baltop GUI leaderboard with hologram support and exempt ranks
• Billford – Rotating trade GUI with scheduled trade rotation and PlaceholderAPI timers
• Bounties – Player bounties GUI, anonymous bounties, cross-server Redis sync
• Combat – Combat tag, kill rewards, fast crystal toggle, ghost totem fix, region item rules, kill/death stats DB
• Crates – Physical crates, keys, previews, holograms (FancyHolograms/DecentHolograms), Redis key sync
• Ender Chest – Expandable ender chest rows (permission-based), Redis cross-server sync
• Donut GUIs – YAML-driven menus (/donutguis open), guide/rules/media menus
• Double Jump – Configurable double-jump with per-player toggle
• Homes – GUI homes, numbered slots, team home, EssentialsX/HuskHomes/CMI migration
• Keyall – Scheduled server-wide key giveaways with countdown placeholders
• Leaderboards – Multi-category stat leaderboards (/leaderboards) with Topper integration
• Night Vision – /nightvision toggle with optional always-on mode
• Orders – Player buy/sell orders marketplace with stash and tiered order limits
• Pay – /pay, /paytoggle, /payhistory GUI, blacklist, cross-server Redis tab-complete
• Sell – Sell GUI, /worth catalog, /sellall, autosell, sell multipliers, worth lore on items
• Settings – Per-player settings menu (/settings)
• Shards – Secondary currency, AFK shard generation, shard shop, pay/leaderboard, rank multipliers
• Shop – Vault-priced shop GUI with categories, maintenance mode, PlayerPoints support
• Spawners – Stacked spawners, spawner shop, holograms, anti-ESP, SQLite/MySQL storage
• Teams – Full teams: roles, bank, alliances, team home/EC, chat, color, leaderboard
• Teleport – TPA/TPAhere, warps GUI, RTP queue, spawn, back, jail, cross-server TPA (Redis), teleport log
• Toggle Mob Spawning – Global or per-world mob spawn on/off with per-world permissions
• Tools – Admin special tools (e.g. capture net) with WorldGuard gates
• Voice Mute – Simple Voice Chat integration: mute, unmute, logs, auto-mod, consent GUI
Placeholders
%donutcoreeconomy_balance% – Raw player balance
%donutcoreeconomy_balance_formatted% – Formatted balance
%donutcoreeconomy_rank% – Balance rank on server
%donutcoreeconomy_top_(rank)_name% – Top balance player name (rank 1–100)
%donutcoreeconomy_top_(rank)_balance% – Top balance raw
%donutcoreeconomy_top_(rank)_balance_formatted% – Top balance formatted
%donutcoreeconomy_top_(rank)_uuid% – Top balance player UUID
%vault_eco_balance% – Vault balance (2dp)
%vault_eco_balance_fixed% – Vault balance fixed format
%vault_eco_balance_formatted% – Compact formatted balance (1k, 1M, …)
%vault_eco_balance_commas% – Comma-grouped balance
%vault_eco_balance_
%donutcorebaltop_position% – Player rank on baltop
%donutcorebaltop_top_(rank)_name% – Top player name
%donutcorebaltop_top_(rank)_balance% – Top balance
%donutcorebaltop_top_(rank)_balance_formatted% – Top balance formatted
%donutcoreauctions_active_listings% – Player active auction listings
%donutcoreauctions_total_earned% – Total auction earnings
%donutcoreauctions_total_spent% – Total auction spending
%donutcoreauctions_items_bought% – Items bought count
%donutcoreauctions_items_sold% – Items sold count
%donutcorebillford_next_trade% – Time until next trade rotation
%donutcorebillford_next_trade_seconds% – Seconds until rotation
%donutcorebillford_current_trade% – Active trade ID
%donutcorebillford_rotating% – Whether rotation is active (true/false)
%donutcorebounties_bounty_(player)% – Bounty on a player
%donutcorebounties_total% – Total bounty pool
%donutcorecombat_in_combat% – Combat tag status (true/false)
%donutcorecombat_combat_remaining% – Seconds left in combat tag
%donutcorecombat_kills% – Kill count
%donutcorecombat_deaths% – Death count
%donutcorecombat_killstreak% – Current killstreak
%donutcorecombat_best_killstreak% – Best killstreak
%donutcorecombat_kdr% – K/D ratio
%donutcorecombat_top_(stat)_(rank)_name% – Combat leaderboard name (kills, deaths, …)
%donutcorecombat_top_(stat)_(rank)_value% – Combat leaderboard value
%donutcorecrates_keys_total% – Total crate keys
%donutcorecrates_keys_(crate)% – Keys for a crate
%donutcorecrates_openings_(crate)% – Crate openings count
%donutcorecrates_openings_total% – Total openings
%donutcorekeyall_next% – Keyall countdown
%donutcoreleaderboards_top_(category)_(rank)_name% – Leaderboard top name
%donutcoreleaderboards_top_(category)_(rank)_value% – Leaderboard top value
%donutcoreorders_orders% – Orders created
%donutcoreorders_deliveries% – Deliveries made
%donutcoreorders_earned% – Total earned from orders
%donutcoreorders_spent% – Total spent on orders
%donutcoreshards_balance% – Shard balance
%donutcoreshards_rank% – Shard leaderboard rank
%donutcoreshards_top_(rank)_name% – Shard top name
%donutcoreshards_top_(rank)_balance% – Shard top balance
%donutcoreshards_daily_claim_remaining% – Seconds until daily claim
%donutcoreshards_afk_delay% – AFK shard delay
%donutcoreshop_buyed_money% – Total money spent in shop
%donutcoreshop_buyed_items% – Total items bought
%donutcoreshop_buyed_money_
%donutcoreshop_buyed_items_name_
%donutcorespawners_total% – Total stacked mob count
%donutcorespawners_count% – Spawner block count
%donutcorespawners_amount_(type)% – Stacked amount per mob type
%donutcoreteams_team_name% – Team display name
%donutcoreteams_team_color% – Team color
%donutcoreteams_team_role% – Player team role
%donutcoreteams_team_members% – Member count
%donutcoreteams_team_bank% – Team bank balance
%donutcoreteams_indicator_yesno% – In team (yes/no)
%donutcoreteleport_tpa_cooldown% – TPA cooldown seconds left
%donutcoreteleport_back_cooldown% – /back cooldown seconds left
%donutcoreteleport_warp_count% – Warp count
%donutcoreteleport_pvp_protection% – PvP protection seconds after teleport
%donutcoreteleport_world_players_(world)% – Players in world
%donutcoretogglemobspawning_world_(world)% – Mob spawning on/off/n/a for world
