{"id":117201,"date":"2026-06-07T00:26:43","date_gmt":"2026-06-06T21:26:43","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/"},"modified":"2026-06-07T00:26:43","modified_gmt":"2026-06-06T21:26:43","slug":"orderspro","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/","title":{"rendered":"OrdersPro"},"content":{"rendered":"<p># \ud83d\udce6 OrdersPro<br \/>\n### The Professional Buy Order &#038; Contract System for Minecraft Servers<\/p>\n<p>> **Not an auction house. Not a shop. A job board.**<br \/>\n> Players post what they *need*, workers get paid to *deliver it.*<\/p>\n<p>OrdersPro is a fully-featured reverse marketplace plugin. Buyers post **Buy Orders** \u2014 &#8220;I need 5,000 Diamonds at $10 each&#8221; \u2014 and workers browse the market, accept contracts, and earn money by fulfilling them. Every transaction is backed by **escrow**, **trust scoring**, and **financial penalties** to keep both sides accountable.<\/p>\n<p>Built from the ground up for performance, reliability, and a polished player experience.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udfaf How It Works<\/p>\n<p>| Role | What They Do |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **Buyer** | Posts a buy order with item, quantity, price per unit, and funds escrowed upfront |<br \/>\n| **Worker** | Browses the market, accepts a contract, delivers items in sessions to earn payout |<\/p>\n<p>Unlike auction houses where sellers list items, **OrdersPro flips the model** \u2014 buyers drive demand, workers fulfill it. Perfect for large economies where players need bulk materials and don&#8217;t want to farm them themselves.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2728 Features<\/p>\n<p>### \ud83c\udfea Market Board<br \/>\n&#8211; Scrollable, paginated market showing all open buy orders<br \/>\n&#8211; **Sort by Highest Price\/Unit** or **Newest First** with a single click<br \/>\n&#8211; Each order card shows buyer, quantity needed, unit price, total value, and time remaining<br \/>\n&#8211; Collection bin glows when you have items ready to pick up<\/p>\n<p>### \ud83d\udcdd Order Creation<br \/>\n&#8211; **Hybrid creation flow** \u2014 hold an item to skip the material picker entirely<br \/>\n&#8211; **Scrollable material picker GUI** with live chat search filter for empty-hand creation<br \/>\n&#8211; **Chat-based quantity and price input** with full validation (min\/max bounds from config)<br \/>\n&#8211; **Confirmation GUI** with full cost breakdown \u2014 escrow, tax, total charge, and live balance check<br \/>\n&#8211; **Price warning system** \u2014 if your price is 300%+ above market average, the confirm button turns red and requires a second click<\/p>\n<p>### \ud83e\udd1d Private Orders<br \/>\n&#8211; `\/order create @PlayerName` sends a directed contract to a specific player<br \/>\n&#8211; Target sees it in their dashboard and can accept or decline<br \/>\n&#8211; Same financial rules as public orders \u2014 full escrow, tax, penalties<\/p>\n<p>### \ud83d\udcca My Business Dashboard<br \/>\n&#8211; View all your posted orders with live progress bars, worker name, and time remaining<br \/>\n&#8211; **Nudge your worker** if they&#8217;ve gone inactive<br \/>\n&#8211; **Cancel orders** with proper penalty enforcement \u2014 blocked if worker is past 50% delivery<br \/>\n&#8211; View and manage your active worker contract<br \/>\n&#8211; Accept or decline incoming private orders<\/p>\n<p>### \ud83d\udcec Delivery System<br \/>\n&#8211; Workers open a **Delivery GUI** with +\/\u2212 quantity selectors<br \/>\n&#8211; Minimum deposit per session = 10% of total order (configurable)<br \/>\n&#8211; Live inventory preview shows exactly which item stacks will be consumed<br \/>\n&#8211; Auto-completes the order and pays out instantly when fully delivered<\/p>\n<p>### \ud83d\uddc3\ufe0f Collection Bin<br \/>\n&#8211; Items from completed orders go to a safe collection bin \u2014 never dropped on the ground<br \/>\n&#8211; **Collect All** button moves everything to your inventory atomically<br \/>\n&#8211; Overflow drops safely at your feet \u2014 nothing is ever lost<\/p>\n<p>### \ud83d\udcdc Order History<br \/>\n&#8211; Last 20 completed, cancelled, or expired orders per player<br \/>\n&#8211; Shows role (Buyer\/Worker), counterparty, outcome, amount earned\/spent, and date<br \/>\n&#8211; Fully read-only \u2014 an immutable ledger<\/p>\n<p>### \u2696\ufe0f Financial System<br \/>\n| Event | Result |<br \/>\n|&#8212;&#8212;-|&#8212;&#8212;&#8211;|<br \/>\n| Post order | Escrow + posting tax locked upfront |<br \/>\n| Cancel (no worker) | Full escrow returned, tax lost |<br \/>\n| Cancel (worker < 50%) | Worker paid pro-rata \u00d7 1.5x bonus from escrow |\n| Cancel (worker > 50%) | \u274c Blocked \u2014 cannot cancel |<br \/>\n| Order completed | Full escrow paid to worker |<br \/>\n| Worker abandons | 10% fine from worker \u2192 buyer, trust strike added |<br \/>\n| Order expires (no worker) | Full escrow returned to buyer |<br \/>\n| Order expires (worker failed) | Fine from worker \u2192 buyer, partial pay for delivered items |<\/p>\n<p>### \ud83d\udee1\ufe0f Trust System<br \/>\n&#8211; Workers accumulate **strikes** for abandoning or failing contracts<br \/>\n&#8211; Configurable max strikes before cooldown kicks in<br \/>\n&#8211; Configurable cooldown duration<br \/>\n&#8211; Strike decay \u2014 old strikes are ignored after a configurable number of days<br \/>\n&#8211; Players on cooldown see remaining time in their dashboard<\/p>\n<p>### \ud83d\udd04 Admin Tools<br \/>\n&#8211; `\/order reload` \u2014 reloads config.yml and refreshes the in-memory order cache from the database<br \/>\n&#8211; All financial constants fully configurable \u2014 no hardcoded values<br \/>\n&#8211; SQLite storage with WAL mode for performance and crash safety<br \/>\n&#8211; Startup\/shutdown logging with full order persistence on server stop<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udfae Commands<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/order` | Open the market board | `orderspro.use` |<br \/>\n| `\/order create` | Post a new buy order | `orderspro.use` |<br \/>\n| `\/order create @<player>` | Send a private order to a player | `orderspro.use` |<br \/>\n| `\/order dashboard` | Open My Business (your orders &#038; contracts) | `orderspro.use` |<br \/>\n| `\/order history` | View your last 20 orders | `orderspro.use` |<br \/>\n| `\/order reload` | Reload config and order cache | `orderspro.admin` |<\/p>\n<p>**Aliases:** `\/orders`, `\/market`, `\/contract`, `\/contracts`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd10 Permissions<\/p>\n<p>| Permission | Default | Description |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `orderspro.use` | Everyone | Access the market, dashboard, history |<br \/>\n| `orderspro.create` | Everyone | Post buy orders |<br \/>\n| `orderspro.work` | Everyone | Accept and fulfill contracts |<br \/>\n| `orderspro.private` | Everyone | Send and receive private orders |<br \/>\n| `orderspro.admin` | OP | All admin features (inherits all above) |<br \/>\n| `orderspro.admin.reload` | OP | Run `\/order reload` |<br \/>\n| `orderspro.admin.inspect` | OP | Inspect any player&#8217;s orders (future) |<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f Configuration<\/p>\n<p>&#8220;`yaml<br \/>\nsettings:<br \/>\n  currency-symbol: &#8220;$&#8221;<br \/>\n  expiration-check-interval-seconds: 30  # How often expired orders are processed<\/p>\n<p>orders:<br \/>\n  duration-hours: 48          # How long orders stay on the market<br \/>\n  max-active-orders: 5        # Max orders a buyer can have posted at once<br \/>\n  min-quantity: 1<br \/>\n  max-quantity: 100000<br \/>\n  min-price-per-unit: 0.01<br \/>\n  max-price-per-unit: 1000000.0<br \/>\n  price-warning-multiplier: 3.0  # Warn if price is 300%+ above market average<\/p>\n<p>economy:<br \/>\n  tax-rate: 0.05              # 5% posting tax (non-refundable)<br \/>\n  min-deposit-fraction: 0.10  # Worker must deposit at least 10% per session<\/p>\n<p>  failure:<br \/>\n    fine-percentage: 0.10     # Worker fined 10% of order value on expiry<br \/>\n    payout-modifier: 0.50     # Worker gets 50% of delivered value on failure<\/p>\n<p>  cancellation:<br \/>\n    worker-payout-modifier: 1.50      # Worker gets 150% of pro-rata on buyer cancel<br \/>\n    cancellation-block-threshold: 0.50 # Buyer can&#8217;t cancel after 50% delivered<\/p>\n<p>trust:<br \/>\n  max-strikes-before-cooldown: 3<br \/>\n  cooldown-duration-hours: 24<br \/>\n  strike-decay-days: 30       # Strikes older than 30 days are ignored<\/p>\n<p>timer:<br \/>\n  inactivity-nudge-threshold-hours: 1  # Hours before buyer can nudge worker<br \/>\n  nudge-cooldown-minutes: 30           # Cooldown between nudges<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce6 Requirements<\/p>\n<p>&#8211; **Minecraft:** 1.21+<br \/>\n&#8211; **Server:** Paper, Spigot, or Purpur<br \/>\n&#8211; **Dependencies:** Vault + any economy plugin (EssentialsX, CMI, etc.)<br \/>\n&#8211; **Storage:** SQLite (built-in, no setup required)<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\uddfa\ufe0f Roadmap<\/p>\n<p>&#8211; [ ] Admin inspect command \u2014 view any player&#8217;s orders and trust score<br \/>\n&#8211; [ ] Price negotiation system<br \/>\n&#8211; [ ] Order watchlist \u2014 get notified when new orders for your favourite materials are posted<br \/>\n&#8211; [ ] PlaceholderAPI support<br \/>\n&#8211; [ ] Multi-language support<\/p>\n<p>&#8212;<\/p>\n<p>## Donate (optional)<br \/>\nIf you enjoy my work and want to support development:<br \/>\nDonate via PayPal \ud83d\udc96<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcac Official Support &#038; Community<\/p>\n<p>Need help with this plugin?<\/p>\n<p>Join the official **Marbzy Discord server** for:<\/p>\n<p>&#8211; \ud83d\udee0 Direct plugin support (ticket system)<br \/>\n&#8211; \ud83d\udc1b Bug reports<br \/>\n&#8211; \ud83d\udca1 Feature suggestions<br \/>\n&#8211; \ud83e\uddea Beta testing access<br \/>\n&#8211; \ud83d\udce2 Update announcements<\/p>\n<p>\ud83d\udc49 **Join the Discord**<\/p>\n<p>&#8212;<br \/>\n*Developed by Marbzy*<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Professional Buy Order &#038; Contract System for Minecraft Servers<\/p>\n","protected":false},"featured_media":117202,"template":"","meta":{"_minecraft_slug":"orderspro","_minecraft_project_id":"FV8SJRSQ","_minecraft_author":"Marbzy","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":297,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"orderspro.zip","_minecraft_size_bytes":92537,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T11:55:29.503053Z","_minecraft_date_created":"2026-03-09T23:01:08.529415Z","_minecraft_date_modified":"2026-03-08T10:17:43.116595Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/orderspro","_minecraft_icon_attachment_id":117202,"_minecraft_imported_at":"2026-06-06T21:26:43+00:00","_minecraft_import_hash":"7b4483ccf0ea64c29aa91df049968a46","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[89,127,128,129,123,92],"mod_loader":[132,133,134],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-117201","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-technology","mod_category-utility","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OrdersPro - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OrdersPro - Minecraft\" \/>\n<meta property=\"og:description\" content=\"The Professional Buy Order &amp; Contract System for Minecraft Servers\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/orderspro\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/orderspro\\\/\",\"name\":\"OrdersPro - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/orderspro\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/orderspro\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/orderspro-icon-9681f0d71d25afeec45c571f3674d2b4831aee8e_96.webp\",\"datePublished\":\"2026-06-06T21:26:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/orderspro\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/orderspro\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/orderspro\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/orderspro-icon-9681f0d71d25afeec45c571f3674d2b4831aee8e_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/orderspro-icon-9681f0d71d25afeec45c571f3674d2b4831aee8e_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/orderspro\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OrdersPro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OrdersPro - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/","og_locale":"en_US","og_type":"article","og_title":"OrdersPro - Minecraft","og_description":"The Professional Buy Order & Contract System for Minecraft Servers","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/","name":"OrdersPro - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/orderspro-icon-9681f0d71d25afeec45c571f3674d2b4831aee8e_96.webp","datePublished":"2026-06-06T21:26:43+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/orderspro-icon-9681f0d71d25afeec45c571f3674d2b4831aee8e_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/orderspro-icon-9681f0d71d25afeec45c571f3674d2b4831aee8e_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/orderspro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"OrdersPro"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/117201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/117202"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=117201"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=117201"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=117201"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=117201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}