{"id":151096,"date":"2026-06-09T05:42:15","date_gmt":"2026-06-09T02:42:15","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/"},"modified":"2026-06-09T05:42:15","modified_gmt":"2026-06-09T02:42:15","slug":"sweetplayermarket","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/","title":{"rendered":"SweetPlayerMarket"},"content":{"rendered":"<p># SweetPlayerMarket<\/p>\n<p>A global player market plugin for Minecraft.<\/p>\n<p>> Default configurations are in Chinese. Check localization repository for English or other language.<br \/>\n> And I am sorry about that the wiki is only Chinese available right now. In the future, we may translate it to English.<\/p>\n<p>## Introduction<\/p>\n<p>SweetPlayerMarket is a cross-server and database-supported global player market plugin.<\/p>\n<p>Players can list their items on the global market by **selling** or **buying**, allowing other players to purchase or sell their items freely.<\/p>\n<p>Additionally, you can restrict players&#8217; listing behavior, such as banning certain items from being listed, allowing only specific currencies for listing, or charging listing fees.<\/p>\n<p>Leveraging the rich query parameters of the database, this plugin allows you to sort the item list with various conditions. For example, you can sort by `creation time`, `expiration time`, `price`, or `quantity` in either `ascending (smallest to largest)` or `descending (largest to smallest)` order.<\/p>\n<p>This plugin continues to use the highly customizable GUI engine from my PluginBase, allowing you to display the item list in **any custom layout** within the maximum `6*9` slot chest menu!<\/p>\n<p>For more information, please refer to the plugin documentation at MCIO Plugins.<\/p>\n<p>## Features<\/p>\n<p>+ MySQL database support and cross-server compatibility<br \/>\n+ Uses relational database features to filter and sort global market items by conditions<br \/>\n+ Highly flexible GUI configuration &#8211; all interfaces support custom layouts, text, click actions, etc.<br \/>\n+ Allows players to view and manage their own listed items<br \/>\n+ Players can list items via **commands** or **GUI**<br \/>\n+ Smooth and user-friendly item listing interface<br \/>\n+ Extensive listing restrictions to prevent players from listing unwanted items<br \/>\n+ Full localization support &#8211; almost all plugin text can be customized<br \/>\n+ Supports automatic, conditional, and probabilistic item listing by the system to provide rewards or rare items for players<br \/>\n+ Supports categorizing player-listed items<\/p>\n<p>## Commands<\/p>\n<p>Root command: `\/sweetplayermarket`<br \/>\nAliases: `\/playermarket`, `\/spm`, `\/pm`<br \/>\nParameters wrapped in `<>` are required; parameters wrapped in `[]` are optional.<\/p>\n<p>Player Commands<br \/>\n| Command | Description | Permission |<br \/>\n| &#8212; | &#8212; | &#8212; |<br \/>\n| `\/pm open` | Open the global market main GUI | `sweet.playermarket.open` |<br \/>\n| `\/pm me` | View your own listed items | `sweet.playermarket.me` |<br \/>\n| `\/pm tags` | Open the category selection menu | `sweet.playermarket.tags` |<br \/>\n| `\/pm create <shop-type> <price> <currency> [amount-per-item] [total-stock]` | List an item on the global market | `sweet.playermarket.create` |<br \/>\n| `\/pm create <shop-type> &#8211;menu` | Open the item listing menu | `sweet.playermarket.create` |<\/p>\n<p>Admin Commands<br \/>\n| Command | Description | Permission |<br \/>\n| &#8212; | &#8212; | &#8212; |<br \/>\n| `\/pm open [player]` | Open the global market main GUI for yourself or another player | `sweet.playermarket.open.other` |<br \/>\n| `\/pm me [player]` | View listed items for yourself or another player | `sweet.playermarket.open.other` |<br \/>\n| `\/pm tags [player]` | Open the category menu for yourself or another player | `sweet.playermarket.tags.other` |<br \/>\n| `\/pm recalc tags` | Recalculate tags for all items | `sweet.playermarket.recalc` |<br \/>\n| `\/pm recalc index` | Rebuild search index for all items | `sweet.playermarket.recalc` |<br \/>\n| `\/pm server [player]` | View items listed by the special &#8220;Server&#8221; account (usually auto-listed) | `sweet.playermarket.server` |<br \/>\n| `\/pm auto-deploy <config-name> <action>` | Test command for auto-listing functionality | `sweet.playermarket.auto-deploy` |<br \/>\n| `\/pm reload assets` | Reload language files; auto-download if missing | OP\/Console |<br \/>\n| `\/pm reload database` | Reconnect to the database | OP\/Console |<br \/>\n| `\/pm reload` | Reload plugin configuration | OP\/Console |<\/p>\n<p>The `open` command supports these flags:<br \/>\n+ `&#8211;type=type` Filter items by type<br \/>\n+ `&#8211;currency=type` Filter items by currency<br \/>\n+ `&#8211;tag=tag-name` Filter items by tag<\/p>\n<p>The `me` command supports these flags:<br \/>\n+ `&#8211;notice` Only show items with `notice_flag`<br \/>\n+ `&#8211;only-out-of-stock` Only show expired\/sold-out items<\/p>\n<p>The `create` command (both manual and GUI) supports this flag:<br \/>\n+ `&#8211;system=custom-name` List items as a system shop (requires `sweet.playermarket.create.system`)<\/p>\n<p>## Permissions<\/p>\n<p>Other available permissions for this plugin:<br \/>\n+ `sweet.playermarket.create.currency.vault` Allow listing items using Vault money<br \/>\n+ `sweet.playermarket.create.currency.playerpoints` Allow listing items using PlayerPoints points<br \/>\n+ `sweet.playermarket.create.currency.mpoints.<amount>` Allow listing items using MPoints currency<br \/>\n+ `sweet.playermarket.create.bypass.cost` Bypass listing fees<br \/>\n+ `sweet.playermarket.create.bypass.currency` Bypass currency restrictions<br \/>\n+ `sweet.playermarket.create.bypass.type` Bypass shop type restrictions (sell\/buy)<br \/>\n+ `sweet.playermarket.admin` Global market admin permission, currently used to remove other players&#8217; items<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A full GUI enhanced marketplace plugin, allow players to list their items as buy shop or sell shop.<\/p>\n","protected":false},"featured_media":141288,"template":"","meta":{"_minecraft_slug":"sweetplayermarket","_minecraft_project_id":"YMYG4MvS","_minecraft_author":"MrXiaoM","_minecraft_license":"AGPL-3.0-only","_minecraft_downloads":75,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"sweetplayermarket.zip","_minecraft_size_bytes":6656897,"_minecraft_version_count":7,"_minecraft_updated_at":"2026-05-15T20:24:11.794642Z","_minecraft_date_created":"2026-03-16T21:53:58.332870Z","_minecraft_date_modified":"2026-05-11T00:27:10.808339Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/sweetplayermarket","_minecraft_icon_attachment_id":141288,"_minecraft_imported_at":"2026-06-09T02:42:16+00:00","_minecraft_import_hash":"3e9b170d28ea4d2b6837a35f9e68859e","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,844,125,127,128,867,129,91],"mod_loader":[130,131,132,133,134],"minecraft_version":[339,357,379,438,110,115,118,49,51,54,59,62,22,860,83],"class_list":["post-151096","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-economy","mod_category-folia","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-spigot","mod_category-storage","mod_loader-bukkit","mod_loader-folia","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-10","minecraft_version-1-11","minecraft_version-1-12","minecraft_version-1-13","minecraft_version-1-14","minecraft_version-1-15","minecraft_version-1-16","minecraft_version-1-17","minecraft_version-1-18","minecraft_version-1-19","minecraft_version-1-20","minecraft_version-1-21","minecraft_version-1-8","minecraft_version-1-9","minecraft_version-26-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SweetPlayerMarket - 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\/sweetplayermarket\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SweetPlayerMarket - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A full GUI enhanced marketplace plugin, allow players to list their items as buy shop or sell shop.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/\" \/>\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=\"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\\\/sweetplayermarket\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/sweetplayermarket\\\/\",\"name\":\"SweetPlayerMarket - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/sweetplayermarket\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/sweetplayermarket\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/simplestore-gui-icon-e71f17c0e80f82b65fbaf3e66782ae848cfb0245_96.webp\",\"datePublished\":\"2026-06-09T02:42:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/sweetplayermarket\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/sweetplayermarket\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/sweetplayermarket\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/simplestore-gui-icon-e71f17c0e80f82b65fbaf3e66782ae848cfb0245_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/simplestore-gui-icon-e71f17c0e80f82b65fbaf3e66782ae848cfb0245_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/sweetplayermarket\\\/#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\":\"SweetPlayerMarket\"}]},{\"@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":"SweetPlayerMarket - 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\/sweetplayermarket\/","og_locale":"en_US","og_type":"article","og_title":"SweetPlayerMarket - Minecraft","og_description":"A full GUI enhanced marketplace plugin, allow players to list their items as buy shop or sell shop.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/","og_site_name":"Minecraft","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\/sweetplayermarket\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/","name":"SweetPlayerMarket - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/simplestore-gui-icon-e71f17c0e80f82b65fbaf3e66782ae848cfb0245_96.webp","datePublished":"2026-06-09T02:42:15+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/simplestore-gui-icon-e71f17c0e80f82b65fbaf3e66782ae848cfb0245_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/simplestore-gui-icon-e71f17c0e80f82b65fbaf3e66782ae848cfb0245_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/sweetplayermarket\/#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":"SweetPlayerMarket"}]},{"@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\/151096","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\/141288"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=151096"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=151096"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=151096"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=151096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}