Voxel Shop beta is live. Expect occasional bugs. Learn more  
DynamicShop (Sushi) icon

DynamicShop (Sushi) B0.6.3

Full GUI Server Shop, Supply & Demand, Dynamic pricing.

Page 1
Spawner Added

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.

Rework

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

New Feature and bug fixed
- Fixed a problem where the Shop Title always shows Shop: in the title.
- Fixed "slot:" flag is not working in the shop and Category.yml
- Fixed permission not working for the shop and the main command
 
Add a new option to edit the border frame for both Shop and Category

name: '&bDefault Category name'
slot: 36
deco: "GREEN_STAINED_GLASS_PANE"

inventory:
name: '&fDefault Shop'
slot: 54
deco: "GREEN_STAINED_GLASS_PANE"


Now you can use a gradient in translation
Example

back: <gradient:#66FFFF:#FF66FF>Back</gradient>

 
- Updated the translation file, please check
- Added real supply system 
real_supply: false

Rework 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: false

New feature and bug fixes

Now you can edit the GUI title in the category.yml


name: '&bDefault Category name'
slot: 54

Add PlayerPoints support


shopcurrency: POINTS #Shop currency support EXP, POINTS and VAULT

Now 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'
Nexo supported
Added full support for the Nexo plugin
 
Example config

source: "nexo:apple_custom"

 
Bug Fixed

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: 10

Add 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

  • Fixed error when clicking in a shop when the server is not using MMOItem
  • Added a system to turn the MMOItem in the shop's config into a barrier when using MI, but no MI is installed
Page 1
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.

gui-shop

dynamic-pricing

vault-economy

mmoitems-support

itemsadder