SuperMarket Plugin
Features Overview
SuperMarket is a powerful Minecraft plugin designed to provide players with a convenient marketplace platform, supporting multiple languages (zh_tw and en). Below are the main features of this plugin:
Main Features
1. Economy Support: Manage economy using Vault, allowing players to buy and sell items.
2. Discord Integration: Support for sending notifications and commands through Discord using the DiscordSRV plugin.
3. Redis Support: Use Redis as a data storage backend for faster data read/write and distributed data management.
4. Multi-language Support: Offers both Chinese (Traditional) and English versions, loading the appropriate language based on configuration settings.
5. Convenient Commands: Operate the marketplace with simple commands, such as `/ah` to view the market and conduct transactions.
Configuration
User Guide
1. Install the Plugin: Place the plugin jar file into the server's plugins directory.
2. Configuration File: Edit the config.yml file as needed to set language, storage type, Redis configuration, and Discord integration options.
3. Start the Server: Start the server and ensure Vault and DiscordSRV plugins are correctly installed and loaded.
4. Use Commands: Use the `/ah` command to open the market interface and conduct transactions.
FAQs
- How to set the language?
Change the `language` option in the config.yml file to `zh_tw` or `en`.
- How to configure Redis?
Set the Redis `host`, `port`, and `password` in the `storage` section of the config.yml file.
- How to set up Discord notifications?
In the `discord` section of the config.yml file, set `enabled` to `true` and fill in the `web
I hope this information helps you better understand and configure the SuperMarket plugin. If you have any other questions, feel free to ask.
Features Overview
SuperMarket is a powerful Minecraft plugin designed to provide players with a convenient marketplace platform, supporting multiple languages (zh_tw and en). Below are the main features of this plugin:
Main Features
1. Economy Support: Manage economy using Vault, allowing players to buy and sell items.
2. Discord Integration: Support for sending notifications and commands through Discord using the DiscordSRV plugin.
3. Redis Support: Use Redis as a data storage backend for faster data read/write and distributed data management.
4. Multi-language Support: Offers both Chinese (Traditional) and English versions, loading the appropriate language based on configuration settings.
5. Convenient Commands: Operate the marketplace with simple commands, such as `/ah` to view the market and conduct transactions.
Configuration
Code (YAML):
###################################################################################################
# ███████╗██╗ ██╗██████╗ ███████╗██████╗ ███╗ ███╗ █████╗ ██████╗ ██╗ ██╗███████╗████████╗ #
# ██╔════╝██║ ██║██╔══██╗██╔════╝██╔══██╗████╗ ████║██╔══██╗██╔══██╗██║ ██╔╝██╔════╝╚══██╔══╝ #
# ███████╗██║ ██║██████╔╝█████╗ ██████╔╝██╔████╔██║███████║██████╔╝█████╔╝ █████╗ ██║ #
# ╚════██║██║ ██║██╔═══╝ ██╔══╝ ██╔══██╗██║╚██╔╝██║██╔══██║██╔══██╗██╔═██╗ ██╔══╝ ██║ #
# ███████║╚██████╔╝██║ ███████╗██║ ██║██║ ╚═╝ ██║██║ ██║██║ ██║██║ ██╗███████╗ ██║ #
# ╚══════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚══════╝ ╚═╝ #
###################################################################################################
# support language: zh_tw en #
###################################################################################################
language : en
###################################################################################################
# command message and GUI message and others #
###################################################################################################
messages:
welcome_message : Welcome to our server!
goodbye_message : Thank you for visiting, goodbye!
error_message : §cAn error occurred, please try again later.
purchase_success_message : §ePurchase successful!
remove_success_message : §eSuccessfully removed from sale!
not_enough_money_message : §eYou do not have enough money to buy this item.
offline_seller_message : §eThe seller is offline, the transaction cannot be completed.
purchase_cancelled_message : §ePurchase has been cancelled!
item_not_found_message : §eItem not found.
player_income_message : §eYour item has been purchased, income %price%.
glass_block_in_shop : §eShop decoration
market_menu_title : §0§lMarket Menu
item_details_title : §0§lItem Details
chest_item_details_title : §0§lChest Item Contents
confirm_purchase_title : §0§lConfirm Purchase
item_purchased_title : §0§lPurchased/Removed Item
select_sell_inventory_title : §0§lSelect Items to Sell
sell_menu_message : §6§lView Listed Items
sell_menu_title : §0§lListed Items
category_menu_title : §0§lSelect Category
record_purchase_message : §6§lView Purchased/Removed Items
sort_item_message : §6§lSort Items
previous_page_message : §6§lPrevious Page
next_page_message : §6§lNext Page
exit_menu_message : §c§lExit Menu
return_menu_message : §c§lReturn to Menu
sell_no_item_in_hand : §cYou do not have any items in hand.
sell_inventory_success_message : You have successfully sold your items.
sell_success_message : '§aYou have successfully sold §c %type% §aPrice: §c%price% §aTotal: §c%quantity%'
sell_inventory_confirm_message : §aConfirm Sale
sell_inventory_cancel_message : §cCancel Sale
sell_inventory_price_is_not_number_message : §cPrice must be a number.
sell_inventory_cancelled_message : §eSale has been cancelled.
sell_inventory_prompt_message : '§cPlease provide a price : /ah sellinventory <price>'
sell_prompt_message : '§cPlease provide a price : /ah sell <price>'
sell_price_between_message : §cThe sale price must be between §a %lowest_price% §c and §a%highest_price%
claim_success_message : §aSuccessfully claimed %pendingAmount% pending earnings.
pending_claims_message : "§aYou have %amount% pending earnings to claim."
item_expired_message : "§cYour item %item% has expired and been removed."
purchased_item_to_your_bag : §aItem has been successfully removed and added to your bag.
no_item_to_your_bag : §cYour bag is full. Please clear some space and try again.
item_not_allowed : §cItem is not allowed to sell!
lowest_price : '50.0'
highest_price : '10000.0'
confirm : §2§lConfirm
cancel : §c§lCancel
###################################################################################################
# item setting #
###################################################################################################
item:
seller : '§aSeller : §2§l %seller%'
price : '§aPrice : §e§l %price%'
quantity : '§aQuantity : §c§l %quantity%'
currentTime : '§aListed on : §6 %currentTime%'
expireTime : '§aExpires on : §6 %expireTime%'
category : '§aCategory : %category%'
###################################################################################################
# sort setting #
###################################################################################################
sort:
color:
selected : '§8'
not_selected : '§7'
sort_by_date_desc : Sort by Date Descending
sort_by_date_inc : Sort by Date Ascending
sort_by_price_desc : Sort by Price Descending
sort_by_price_inc : Sort by Price Ascending
###################################################################################################
# category setting #
###################################################################################################
category:
sellitem:
option_1 : §3§lBlocks
option_2 : §e§lOres
option_3 : §c§lFood
option_4 : §e§lArmor
option_5 : §e§lWeapons
option_6 : §d§lPotions
option_7 : §6§lOthers
sellinventory:
option : §6§lChest
blacklists:
- type : "supermarket:names_contains"
key : "Custom Sword"
- type : "supermarket:contains_lore"
key : "Cosmetics"
- type : "supermarket:material_similar"
key : STONE_HOE
###################################################################################################
# storage setting #
###################################################################################################
storage:
type : "yaml" # Use Redis as storage
redis:
host : "127.0.0.1"
port : 6379
password : "" # Leave blank if no password
channel : "supermarket_channel"
# Server Configuration
server:
name : "server1" # Server name, must match the server name in the BungeeCord / Velocity configuration
lobby : false # Whether this is a lobby server
heartbeat-interval : 5 # Interval for server heartbeat messages to other servers, default is 5 seconds
discord:
enabled : "false" # true/false
webhook-url : https://discord.com/api/webhooks/12555010457870008938/xxx
# ███████╗██╗ ██╗██████╗ ███████╗██████╗ ███╗ ███╗ █████╗ ██████╗ ██╗ ██╗███████╗████████╗ #
# ██╔════╝██║ ██║██╔══██╗██╔════╝██╔══██╗████╗ ████║██╔══██╗██╔══██╗██║ ██╔╝██╔════╝╚══██╔══╝ #
# ███████╗██║ ██║██████╔╝█████╗ ██████╔╝██╔████╔██║███████║██████╔╝█████╔╝ █████╗ ██║ #
# ╚════██║██║ ██║██╔═══╝ ██╔══╝ ██╔══██╗██║╚██╔╝██║██╔══██║██╔══██╗██╔═██╗ ██╔══╝ ██║ #
# ███████║╚██████╔╝██║ ███████╗██║ ██║██║ ╚═╝ ██║██║ ██║██║ ██║██║ ██╗███████╗ ██║ #
# ╚══════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚══════╝ ╚═╝ #
###################################################################################################
# support language: zh_tw en #
###################################################################################################
language : en
###################################################################################################
# command message and GUI message and others #
###################################################################################################
messages:
welcome_message : Welcome to our server!
goodbye_message : Thank you for visiting, goodbye!
error_message : §cAn error occurred, please try again later.
purchase_success_message : §ePurchase successful!
remove_success_message : §eSuccessfully removed from sale!
not_enough_money_message : §eYou do not have enough money to buy this item.
offline_seller_message : §eThe seller is offline, the transaction cannot be completed.
purchase_cancelled_message : §ePurchase has been cancelled!
item_not_found_message : §eItem not found.
player_income_message : §eYour item has been purchased, income %price%.
glass_block_in_shop : §eShop decoration
market_menu_title : §0§lMarket Menu
item_details_title : §0§lItem Details
chest_item_details_title : §0§lChest Item Contents
confirm_purchase_title : §0§lConfirm Purchase
item_purchased_title : §0§lPurchased/Removed Item
select_sell_inventory_title : §0§lSelect Items to Sell
sell_menu_message : §6§lView Listed Items
sell_menu_title : §0§lListed Items
category_menu_title : §0§lSelect Category
record_purchase_message : §6§lView Purchased/Removed Items
sort_item_message : §6§lSort Items
previous_page_message : §6§lPrevious Page
next_page_message : §6§lNext Page
exit_menu_message : §c§lExit Menu
return_menu_message : §c§lReturn to Menu
sell_no_item_in_hand : §cYou do not have any items in hand.
sell_inventory_success_message : You have successfully sold your items.
sell_success_message : '§aYou have successfully sold §c %type% §aPrice: §c%price% §aTotal: §c%quantity%'
sell_inventory_confirm_message : §aConfirm Sale
sell_inventory_cancel_message : §cCancel Sale
sell_inventory_price_is_not_number_message : §cPrice must be a number.
sell_inventory_cancelled_message : §eSale has been cancelled.
sell_inventory_prompt_message : '§cPlease provide a price : /ah sellinventory <price>'
sell_prompt_message : '§cPlease provide a price : /ah sell <price>'
sell_price_between_message : §cThe sale price must be between §a %lowest_price% §c and §a%highest_price%
claim_success_message : §aSuccessfully claimed %pendingAmount% pending earnings.
pending_claims_message : "§aYou have %amount% pending earnings to claim."
item_expired_message : "§cYour item %item% has expired and been removed."
purchased_item_to_your_bag : §aItem has been successfully removed and added to your bag.
no_item_to_your_bag : §cYour bag is full. Please clear some space and try again.
item_not_allowed : §cItem is not allowed to sell!
lowest_price : '50.0'
highest_price : '10000.0'
confirm : §2§lConfirm
cancel : §c§lCancel
###################################################################################################
# item setting #
###################################################################################################
item:
seller : '§aSeller : §2§l %seller%'
price : '§aPrice : §e§l %price%'
quantity : '§aQuantity : §c§l %quantity%'
currentTime : '§aListed on : §6 %currentTime%'
expireTime : '§aExpires on : §6 %expireTime%'
category : '§aCategory : %category%'
###################################################################################################
# sort setting #
###################################################################################################
sort:
color:
selected : '§8'
not_selected : '§7'
sort_by_date_desc : Sort by Date Descending
sort_by_date_inc : Sort by Date Ascending
sort_by_price_desc : Sort by Price Descending
sort_by_price_inc : Sort by Price Ascending
###################################################################################################
# category setting #
###################################################################################################
category:
sellitem:
option_1 : §3§lBlocks
option_2 : §e§lOres
option_3 : §c§lFood
option_4 : §e§lArmor
option_5 : §e§lWeapons
option_6 : §d§lPotions
option_7 : §6§lOthers
sellinventory:
option : §6§lChest
blacklists:
- type : "supermarket:names_contains"
key : "Custom Sword"
- type : "supermarket:contains_lore"
key : "Cosmetics"
- type : "supermarket:material_similar"
key : STONE_HOE
###################################################################################################
# storage setting #
###################################################################################################
storage:
type : "yaml" # Use Redis as storage
redis:
host : "127.0.0.1"
port : 6379
password : "" # Leave blank if no password
channel : "supermarket_channel"
# Server Configuration
server:
name : "server1" # Server name, must match the server name in the BungeeCord / Velocity configuration
lobby : false # Whether this is a lobby server
heartbeat-interval : 5 # Interval for server heartbeat messages to other servers, default is 5 seconds
discord:
enabled : "false" # true/false
webhook-url : https://discord.com/api/webhooks/12555010457870008938/xxx
1. Install the Plugin: Place the plugin jar file into the server's plugins directory.
2. Configuration File: Edit the config.yml file as needed to set language, storage type, Redis configuration, and Discord integration options.
3. Start the Server: Start the server and ensure Vault and DiscordSRV plugins are correctly installed and loaded.
4. Use Commands: Use the `/ah` command to open the market interface and conduct transactions.
FAQs
- How to set the language?
Change the `language` option in the config.yml file to `zh_tw` or `en`.
- How to configure Redis?
Set the Redis `host`, `port`, and `password` in the `storage` section of the config.yml file.
- How to set up Discord notifications?
In the `discord` section of the config.yml file, set `enabled` to `true` and fill in the `web
I hope this information helps you better understand and configure the SuperMarket plugin. If you have any other questions, feel free to ask.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.20.6
- 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 — How to install Minecraft Java mods & modpacks walks through it step by step.
SuperMarket is a free Minecraft Java mod. Compatible with Minecraft 1.20.6. Downloaded 313 times (via Spigot). Download it and open it directly in the game.