This is a simple shop plugin with a chest inventory GUI.
Feature: Tax, set tax account
Custom Gui, Custom text, and language.
Query sell history.
Performance: Almost all operations are
async, Use HikariCP as a connection pool, use PageHelper to limit SQL QUERY, and default creates the index for SQL.
Safety: The player won't steal anything from the GUI, even when the database loses connection. All SQL statements are rendered by Mybatis.
Stable: Use HikariCP as a connection pool.
Supports: SQLite(local)、
MySQL(also tested on mariadb and tidb cluster)、PostgreSQL(recommand)
It's pretty simple.
Sell item:
Put the item on your main hand
Use command /uis sell <price> <description(optional)>
Buy item:
/uis open
Buy item from specified player:
/uis open <playerName>
Vault | SpigotMC - High-Performance Minecraft
NBT API | SpigotMC - High-Performance Minecraft
And an economy plugin, like Essentials, GemsEconomy, etc...
Replace the file below with config.yml
English:
UltimateInventoryShop/config-en_US.yml
Code (Text):
/uis sell <price> <description> # sell items
/uis open # open the shop
/uis open <playername> # find items sell by specified player
/uis help # get help
/uis reload # reload config (lang, material)
/uis tax # get tax rate info
No additional permission to set
Code (Text):
uis.reload # to reload the plugin lang and material config
More detail will be uploaded later.