promotional bannermobile promotional banner

DonutHelperNow

A DonutSMP client-side utility mod with auction house tools, auto-pay, friend management, and item search commands.
Back to Files

donuthelper-1.9.0.jar

File namedonuthelper-1.9.0.jar
Uploader
MiddleDonutMiddleDonut
Uploaded
Aug 1, 2026
Downloads
33
Size
395.1 KB
Mod Loaders
Fabric
File ID
8555494
Type
R
Release
Supported game versions
  • 1.21.11

Curse Maven Snippet

Fabric

modImplementation "curse.maven:donuthelpernow-1604835:8555494"

Learn more about Curse Maven

What's new

v1.9.0 — MiddleDonut & Discord Update

New Features

  • Discord Account Linking — Link your Minecraft account to your Discord with /dh link <code> in-game. Generate a single-use 15-minute code with /link on the Discord bot and get your account confirmed automatically.
  • First-Link Bonus — Your first ever Discord link pays a one-time 1,000,000 coin bonus straight into your wallet (once per account).
  • /dh discord Command — Opens the DonutSMP Discord invite (discord.gg/WtJs7hQFu5) in your browser.
  • 1.9 Welcome Screen — An animated launch hero ("THE 1.9 IS HERE") shown the first time you open 1.9, with quick-start commands and a one-click Discord join. Re-watch it anytime with /dh welcome.
  • English Localization — The mod is now fully in English, including the Discord link confirmation and error messages.
  • MiddleDonut Dispute System — Full escrow-based dispute resolution. Transactions can now be disputed after 30 seconds, with automatic fund freezing (83%), a 2% MiddleDonut fee, and a 15% staff pool for resolution decisions.
  • Tripartite Dispute Chat — Real-time WebSocket-powered chat between Buyer, Seller, and assigned Staff (Moderator/Head Staff). Available inside the mod UI.
  • Sign Evidence Scanner — Captures all sign text within a 15-block radius of the player and uploads it as evidence to the dispute record.
  • High Value Threshold (1B) — Disputes >= 1 billion coins are flagged as "HIGH VALUE" and require exclusive Head Staff management.
  • PENDING_OPENING Auto-Assign — If no staff is online when a dispute opens, funds freeze immediately. When staff connects, the dispute auto-activates.
  • Formatted Number Parsing — Wallet commands (/wallet deposit, /wallet withdraw, /wallet admin add/remove) now accept formatted amounts: 1.5k, 500m, 2b, 1t.
  • Trade Confirmation System — Both buyer AND seller must confirm trade completion via /middle confirm <transaction_id> to release escrowed funds. If one party opens a dispute instead, normal dispute flow applies.
  • Scam-Proof Escrow — Creating a trade now debits the buyer's wallet immediately; the money is held until double confirmation or staff resolution. No seller gets paid until BOTH parties confirm.
  • Seller Acceptance — The seller must accept a trade (/middle accept <id>) before it goes live. While it's pending, the buyer can cancel at any time (/middle cancel <id>) and get a full refund. The seller can also decline (/middle decline <id>) to refund the buyer instantly. Nobody can create a trade on your behalf.
  • /middle Command Group — New command group for all trade/dispute operations: /middle (list), /middle trade, /middle confirm, /middle accept, /middle decline, /middle cancel, /middle open, /middle signs, /middle signs upload.
  • Ban System — Server-side ban system with manual (permanent) and temporal (duration-based) bans. Banned players have ALL mod commands blocked. Ban reason is displayed in-game. Auto-unban when temporal ban expires.
  • Staff Roles Management — Web admin panel now supports managing staff roles (Moderator, Head Staff, Admin) with assign/remove functionality.
  • Bans Management — Web admin panel: ban users (manual or temporal with duration), unban, view all active/expired bans.

API Changes

  • New endpoints: /api/v1/disputes/* (create-transaction, accept, decline, cancel, open, activate, message, messages, signs, resolve, my, detail, confirm)
  • New WebSocket endpoint: /api/v1/disputes/ws/<disputeId>?token=<token>
  • New staff endpoints: /api/v1/disputes/staff/list, /api/v1/disputes/admin/resolve-pool, /api/v1/disputes/admin/stats
  • New admin endpoints: /api/v1/admin/staff-roles, /api/v1/admin/staff-role, /api/v1/admin/staff-role/delete, /api/v1/admin/bans, /api/v1/admin/ban, /api/v1/admin/unban
  • Heartbeat response now includes banned: true/false and ban_reason fields
  • transactions table now has buyer_confirmed, seller_confirmed, completed_at columns
  • banned_users table now has reason, banned_by, expires_at columns
  • New database tables: disputes, dispute_messages, dispute_signs, transactions, staff_roles, staff_pool
  • Auto-assign for pending disputes runs every 5 minutes via cleanup job

Changes

  • Version bumped to 1.9.0
  • MoneyCommand rewritten: amount arguments now accept formatted strings (k/m/b/t) instead of raw doubles

This mod has no additional files