{"id":58248,"date":"2026-06-03T07:49:43","date_gmt":"2026-06-03T04:49:43","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/"},"modified":"2026-06-03T07:49:43","modified_gmt":"2026-06-03T04:49:43","slug":"donutbillford","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/","title":{"rendered":"DonutBillford"},"content":{"rendered":"<p>![DonutBillford](https:\/\/cdn.modrinth.com\/data\/cached_images\/ac2d14614f3163ab213c506447f236489b937352.png)<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/paper_46h.png?raw=true\" alt=\"Paper\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/purpur_46h.png?raw=true\" alt=\"Purpur\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/spigot_46h.png?raw=true\" alt=\"Spigot\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/bukkit_46h.png?raw=true\" alt=\"Bukkit\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/available\/modrinth_46h.png?raw=true\" alt=\"Modrinth\">\n<\/p>\n<p>&#8212;<\/p>\n<p align=\"center\">\n<p>    <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/social\/discord-singular_46h.png?raw=true\" alt=\"Discord\"><\/p>\n<p>\n  <i>Please contact me on Discord if you have any suggestions or edits.<\/i>\n<\/p>\n<p>&#8212;<\/p>\n<p>![What](https:\/\/cdn.modrinth.com\/data\/cached_images\/63816b0190b59c10d2e51d739d5a8a86f025c819.png)<\/p>\n<p>&#8211; **DonutBillford** makes a Billford Command exactly like the famous Server &#8220;DonutSMP&#8221;<\/p>\n<p>&#8212;<\/p>\n<p>![Features](https:\/\/cdn.modrinth.com\/data\/cached_images\/3851c7ae5b7cf0902e48e73b4a6836cefe6c5271.png)<\/p>\n<p>&#8211; **Single-Command Trading** \u2013 `\/billford` opens the GUI instantly<br \/>\n&#8211; **Crafting-Style Layout** \u2013 9 slots like a crafting table<br \/>\n&#8211; **Instant Validation** \u2013 Real-time inventory checks<br \/>\n&#8211; **Full Feedback System** \u2013 Custom messages, sounds, and titles<br \/>\n&#8211; **Zero Dependencies** \u2013 No extra plugins needed<br \/>\n&#8211; **Hex Color Support** \u2013 `&#038;#RRGGBB` works everywhere<br \/>\n&#8211; **Pixel-Perfect Customization** \u2013 Configure every element<br \/>\n&#8211; **Smart Item Detection** \u2013 Skips invalid items safely<br \/>\n&#8211; **Auto-Recovery** \u2013 Fixes broken configs automatically<br \/>\n&#8211; **Vanilla Item Colors** \u2013 Natural rarity colors (white\/aqua\/purple)<br \/>\n&#8211; **Snapshot Support** \u2013 Works on 1.21.x and latest snapshots<br \/>\n&#8211; **Update Checker** \u2013 Modrinth notifications on join<\/p>\n<p>&#8212;<\/p>\n<p>![Commands](https:\/\/cdn.modrinth.com\/data\/cached_images\/24233ec1da737aef6b99bebe9d4d539c6a20a587.png)<\/p>\n<p>| Command | Access | Description |<br \/>\n| :&#8212; | :&#8212; | :&#8212; |<br \/>\n| `donutbillford.use` | Everyone | Opens the billford GUI |<br \/>\n| `donutbillford.reload` | Operator | Reloads the configuration file |<br \/>\n| `donutbillford credits` | Everyone | Shows credits for the creator and some information|<\/p>\n<p>&#8212;<\/p>\n<p>![Configuration](https:\/\/cdn.modrinth.com\/data\/cached_images\/d507142c9fff414765140cbd5d9c7d75bae0dc80.png)<\/p>\n<p>&#8211; A folder named `DonutBillford` is created in your `plugins` folder automatically. Inside you will find a clean `config.yml and trade.yml` files.<\/p>\n<details>\n<summary>Config.yml<\/summary>\n<p>&#8220;`yml<br \/>\n# ==========================================================<br \/>\n#<br \/>\n#         DonutBillford  \u2014  config.yml<br \/>\n#                  by SirSnaryo<br \/>\n#<br \/>\n#   Works on:  Paper \u00b7 Spigot \u00b7 Bukkit \u00b7 Purpur<br \/>\n#   Version:   1.21.x<br \/>\n#<br \/>\n# ==========================================================<br \/>\n#<br \/>\n#<br \/>\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n# \u2502                    COLOR CODES                          \u2502<br \/>\n# \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n# \u2502  &#038;f = white        &#038;7 = gray         &#038;0 = black        \u2502<br \/>\n# \u2502  &#038;a = green        &#038;c = red          &#038;e = yellow       \u2502<br \/>\n# \u2502  &#038;b = aqua         &#038;9 = blue         &#038;d = purple       \u2502<br \/>\n# \u2502  &#038;l = bold         &#038;o = italic       &#038;r = reset all    \u2502<br \/>\n# \u2502  &#038;#RRGGBB = any hex color  (e.g. &#038;#FF5500 = orange)    \u2502<br \/>\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n#<br \/>\n#<br \/>\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n# \u2502                    PLACEHOLDERS                         \u2502<br \/>\n# \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n# \u2502  [amount]  \u2192  the amount of an item                    \u2502<br \/>\n# \u2502  [item]    \u2192  the name of an item with vanilla color   \u2502<br \/>\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n#<br \/>\n#<br \/>\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n# \u2502                   BROKEN CONFIG                         \u2502<br \/>\n# \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n# \u2502  If you break this file the plugin automatically        \u2502<br \/>\n# \u2502  deletes it and regenerates a clean copy on startup.    \u2502<br \/>\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n#<br \/>\n# ==========================================================<\/p>\n<p>billford-command: &#8220;billford&#8221;<\/p>\n<p>container-name: &#8220;&#038;f\u0299\u026a\u029f\u029f\ua730\u1d0f\u0280\u1d05&#8221;<\/p>\n<p>empty-slot-item: &#8220;BLACK_STAINED_GLASS_PANE&#8221;<br \/>\nempty-slot-name: &#8220;&#8221;<br \/>\nempty-slot-description:<br \/>\n  line-1: &#8220;&#8221;<br \/>\n  line-2: &#8220;&#8221;<br \/>\n  line-3: &#8220;&#8221;<\/p>\n<p>trading-slots:<br \/>\n  slot-1:<br \/>\n    row: 2<br \/>\n    slot: 2<br \/>\n  slot-2:<br \/>\n    row: 2<br \/>\n    slot: 3<br \/>\n  slot-3:<br \/>\n    row: 2<br \/>\n    slot: 4<br \/>\n  slot-4:<br \/>\n    row: 3<br \/>\n    slot: 2<br \/>\n  slot-5:<br \/>\n    row: 3<br \/>\n    slot: 3<br \/>\n  slot-6:<br \/>\n    row: 3<br \/>\n    slot: 4<br \/>\n  slot-7:<br \/>\n    row: 4<br \/>\n    slot: 2<br \/>\n  slot-8:<br \/>\n    row: 4<br \/>\n    slot: 3<br \/>\n  slot-9:<br \/>\n    row: 4<br \/>\n    slot: 4<\/p>\n<p>trade-button:<br \/>\n  row: 3<br \/>\n  slot: 6<br \/>\n  item: &#8220;HOPPER&#8221;<br \/>\n  name: &#8220;&#038;8\u1d1b\u0280\u1d00\u1d05\u1d07&#8221;<br \/>\n  description:<br \/>\n    line-1: &#8220;&#038;fClick to confirm your trade&#8221;<br \/>\n    line-2: &#8220;&#8221;<br \/>\n    line-3: &#8220;&#038;7(you need the items in your inventory)&#8221;<br \/>\n  sound:<br \/>\n    enabled: true<br \/>\n    sound: &#8220;UI_BUTTON_CLICK&#8221;<\/p>\n<p>result-item:<br \/>\n  row: 3<br \/>\n  slot: 8<\/p>\n<p>ingredients-book:<br \/>\n  row: 6<br \/>\n  slot: 5<br \/>\n  item: &#8220;BOOK&#8221;<br \/>\n  name: &#8220;&#038;#10E336\u0299\u026a\u029f\u029f\ua730\u1d0f\u0280\u1d05&#8217;\ua731 \u1d1b\u0280\u1d00\u1d05\u1d07&#8221;<br \/>\n  ingredients-line: &#8220;&#038;7[amount]x [item]&#8221;<br \/>\n  for-line: &#8220;&#038;7for&#8221;<br \/>\n  billford-trade-line: &#8220;&#038;7[amount]x [item]&#8221;<\/p>\n<p>trade-failed:<br \/>\n  chat:<br \/>\n    enabled: true<br \/>\n    message: &#8220;&#038;cYou do not have all the required contents.&#8221;<br \/>\n  actionbar:<br \/>\n    enabled: true<br \/>\n    message: &#8220;&#038;cYou do not have all the required contents.&#8221;<br \/>\n  title:<br \/>\n    enabled: false<br \/>\n    message: &#8220;&#038;cTrade Failed&#8221;<br \/>\n    subtitle: &#8220;&#038;7You are missing required items.&#8221;<br \/>\n    fade-in: 10<br \/>\n    stay: 40<br \/>\n    fade-out: 10<br \/>\n  sound:<br \/>\n    enabled: true<br \/>\n    sound: &#8220;ENTITY_VILLAGER_NO&#8221;<\/p>\n<p>trade-success:<br \/>\n  chat:<br \/>\n    enabled: true<br \/>\n    message: &#8220;&#038;7Traded for [amount]x [item]&#8221;<br \/>\n  actionbar:<br \/>\n    enabled: true<br \/>\n    message: &#8220;&#038;7Traded for [amount]x [item]&#8221;<br \/>\n  title:<br \/>\n    enabled: false<br \/>\n    message: &#8220;&#038;aTrade Success&#8221;<br \/>\n    subtitle: &#8220;&#038;7You received [amount]x [item]&#8221;<br \/>\n    fade-in: 10<br \/>\n    stay: 40<br \/>\n    fade-out: 10<br \/>\n  sound:<br \/>\n    enabled: false<br \/>\n    sound: &#8220;ENTITY_EXPERIENCE_ORB_PICKUP&#8221;<\/p>\n<p>reload:<br \/>\n  chat:<br \/>\n    enabled: true<br \/>\n    message: &#8220;&#038;aReloaded Trade.yml and Config.yml&#8221;<br \/>\n  actionbar:<br \/>\n    enabled: true<br \/>\n    message: &#8220;&#038;aReloaded Trade.yml and Config.yml&#8221;<br \/>\n  sound:<br \/>\n    enabled: true<br \/>\n    sound: &#8220;ENTITY_EXPERIENCE_ORB_PICKUP&#8221;<br \/>\n&#8220;`<\/p>\n<\/details>\n<p>&#8212;<\/p>\n<p>![Installation](https:\/\/cdn.modrinth.com\/data\/cached_images\/149a0de9abdbc6c6123fbe05a92961224d8bc93c.png)<\/p>\n<p>&#8211; **Download** the latest version of **DonutBillford**.<br \/>\n&#8211; **Drop** the `.jar` file into your server&#8217;s `plugins` folder.<br \/>\n&#8211; **Restart** your server.<br \/>\n&#8211; **Done**! setup required.<\/p>\n<p>&#8212;<\/p>\n<p align=\"middle\">\n<p>    <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/cached_images\/28aea4a600434d4e947aed71ef08f3bf6ab3a378.png\" alt=\"Modrinth Gallery\"><\/p>\n<p>![Example](https:\/\/cdn.modrinth.com\/data\/cached_images\/6952379e79e02f17ea1917838a13599a780b506c_0.webp)<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/pp8pSL0LA_Y\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&#8212;<br \/>\n\u00a9 2026 DonutBillford. All rights reserved to MIT. <\/p>\n<p align=\"left\">\n<p>    <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/donate\/paypal-singular_46h.png?raw=true\" alt=\"Donate via PayPal\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DonutBillford is a lightweight trading system designed by SirSnaryo for DonutSMP, owned by DrDonutt. Players open a clean 6-row GUI to view trade recipes and exchange items instantly. Server owners configure required ingredients and rewards<\/p>\n","protected":false},"featured_media":58249,"template":"","meta":{"_minecraft_slug":"donutbillford","_minecraft_project_id":"zu9lGwe4","_minecraft_author":"SirSnaryo","_minecraft_license":"MIT","_minecraft_downloads":325,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"donutbillford.zip","_minecraft_size_bytes":23657,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T11:49:12.924582Z","_minecraft_date_created":"2026-04-29T02:00:40.872138Z","_minecraft_date_modified":"2026-04-20T09:16:48.575616Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/donutbillford","_minecraft_icon_attachment_id":58249,"_minecraft_imported_at":"2026-06-03T04:49:44+00:00","_minecraft_import_hash":"bed76e7d57a28e6d48cc372df3a3075e","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,127,128,129,91,123,92],"mod_loader":[130,132,133,134],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-58248","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-storage","mod_category-technology","mod_category-utility","mod_loader-bukkit","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","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DonutBillford - 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\/donutbillford\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DonutBillford - Minecraft\" \/>\n<meta property=\"og:description\" content=\"DonutBillford is a lightweight trading system designed by SirSnaryo for DonutSMP, owned by DrDonutt. Players open a clean 6-row GUI to view trade recipes and exchange items instantly. Server owners configure required ingredients and rewards\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/paper_46h.png?raw=true\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutbillford\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutbillford\\\/\",\"name\":\"DonutBillford - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutbillford\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutbillford\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/donutbillford-icon-b8c271f6606675902164b0689ef4b686964f7fbe_96.webp\",\"datePublished\":\"2026-06-03T04:49:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutbillford\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutbillford\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutbillford\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/donutbillford-icon-b8c271f6606675902164b0689ef4b686964f7fbe_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/donutbillford-icon-b8c271f6606675902164b0689ef4b686964f7fbe_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutbillford\\\/#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\":\"DonutBillford\"}]},{\"@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":"DonutBillford - 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\/donutbillford\/","og_locale":"en_US","og_type":"article","og_title":"DonutBillford - Minecraft","og_description":"DonutBillford is a lightweight trading system designed by SirSnaryo for DonutSMP, owned by DrDonutt. Players open a clean 6-row GUI to view trade recipes and exchange items instantly. Server owners configure required ingredients and rewards","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/paper_46h.png?raw=true","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/","name":"DonutBillford - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/donutbillford-icon-b8c271f6606675902164b0689ef4b686964f7fbe_96.webp","datePublished":"2026-06-03T04:49:43+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/donutbillford-icon-b8c271f6606675902164b0689ef4b686964f7fbe_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/donutbillford-icon-b8c271f6606675902164b0689ef4b686964f7fbe_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutbillford\/#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":"DonutBillford"}]},{"@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\/58248","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\/58249"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=58248"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=58248"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=58248"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=58248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}