{"id":85001,"date":"2026-06-04T23:35:37","date_gmt":"2026-06-04T20:35:37","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/"},"modified":"2026-06-04T23:35:37","modified_gmt":"2026-06-04T20:35:37","slug":"infinite-trades","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/","title":{"rendered":"Infinite Trades"},"content":{"rendered":"<p>**Infinite Trades** is a lightweight, server-side utility for Minecraft Forge designed to allow specific players to perform unlimited trades with villagers and wandering traders.<\/p>\n<p>&#8212;<\/p>\n<p>## Overview<\/p>\n<p>This mod was developed for server administrators (SMPs) and modpack creators looking for a simple way to bypass the vanilla trade restock mechanics.<\/p>\n<p>It provides the perfect tool to reward specific players (such as VIP members), create special merchant-managed shops, or facilitate block acquisition in building environments, all without disrupting the economy balance for the rest of the server.<\/p>\n<p>&#8212;<\/p>\n<p>## How It Works<\/p>\n<p>The system is smartly driven by Minecraft&#8217;s native Tag mechanics.<\/p>\n<p>When a player possessing the configured tag (default: `infinite_trades`) interacts with any merchant entity, the mod intercepts the action. In a fraction of a second, before the trading GUI opens, the mod resets the use count of all available offers. The result is that the player can trade the exact same items repeatedly without ever having to wait for the villager to restock.<\/p>\n<p>&#8212;<\/p>\n<p>## Features<\/p>\n<p>* **Tag-Based Integration**: Granular and easy control. Grant infinite trades to specific players using standard commands (e.g., `\/tag <player> add infinite_trades`).<br \/>\n* **Server-Side Only**: No client installation is required. Drop it into your server and it works instantly.<br \/>\n* **Universal Compatibility**: Works flawlessly with Villagers, Wandering Traders, and practically any custom merchant added by other mods.<br \/>\n* **Efficient Performance**: Uses clean Forge interaction events, ensuring minimal performance impact on the server.<br \/>\n* **In-Game Control**: Administrators can toggle the system, change the required tag, or enable debug messages without needing to restart the server.<\/p>\n<p>&#8212;<\/p>\n<p>## Configuration &#038; Commands<\/p>\n<p>The mod generates a simple configuration file at `config\/infinitetrades-server.toml`. However, everything can be managed in-game with Operator permission (Level 2):<\/p>\n<p>&#8220;`text<br \/>\n\/infinitetrades toggle <true\/false>\n\/infinitetrades tag <tagName><br \/>\n\/infinitetrades debug <true\/false>\n\/infinitetrades status<\/p>\n<p>&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Compatibility<\/p>\n<p>* **Minecraft Version**: 1.20.1<br \/>\n* **Mod Loader**: Forge 47.4.10+<br \/>\n* **Side**: Server-side (Client installation optional but not required)<\/p>\n<p>&#8212;<\/p>\n<p>## Credits &#038; Support<\/p>\n<p>**Author**: SatDPhoe<\/p>\n<p>![ko-fi](https:\/\/ko-fi.com\/satdphoe)<\/p>\n<p>![Donate](https:\/\/paypal.me\/SatDPhoe)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A  mod that allows specific players (via tags) to have unlimited trades with villagers, without waiting for restocks.<\/p>\n","protected":false},"featured_media":85002,"template":"","meta":{"_minecraft_slug":"infinite-trades","_minecraft_project_id":"dn6Cj64G","_minecraft_author":"SatDPhoe","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":23,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"infinite-trades.zip","_minecraft_size_bytes":7892,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T12:15:27.026642Z","_minecraft_date_created":"2026-05-13T03:33:26.914480Z","_minecraft_date_modified":"2026-05-11T09:43:13.695892Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/infinite-trades","_minecraft_icon_attachment_id":85002,"_minecraft_imported_at":"2026-06-04T20:35:38+00:00","_minecraft_import_hash":"48a8fc29a814a446d202ef680c21eb7b","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[104],"mod_loader":[106],"minecraft_version":[36,60,93,94,101,102],"class_list":["post-85001","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-forge","mod_loader-forge","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Infinite Trades - 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\/infinite-trades\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Infinite Trades - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A mod that allows specific players (via tags) to have unlimited trades with villagers, without waiting for restocks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/infinite-trades\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/infinite-trades\\\/\",\"name\":\"Infinite Trades - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/infinite-trades\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/infinite-trades\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/infinite-trades-icon-8cc45f1f11548c9649b207fa470e010cb71bd75d_96.webp\",\"datePublished\":\"2026-06-04T20:35:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/infinite-trades\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/infinite-trades\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/infinite-trades\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/infinite-trades-icon-8cc45f1f11548c9649b207fa470e010cb71bd75d_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/infinite-trades-icon-8cc45f1f11548c9649b207fa470e010cb71bd75d_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/infinite-trades\\\/#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\":\"Infinite Trades\"}]},{\"@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":"Infinite Trades - 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\/infinite-trades\/","og_locale":"en_US","og_type":"article","og_title":"Infinite Trades - Minecraft","og_description":"A mod that allows specific players (via tags) to have unlimited trades with villagers, without waiting for restocks.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/","name":"Infinite Trades - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/infinite-trades-icon-8cc45f1f11548c9649b207fa470e010cb71bd75d_96.webp","datePublished":"2026-06-04T20:35:37+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/infinite-trades-icon-8cc45f1f11548c9649b207fa470e010cb71bd75d_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/infinite-trades-icon-8cc45f1f11548c9649b207fa470e010cb71bd75d_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/infinite-trades\/#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":"Infinite Trades"}]},{"@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\/85001","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\/85002"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=85001"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=85001"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=85001"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=85001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}