Overview

Everything important, without the clutter.
Manage community progression, applications, support, moderation and live bot activity from one clean control center.
Common workflows
Jump straight to the tools you actually use.
Server timeline
Command activity
See who is using Farm Hub commands in real time.
Levels & XP
Keep normal join roles separate from XP progression roles. Member can be the permanent base role while Seedling and higher roles provide level color/status.
XP engine
Recommended defaults are already selected for Farm Hub.
Normal Auto Roles
Permanent server roles assigned on join. XP roles stay separate and only control level progression and role color.
Farm Hub progression roles
Role creation and Discord mapping is automatic.
Member levels & XP
View every Discord member, their current level, exact XP progress and active level role.
Preset & custom level designer
Start from a Farm Hub, Rarity, Classic or Prestige preset, then edit every reward before creating it in Discord.
/level profile card
Applications
Public applications run through a polished Discord panel, continue privately in DMs, and land in one management review queue.
Application panel
Pick where members apply, where management reviews submissions, and how the public panel looks.
🍏 Applications
Ready to join the team? Apply below if you meet the requirements.
💎 Staff Applications
▌ Help keep the community safe and welcoming.
• Enforce rules fairly and consistently
• Stay active, mature, and professional
• Put the community before personal bias
🏆 Builder Applications
▌ Build high-quality farms for our customers.
• Strong knowledge of DonutSMP mechanics
• Confident using schematics
• Complete builds efficiently with attention to detail
🚨 Low-effort, joke, AI-spam, or troll applications will be automatically denied.
📌 Before Applying
Application types & questions
Create Staff, Builder, Miner or any custom application. Up to 20 questions; Farm Hub asks them one by one in Discord so answers stay readable.
Recent submissions
Accept, request more information, deny, and automatically assign the configured role on approval.
Games & Farm Coins
Public game launcher, private rounds, difficulty modes, Farm Coin wagers, wallet transfers and real Discord role rewards.
Farm Coins
Configure the virtual server economy. Farm Coins have no real-money value.
Choose what members can play
Every enabled game has Easy, Medium and Hard modes. Round timers are now 60s / 45s / 35s. Wager games only use virtual Farm Coins.
Actual Discord rewards
Three rewards use normal Discord roles. Custom Color is now a real pass that creates a personal color role for the buyer.
Connect this to your External Emojis role. The role should grant Discord's external emoji permission.
Premium visible Arcade status. This can be cosmetic or used to unlock a High Roller channel.
Your premium Arcade reward. Give it access to VIP channels/perks or make it a special hoisted role.
Members buy the pass once, then use /color set hex:#8B5CF6 whenever they want. Farm Hub creates or updates their personal color role automatically.
Manual Arcade perk access
Grant or revoke shop perks without charging Farm Coins. Role rewards assign the connected Discord role; Custom Color grants the pass directly.
Coin leaderboard
Live balances from the main Farm Hub bot.
Giveaways
Readable duration controls, custom colors and a live Discord preview.
Ticket Center
Create separate Discord ticket panels without fighting a wall of settings. Pick a complete preset, connect it, test it, then publish.
Ticket panels
Each panel is independent and can be posted in a different Discord channel.
No ticket panels yet
Start with a ready-made Farm Hub preset. You only need to choose a Discord channel, category and support role before publishing.
Role Control Center
Pick a member, search every manageable role, stage the exact changes, then apply them once.

