simple gui shop plugin
DP-GUIShop is a Minecraft plugin that allows server admins to easily create and manage in-game shops via an intuitive GUI.
It provides a simple way to configure shop items and prices through menus, eliminating the need to edit files manually.
Players can buy or sell items in these shops using the server’s economy (MoneyAPI via DPP-Core), while admins have control over shop availability and access permissions.
DPP-Core plugin DPP-Core is not installed DPP-Core here: Click me!
1️⃣ Place DPP-Core and DP-GUIShop-*.jar into your server’s plugins folder
2️⃣ Start or restart the server
(Config, language, and shop data files will be generated automatically)
3️⃣ If needed, edit config.yml or language files and reload using /shop reload
config.yml
Lang: en_US, ko_KR, etc.)shops/ folder
❗ Some commands require admin permission (dpgs.admin)
Command List and Examples
| Command | Permission | Description | Example |
|---|---|---|---|
/shop create <name> <size> |
dpgs.admin | Create a shop (size = rows, 2–6) | /shop create Store 6 |
/shop title <name> <title> |
dpgs.admin | Set shop title | /shop title Store &aMy Shop |
/shop maxpage <name> <maxPage> |
dpgs.admin | Set max page number | /shop maxpage Store 3 |
/shop items <name> |
dpgs.admin | Edit shop items via GUI | /shop items Store |
/shop price <name> |
dpgs.admin | Set buy/sell prices | /shop price Store |
/shop enable <name> |
dpgs.admin | Enable a shop | /shop enable Store |
/shop disable <name> |
dpgs.admin | Disable a shop | /shop disable Store |
/shop delete <name> |
dpgs.admin | Delete a shop | /shop delete Store |
/shop permission <name> <node> |
dpgs.admin | Set shop permission | /shop permission Store vip.use |
/shop removepermission <name> |
dpgs.admin | Remove shop permission | /shop removepermission Store |
/shop list |
dpgs.admin | List all shops | /shop list |
/shop reload |
dpgs.admin | Reload plugin config | /shop reload |
/shop open <name> |
None | Open a shop | /shop open Store |
/shop limit <name> |
Opens the purchase limit configuration GUI. | ||
/shop limitenable <name> |
Enables the purchase limit system for a shop. | ||
/shop limitdisable <name> |
Disables the purchase limit system for a shop. | ||
/shop limittype <name> <world|perplayer> |
Sets the limit type (world = shared, perplayer = per player). |
||
/shop limitreset <name> |
Resets all purchase limit data for a shop immediately. | ||
/shop autoresetenable <name> |
Enables scheduled auto-reset of purchase limit data. | ||
/shop autoresetdisable <name> |
Disables scheduled auto-reset. | ||
/shop autoresettime <name> <HH:mm> |
Sets the daily auto-reset time (default: 00:00). |
❗Notes when using commands
dpgs.admin permission