Voxel Shop beta is live. Expect occasional bugs. Learn more
Full GUI Server Shop, Supply & Demand, Dynamic pricing.
Support spawner blocks
Example source: spawner:skeleton
Added currency display after the price
buy: "&aBuy: &f%price% %currency%"
sell: "&cSell: &f%price% %currency%"
Note: you need to add %currency% yourself for the old file.
PLEASE BACKUP OLD VERSION
DO NOT TEST THIS ON LIVE SERVER
This version has reworked all of the code.
This version includes all basic features from the previous version.
Since this is a re-coding, make sure you remove all old data folder
Then let the plugin generate a new file: shop, config, and translation
Main Command changed to /sshop
Permission list
sushishop.category.*
sushishop.*
sushishop.open
sushishop.reload
Editor is not implemented in this version, you need to edit .yml yourself
How To Use Category Editor
Press Q on the category icon to enter editor mode
Command
/sshop category add/remove <categoryid>
Require permission
sushishop.editor
name: '&bDefault Category name'
slot: 36
deco: "GREEN_STAINED_GLASS_PANE"inventory:
name: '&fDefault Shop'
slot: 54
deco: "GREEN_STAINED_GLASS_PANE"back: <gradient:#66FFFF:#FF66FF>Back</gradient>real_supply: falseRework the currency structure of the shop.yml
inventory:
name: '&fDefault Shop'
slot: 54
shopcurrency:
type: VAULT # Shop currency support POINTS, EXP, VAULT and CUSTOM(premium)
currency: test01
IRON_INGOT:
source: IRON_INGOT
slot: 10
base_price: 5.0
current_price: 3.45
min_price: 2.0
max_price: 100.0
supply: 135.0
demand: 104.0
price_change_rate: 0.05
buy_enabled: true
sell_enabled: true
real_supply: falseNow you can edit the GUI title in the category.yml
name: '&bDefault Category name'
slot: 54shopcurrency: POINTS #Shop currency support EXP, POINTS and VAULTNow you can customize the click guideline message in translation.yml
These translation key will auto-update, you need to use reload command to make it display correctly.
left_click_buy: '&eLeft click to Buy'
shift_left_click_buy_all: '&eShift + Left Click to Buy all'
right_click_sell: '&6Right click to Sell'
shift_right_click_sell_all: '&6Shift + Right Click to Sell all'Added support for EXP Shop
shopcurrency: VAULT/EXP
Please report if something broke
Example to use
inventory:
name: '&fDefault Shop'
slot: 54
shopcurrency: VAULT
IRON_INGOT:
source: IRON_INGOT
slot: 10Add support for server version 1.21.5
Also, support the recent MI version.
A fixed player can buy/sell a barrier from a shop in a server that uses MMOItem in a shop's config, but it is not installed properly.
Report bug here
Additional patches