DynamicShop (Sushi) icon

DynamicShop (Sushi) -----

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




Report bug in Discord
  • Fixed slot GUI size not working on the Category
  • 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
Code (YAML):
name : '&bDefault Category name'
slot
: 36
deco
: "GREEN_STAINED_GLASS_PANE"
Code (YAML):
inventory:
  name
: '&fDefault Shop'
  slot
: 54
  deco
: "GREEN_STAINED_GLASS_PANE"
Now you can use a gradient in translation
Example

Code (YAML):
back : <gradient: #66FFFF:#FF66FF>Back</gradient>
----------, May 14, 2025

Fixed a problem where the Shop Title always shows Shop: in the title.
Now it should display text and color as you set.

Fixed "slot:" flag is not working in the shop.
Now it should adjust the GUI size as you set multiple by 9
only support sizes "27, 36, 45, and 54"

Code (YAML):
inventory:
  name
: '&fTest02 Shop'
  slot
: 36

----------, May 13, 2025

Internal update to make the Free and Premium versions cross-check.
Report a bug in Discord

Internal system(Premium)
- Displaying fluctuation pricing
- SQL database system
- Custom currency

Public release(Free)
- Updated the translation file, please check
- Added real supply system
Code (YAML):
real_supply : false
- Rework the currency structure of the shop.yml
Code (YAML):
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
----------, May 13, 2025

Note: All new translations will auto-update. After you run the server you may need to use /sshop reload to make all new messages display correctly

Added missing translation for Points Shop
Code (YAML):
not_enough_points : '&cYou don''t have enough points.'
Now you can customize click guideline message
Code (YAML):
 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'
----------, May 9, 2025

Added support for Player Points plugin
By using it, you need to change the currency type in shop.yml
Code (Text):
inventory:
  name: '&fDefault Shop'
  slot: 54
  shopcurrency: POINTS #Shop currency support EXP, POINTS and VAULT
In this Update, also add bStats to help me maintain the code and version of the Minecraft server by collecting
1. Server version and solfware(paper,spigot, etc)
2. This plugin and Java version
3. Number of servers and players (anonymous, I only see the number)
4. Server OS(Linux, Window)

I guarantee there is no private data collection in my plugin
If you like to turn this off, go to the bstats folder and set it to false.
----------, May 8, 2025

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

Code (YAML):
name : '&bDefault Category name'
slot
: 54
Example config
Code (YAML):
name : '&bDefault Category name'
slot
: 54
categories
:
  default
:
    material
: IRON_ORE
    slot
: 10
    shopid
: default
    name
: '&6Ore Shop'
    lore
:
     - '&fClick to open Ore shop'
    permission
: sushishop.category.default
----------, May 8, 2025

Fixed an error when selling an item on the server without MMOItem installed.
----------, May 7, 2025

Added full support for the Nexo plugin

Example config
Code (YAML):
source : "nexo:apple_custom"
Report bug on Discord
----------, May 5, 2025

Since this plugin is designed to be used only on my server, it's not fair to people who use the public version.

original main command
/sushishop

new default alias command
/sshop, /ds, /dynamicshop

You can add your alias command by opening .jar
and edit the plugin.yml file.
----------, May 4, 2025

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
----------, May 3, 2025

  • Fixes plugin throws an error when clicking on the shop that does not install MMOItem on the server.
  • The plugin now sets MMOItem as a barrier when users add it to a shop's config, but it does not install MMOItem and Mythiclib properly.
  • Clean up some internal things
report bug click here
----------, May 3, 2025

Add support for server version 1.21.5
Also, support the recent MI version.

Note to you
Itemadder and ProtocolLib don't support 1.21.5 yet.
This update will work with server 1.12.5 and auto support IA when a new version is released, it will not break unless they change the main API.
----------, Apr 25, 2025

Added support for EXP Shop
shopcurrency: VAULT/EXP
Please report if something broke

Example to use
Code (YAML):
inventory:
  name
: '&fDefault Shop'
  slot
: 54
  shopcurrency
: VAULT
IRON_INGOT
:
  source
: IRON_INGOT
  slot
: 10
  base_price
: 5000.0
  current_price
: 4705.0
  min_price
: 2.0
  max_price
: 70000.0
  supply
: 64.0
  demand
: 5.0
  price_change_rate
: 5.0
  buy_enabled
: true
  sell_enabled
: true
The plugin will use Vault as the default if the value is not set.
----------, Apr 20, 2025

Resource Information
Author:
----------
Total Downloads: 198
First Release: Apr 16, 2025
Last Update: May 14, 2025
Category: ---------------
All-Time Rating:
4 ratings
Find more info at noggintime.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings