In minecraft multiplayer games, players need to consider their trust in the transaction process when trading items. In order to ensure the security of players' transactions, this plugin provides a real-time trading platform so that players can use game currency or points for items transactions.
This plugin uses the Protocollib plugin to send virtual items as buttons and display the player's traded goods in the game inventory. Players can click buttons in the inventory to view and purchase goods.
https://discord.gg/KuHSPERYnN
⭐Depends
- Necessary: [ Protocollib, Vault, CraftGUI ]
- Optional: [ PlayerPoints ]
- JDK version 11 or above is better
CraftGUI:
https://www.spigotmc.org/resources/craftgui.104722/
Protocollib: https://www.spigotmc.org/resources/protocollib.1997/
Protocollib: https://www.spigotmc.org/resources/protocollib.1997/
⭐Feature
- Sell or auction your own items in the market, and put them on the shelves for announcement.
- Quickly put on shelves and edit sales.
- Personal mailbox, trash can, mail and express mail, mailbox reminder.
- Data statistics.
- Commodity discount.
- Support local SQLite storage and remote MySQL storage.
- Goods classification and search.
- Brand interaction.
- PlayerPoints support(enable in config.yml).
- Management can set unlimited products, force them off the shelf, and the menu buttons can be customized.
- Restrictions on listing, tax deduction, etc
⭐Images
Spoiler: video
Buy
Sell
Sell
Spoiler: image
Navigation
Mailbox
Remind you when you have new mail. Click it to open.
Customize Button
Drag a new item replace the button you dislike.
Personal View
Drag a item you want to sell, and put int a blank goods shelf.
Statistic
Mailbox
Remind you when you have new mail. Click it to open.
Customize Button
Drag a new item replace the button you dislike.
Personal View
Drag a item you want to sell, and put int a blank goods shelf.
Statistic
⭐Config
config.yml
Most prompt text can be changed, but not buttons. If you want the button text translated into your native language, you can contact me to support.
Spoiler: config
# en \ zh-CN \ zh-TW \ ja \ ru \ fr \ de
Lang : en
# link sql
Sql : false
Url : 'jdbc:mysql://localhost:3306/mc_market?useSSL=false&serverTimezone=UTC'
User : 'root'
Password : '123456'
# use PlayerPoints
Point : false
# Sale limit time default 7 days
LimitTime : 7
# Sell limit lore
LimitLore : false
LimitLoreList : vip,binding
# Goods amount limit (vip permission: market.vip)
LimitAmount : true
LimitAmountNum : 35
LimitAmountNumVip : 56
# sell and display your item
SellBroadcast : true
# mail amount limit
LimitMail : true
LimitMailNum : 50
# max
MaxPrice : 99999999
# tax
Tax : true
TaxThreshold : 100000
# 0~1
TaxRate : 0.002
BuyPartial : true
language
Code (YAML):
# en \ zh-CN \ zh-TW \ ja \ ru \ fr \ de
Lang : en
# link sql
Sql : false
Url : 'jdbc:mysql://localhost:3306/mc_market?useSSL=false&serverTimezone=UTC'
User : 'root'
Password : '123456'
# use PlayerPoints
Point : false
# Sale limit time default 7 days
LimitTime : 7
# Sell limit lore
LimitLore : false
LimitLoreList : vip,binding
# Goods amount limit (vip permission: market.vip)
LimitAmount : true
LimitAmountNum : 35
LimitAmountNumVip : 56
# sell and display your item
SellBroadcast : true
# mail amount limit
LimitMail : true
LimitMailNum : 50
# max
MaxPrice : 99999999
# tax
Tax : true
TaxThreshold : 100000
# 0~1
TaxRate : 0.002
BuyPartial : true
Most prompt text can be changed, but not buttons. If you want the button text translated into your native language, you can contact me to support.
Spoiler: translate_progress
- 中文简体 (100%)
- 中文繁体 (80%)
- 日本語 (Message 0% Button 90%)
- English (100%)
- French (Message 50% Button 90%)
- German (Message 0% Button 90%)
- pусский язык (Message 0% Button 90%)
- Español (0%)
⭐Commands
The permissions with * in front are owned by OP by default, and ordinary players do not. Generally, you don't need to give any permission manually.
/market -
Open the market
/market help - Commands help
/market mine - Open personal store
/market mail - Open mailbox
/market sign - Sign for all mail (market.sign)
/market other [p] - Open someone's store (market.other)
/market quick - Sell quick (market.quick)
/market sell [m] (a) - Sell item (market.sell)
/market auction [m] (a) - Auction item (market.auction)
/market discount [id] [1~9] - Discount of sale (market.discount)
/market reprice [id] [m] - Repricing of sale (market.reprice)
/market send [p] (a) - Mail items (market.send)
/market search [something] - Search for item (market.search)
/market admin [id] - Set item to infinite (* market.admin)
/market category [id] [category] - Set item category (market.category)
/mka - Button customize ( * market.admin)
/mka check - Check latest version ( * market.admin)
/mka reload - Reload config ( * market.admin)
/mka statistic (p) - Statistic today ( * market.statistic)
Market Vip (* market.vip)
/market help - Commands help
/market mine - Open personal store
/market mail - Open mailbox
/market sign - Sign for all mail (market.sign)
/market other [p] - Open someone's store (market.other)
/market quick - Sell quick (market.quick)
/market sell [m] (a) - Sell item (market.sell)
/market auction [m] (a) - Auction item (market.auction)
/market discount [id] [1~9] - Discount of sale (market.discount)
/market reprice [id] [m] - Repricing of sale (market.reprice)
/market send [p] (a) - Mail items (market.send)
/market search [something] - Search for item (market.search)
/market admin [id] - Set item to infinite (* market.admin)
/market category [id] [category] - Set item category (market.category)
/mka - Button customize ( * market.admin)
/mka check - Check latest version ( * market.admin)
/mka reload - Reload config ( * market.admin)
/mka statistic (p) - Statistic today ( * market.statistic)
Market Vip (* market.vip)
⭐Feedback
I would greatly appreciate if there are any feedback on problems during your using the plugin component or mistakes in my translation. You also can contact me on discord.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.12, 1.13, 1.14
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.
GlobalMarket - Auction House, Free Trade Market and Personal Shop is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14, 1.15 and newer. Downloaded 6,925 times (via Spigot). Download it and open it directly in the game.