Choose a member
Select someone from the list to manage their roles.
Current roles
Large role cards show exactly what the member already has. Click one to stage its removal.
Role library
Click an assigned role to remove it, or an available role to add it.
Builder & Mining Operations
Queue-first requests, private assignments, payment verification and rank-based builder payouts live here.
Request first. Private ticket after a Builder / Miner claims it.
Customers submit the form and receive a DM with their queued request. The shared queue board auto-updates; claiming a request creates the private work ticket for that customer and the assigned worker.
Teams & live queue board
Choose who can claim each request and where the one persistent auto-updating queue board should live.
/job complete is used. Completed jobs are logged to the Completed builds channel, then the ticket can be closed.Automatic mining quote
Base price = X × Y × Z × price per block. Priority is added on top.
Payments moved to Payments & API
Owner IGN, payment roles, tax ranks and payout verification are managed in one place now.
Spawner Market
Your Spawner ticket panel is the public market panel. This page only edits the one live product price used by that panel.
Price controls
Change the product or either price, save, then update the existing Spawner panel. No second embed or duplicate panel is created.
Command access
Optional command access for staff who should be able to update this same price from Discord.
/spawner price buy sell6.2m and 5.8m work./pay [amount] [note]/pay is enough; otherwise enter only the amount. Note stays optional./job complete ign/job cancelSticky Messages
Create one sticky rule for a Forum, category, channel or thread. Farm Hub automatically applies it to new matching threads and keeps each sticky at the bottom.
/sticky messages are never overwritten by a dashboard automation.Payments & API
Manage completed-build payouts from the dashboard. Farm Hub tracks the exact Builder/Miner IGN and amount, then removes paid rows automatically when the DonutSMP API confirms the balance movement.
Customer payments, worker payouts & tax
Keep the owner IGN, payment permissions, verification channels and Builder tax ladder together in one finance page.
Builder tax ladder
Select the Discord role for each rank. The percentages are fixed at 15%, 10% and 5% so every promotion lowers tax by 5%.
/payTicket Customer IGN + amount are armed for automatic API verification.2Customer pays the configured Owner IGN
Farm Hub waits for the exact paired balance change.3
/job complete ign:<IGN>Calculate the exact after-tax Builder/Miner payout.4Owner pays that exact IGN
Farm Hub auto-confirms only that pending payout target.
/job complete calculates tax + final worker payout, updates /builder-lb, writes the exact payout into Completed Builds, then arms the owner payout tracker for only the IGN entered there. /ptrack is only a calculator/preview.DonutSMP payout tracker
The key stays server-side. The dashboard only knows whether a key is configured; it never reads the saved key back.
Farm Hub reads the customer Minecraft IGN from the ticket's Minecraft IGN answer and tracks that exact player when
/pay starts. The Owner IGN is configured in Payment routing above.API key
Locked by default. Unlock only when replacing the key; the current secret is never displayed.
/pay IGN amount command, and watches only that payout. Once the API confirms it, the unpaid row and Discord payout-board entry disappear automatically. No Discord payout command is required.Builder / Miner payout manager
Every completed payout record is shown here. Unpaid rows have a dashboard Prepare button; confirmed rows stay in history but leave the unpaid queue automatically.
Pending Builder / Miner payouts
Only payouts generated by /job complete appear here.
Confirmed payouts
Latest API-matched payouts.
Staff Center
Activity checks, check-in history, staff movement, LOA and promotions are managed here.
Activity check
Choose Daily or Weekly. The bot posts the check-in, logs every response and records the final missing/responded summary.
Automatic activity strikes
Optionally add a staff strike when a required member misses the check. Activity bypass roles are automatically exempt.
Staff promotion & movement
Choose who is allowed to promote and demote. Those roles can manage any member and choose any Discord role transition.
/promote member from_role:Member to_role:Moderator and /demote member from_role:Moderator to_role:Member. There is no separate staff-rank whitelist. Authorized managers may choose any role the Farm Hub bot can manage. Member/Auto Roles are kept and XP roles are never removed.Automatic staff nickname format
Append the member's staff rank to their existing nickname. Example: Harry [24] | Moderator. Farm Hub keeps the original base nickname so role changes and AFK can restore it safely.
/afk reason:... temporarily becomes [AFK] Name.The exact previous nickname is restored automatically when the member sends a message.Role → nickname label
If someone has multiple configured staff roles, Farm Hub automatically uses only their highest Discord role. Lower ranks are ignored for the nickname.
Activity strikes
Missed-check strikes stay here until Owner/Co-Owner removes them. Deleting activity history does not erase active strikes.
Activity check history
See who responded and who is still missing. Closed checks can be deleted when you no longer need the history.
Reaction Role Panel
Welcome, Rules and Legit messages live in Embed Studio. Building and Mining services live only in Ticket Center, so there are no duplicate builders.
Discord role selector
This page has one job: publish the self-assignable role menu.
Role options
Emoji, label, Discord role and optional short hint. Keep the menu compact.
Suggestions
Configure the member suggestion command separately from staff, payment and API tools.
/suggestion command
Members submit one short idea. Staff review it with Accept / Deny buttons and Farm Hub keeps the member updated by DM.
/suggestion + gets a DM2. Staff review from Discord or this dashboard3. Embed updates + member gets the result by DMSuggestion history
See every submitted suggestion and review pending ones without leaving the dashboard.
Embed Studio
Create polished Discord embeds from presets or build your own custom message with ready-made Farm Hub colors, footers, fields and link buttons.
Custom emoji matching
Farm Hub detects your server emojis by name and uses them in matching presets, ticket panels and generated embeds. If an emoji is missing, a normal emoji is used instead.
Customize emoji names
The defaults already match the names from your server. Change a name only if you rename an emoji.
Honeypot
Catch spam bots and compromised accounts with a dedicated trap channel. Normal users should never send messages here.
Trap configuration
Select an existing channel, or leave it empty and Farm Hub will create one inside the selected Discord category.
Moderation & AutoMod
Configure staff access, warnings and automatic protection without digging through one huge form.
Staff access & logs
Who bypasses AutoMod and where moderation actions are recorded.
Warnings & escalation
Manual warnings can automatically escalate at your chosen limit.
Message audit
Keep edit and delete logs with the rest of moderation.
Anti-Spam
Detect message floods separately from normal word/link filters.
Content filters
Links, invites, duplicates, caps and mention protection.
Anti-Nuke
Detect rapid destructive channel and role actions.
Command Console
See exactly who used which Farm Hub slash command and where.
Discord command log
Mirror Farm Hub slash commands into one staff-only Discord channel.
Slash Commands
Only fast day-to-day actions stay in Discord. Panel builders and complex setup live on this dashboard so the command list stays clean.
Settings & Bot Appearance
Branding, presence, bot avatars and Discord banners in one place.
Dashboard branding
Main bot presence
Bot Appearance Studio
Change the Farm Hub bot profile without exposing its token to browser JavaScript.

