DynamicShop | Daily Shop (Sushi) icon

DynamicShop | Daily Shop (Sushi) -----

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




  • To open daily shop, use command "/sshop daily <dailyshopid>" to
  • Reload dailyshop "/sshop reload daily" << this will reset every daily shop
  • Permission "sushishop.daily.*"
Code (YAML):
DailyShop:
  DailyshopA
:
    name
: '&cDefault Daily Shop'
    slot
: 54
    shopcurrency
: EXP # EXP/VAULT/PLAYERPOINTS
    DecoEnable
: true
    deco
: PINK_STAINED_GLASS_PANE # Custom Model Data STONE:123456
    time_type
: realtime # real-time/ingame-time
    time_rotate
: 04:15:PM
    permission
: sushishop.daily.dailyshopa
    Item_rotate_list
:
      Diamond
:
        chance
: 1.0
        maxstock
: 128
        remainingstock
: 127
        sell_maxstock
: 64
        sell_remainingstock
: 0
        sell_price
: 50.0
        buy_price
: 25.0
        buy_enabled
: true
        sell_enabled
: false
      mmoitem:sword:CUTLASS
:
        chance
: 0.5
        maxstock
: 64
        remainingstock
: 64
        sell_maxstock
: 64
        sell_remainingstock
: 0
        sell_price
: 50.0
        buy_price
: 25.0
        buy_enabled
: true
        sell_enabled
: true
      Iron_ingot
:
        chance
: 1.0
        maxstock
: 64
        remainingstock
: 64
        sell_maxstock
: 64
        sell_remainingstock
: 0
        sell_price
: 50.0
        buy_price
: 25.0
        buy_enabled
: true
        sell_enabled
: true
      spawner:skeleton
:
        chance
: 0.1
        maxstock
: 64
        remainingstock
: 64
        sell_maxstock
: 64
        sell_remainingstock
: 0
        sell_price
: 50.0
        buy_price
: 25.0
        buy_enabled
: true
        sell_enabled
: true
      potion:strong_leaping
:
        chance
: 0.8
        maxstock
: 64
        remainingstock
: 64
        sell_maxstock
: 64
        sell_remainingstock
: 0
        sell_price
: 50.0
        buy_price
: 25.0
        buy_enabled
: true
        sell_enabled
: true
----------, Mar 2, 2026

format arrow:<potion_id>
source: arrow:long_slow_falling
----------, Feb 18, 2026

  • Fixed a bug where the GUI was showing the item id from the shop. Now it should show the real item name
  • Fixed a bug where the message is showing STRONG_* and LONG_* potion id in chat, not the normal name for the potion
----------, Feb 17, 2026

3 formats to support potion in the shop
Check potion type here LINK

source: potion:strong_healing << Normal potion
source: potion:strong_healing:splash << Potion with splash
source: potion:healing:lingering << Potion with lingering

Added missing translation key for invalid item
----------, Feb 16, 2026

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.
----------, Feb 15, 2026

PLEASE REPORT BUG IN DISCORD
How To Use

Press Q on the category icon to enter editor mode
Command
/sshop category add/remove <categoryid>


Require permission
sushishop.editor
----------, Jan 25, 2026

PLEASE REPORT BUG IN DISCORD

Fixed Supply and Demand is not displaying on the item lore
----------, Jan 25, 2026

PLEASE REPORT BUG IN DISCORD

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
----------, Jan 25, 2026

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: 435
First Release: Apr 16, 2025
Last Update: Mar 2, 2026
Category: ---------------
All-Time Rating:
7 ratings
Find more info at noggintime.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings