GUI Shop
GUIShop v9.4.3c
The Ultimate GUI-Based Shop Plugin for Minecraft Servers
Fully compatible with Paper/Spigot/Folia/Bukkit 1.13 - 1.21.11
Overview
GUIShop is a powerful, feature-rich shop plugin that allows server owners to create beautiful GUI-based shops with extensive customization options. Say goodbye to confusing sign shops and chest-based systems. GUIShop provides players with an intuitive shopping experience while giving administrators complete control over pricing, items, and layout.
Key Features
- Easy-to-Use GUI System - Players browse shops through clean, organized inventory menus
- Multi-Page Shops - Create shops with unlimited pages for large item catalogs
- Dynamic Pricing - Optional supply/demand based pricing system
- Worth Display System - Shows item sell values directly in item lore (requires PacketEvents)
- Full GUI-Based Item Editor - Edit item prices, names, enchantments, and more through an intuitive GUI
- Drag-and-Drop Shop Building - Place and rearrange items in shops by simply dragging them
- Command Items - Sell commands that execute when purchased
- Custom Items - Full support for enchantments, potions, fireworks, and custom model data
- Native Spawner Support - Configure and sell mob spawners with any entity type
- Native Player Head Support - Use player UUIDs or Base64 skin textures for custom heads
- PDC Support - Uses Bukkit's Persistent Data Container API for reliable item identification
- Per-Item Permissions - Restrict specific items to certain player groups
- PlaceholderAPI Support - Use placeholders in shop names and lores
- Vault Integration - Works with any Vault-compatible economy plugin
- Built-In Economy - Optional internal economy system (no external economy plugin needed!)
- Alternate Sell GUI - Sell items without leaving the shop
- Transaction Logging - Track all purchases and sales
Screenshots
Main Menu
Shop View
Item Editor
Quantity Selector
Worth Display

Commands
Player Commands
/shop, /buy - Open the shop menu /sell - Open the sell GUI /value, /val - Check the buy/sell value of held item
Admin Commands
/gs reload - Reload all configuration files /gs edit - Enter creator mode for the main menu /gs edit menu - Enter creator mode for the main menu /gs edit transaction - Enter creator mode for the transaction GUI /gs edit [shop] - Enter creator mode for a specific shop /gs edit [shop] [page] - Edit a specific page of a shop /gs parsemob <type> - Validate a mob type for spawners /gs toggleworth - Toggle worth display for yourself (session only) /gs iteminfo - Display comprehensive info about held item
Economy Commands
(Only available when internal economy is enabled)
Player Commands:
/bal, /balance, /money - Check your balance /bal <player> - Check another player's balance /pay <player> <amount> - Send money to a player /togglepay - Toggle payment notifications on/off
Admin Commands:
/gs eco give <player> <amount> - Give money to a player /gs eco take <player> <amount> - Take money from a player /gs eco set <player> <amount> - Set a player's balance /gs eco balance <player> - Check a player's balance /gs eco reset <player> - Reset to starting balance
All amounts support abbreviations: 1k, 1.5M, 100B, etc.
Item Info Command
The /gs iteminfo command is a powerful debugging and configuration helper. Hold any item and run the command to see:
- Material type and display name
- All lore lines
- Enchantments in config-ready format (e.g.,
SHARPNESS:5 UNBREAKING:3) - Potion info in config-ready format (type, splash, extended, upgraded)
- Firework info in config-ready format (flight, explosions, colors)
- All PDC (Persistent Data Container) values
- Custom NBT data
This makes it easy to configure complex items - just create the item you want, then use /gs iteminfo to get the exact format needed for your shops.yml.
Permissions
guishop.use - Access to the shop (default: op) guishop.shop.* - Access to all shop items (default: op) guishop.shop.<shop>.<item> - Access to specific items guishop.reload - Permission to reload the plugin (default: op) guishop.creator - Access to the in-game shop editor (default: op) guishop.value - Access to /value command (default: true) guishop.sell - Access to /sell command (default: true) guishop.admin - Full admin access (default: op)
Configuration
GUIShop uses several configuration files for maximum flexibility:
- config.yml - General plugin settings, commands, titles, buttons
- shops.yml - Shop layouts and item definitions
- menu.yml - Main menu configuration
- messages.yml - All plugin messages (fully customizable)
- worth.yml - Worth display system configuration
Example Shop Item Configuration
shops:
Blocks:
pages:
Page0:
'0':
type: SHOP # Item type (SHOP, COMMAND, SHOP_SHORTCUT, DUMMY, BLANK)
id: STONE # Material ID
buy-price: 10.0 # Price to buy (or 'false' to disable)
sell-price: 5.0 # Price to sell (or 'false' to disable)
shop-name: '&7Stone' # Display name in shop
buy-name: '&7Stone' # Name on purchased item
shop-lore: # Lore shown in shop
- '&fA basic building block'
enchantments: 'DURA:1 SHARP:2' # Enchantments (space separated)
quantity: 64 # Stack size to give
permission: 'shop.vip' # Required permission (optional)
GUI-Based Item Editor
GUIShop features a powerful, fully GUI-based item editor that eliminates the need for manual config editing. Configure every aspect of shop items through intuitive click-based menus.
How It Works
- Enter creator mode with
/gs edit(for menu) or/gs edit <shop>(for shops) - Left-click to drag and drop items - move items within the shop, rearrange positions, or place new items from your inventory into the shop
- Right-click or Shift+click any item to open the Item Editor GUI
- Click on any setting to modify it through chat input or nested selection GUIs
- Changes save automatically when you close the inventory
Creator Mode Controls
Left-click - Pick up / place items (works between shop and your inventory) Right-click - Open Item Editor for the clicked item Shift+click - Open Item Editor for the clicked item Navigation Buttons (pagination, back, balance): Left-click - Pick up and move the button Right-click - Open Item Editor for the button Shift+click - Activate the button (navigate pages, go back, etc.)
Item Editor Features
- Buy/Sell Prices - Set prices with support for abbreviated formats (1k, 1.5M, 100B)
- Item Type - Switch between ITEM, COMMAND, SHOP, SHOP_SHORTCUT, and DUMMY types
- Display Names - Set shop display name and purchased item name
- Custom Lore - Add descriptive lore lines to items
- Enchantments - Add/remove enchantments through a visual enchantment picker
- Potion Effects - Configure potion type, duration, and amplifier via GUI
- Firework Properties - Set flight duration, explosion shapes, colors, and effects
- Spawner Mob Type - Select mob type from a visual entity picker
- Commands - Configure commands to run on purchase
- Permissions - Set required permissions per item
- Quantity - Set stack size given on purchase
Worth Display System
GUIShop includes a powerful worth display feature that shows item sell values directly in the item lore. This uses packet manipulation to display worth client-side only, meaning your actual items are never modified.
Requirements: PacketEvents plugin
Worth Display Configuration (worth.yml)
enabled: true format: "&7Worth: &a%worth%" position: BOTTOM add-blank-line: true only-show-sellable: true not-sellable-format: "&7Worth: &cNot sellable" # Hide worth in specific inventories blacklisted-inventories: - "Auction House" - "Crate Preview" # Hide worth on items with specific names blacklisted-item-names: - "Crate Key" - "Vote Token" # Hide worth on equipped armor hide-armor-slots: true
Advanced Item Types
Command Items
Sell commands that execute when purchased. Use placeholders like {PLAYER_NAME}, {PLAYER_UUID}, {PLAYER_WORLD}, or any PlaceholderAPI placeholder:
'19':
type: COMMAND
id: NETHER_STAR
shop-name: '&6VIP Rank'
buy-price: 10000
sudo: false # Run as console (default) or as player (true)
commands:
- 'lp user {PLAYER_NAME} parent set vip'
- 'broadcast {PLAYER_NAME} purchased VIP!'
Available Placeholders:
{PLAYER_NAME}or%player_name%- Player's name{PLAYER_UUID}or%player_uuid%- Player's UUID{PLAYER_WORLD}or%player_world%- Player's current world{PLAYER_BALANCE}or%player_balance%- Economy balance- Any PlaceholderAPI placeholder (if PAPI installed)
Sudo Mode: Set sudo: true to run commands as the player instead of console. Useful for commands that check player permissions or are player-only.
Enchanted Books
'20': type: SHOP id: ENCHANTED_BOOK buy-price: 1000 enchantments: 'SHARP:5 FIRE_ASPECT:2'
Potions
Configure potions with the potion-info section. Supports regular, splash, and lingering potions.
# Regular Potion (Extended Speed)
'21':
type: SHOP
id: POTION
buy-price: 500
potion-info:
type: SPEED
splash: false
lingering: false
extended: true
upgraded: false
# Splash Potion (Healing II)
'22':
type: SHOP
id: SPLASH_POTION
buy-price: 600
potion-info:
type: HEALING
splash: true
lingering: false
extended: false
upgraded: true
# Lingering Potion
'23':
type: SHOP
id: LINGERING_POTION
buy-price: 700
potion-info:
type: POISON
splash: false
lingering: true
extended: true
upgraded: false
Potion Info Fields:
| Field | Description |
|---|---|
type |
Potion effect (SPEED, HEALING, STRENGTH, POISON, etc.) |
splash |
Whether it's a splash potion |
lingering |
Whether it's a lingering potion |
extended |
Extended duration version |
upgraded |
Level II/stronger effect version |
Spawners
Native spawner support with any valid entity type (use /gs parsemob <type> to validate):
'22': type: SHOP id: SPAWNER buy-price: 50000 mob-type: ZOMBIE shop-name: '&6Zombie Spawner'
Fireworks
'23':
type: SHOP
id: FIREWORK_ROCKET
buy-price: 100
firework-info:
flight: 2
explosions:
- shape: ball_large
flicker: true
trail: true
colors: [11743532, 2437522]
fade-colors: [1973019, 15790320]
Player Heads
Support for player UUIDs or Base64 skin textures:
# Using player UUID '24': type: SHOP id: PLAYER_HEAD buy-price: 1000 skull-uuid: 'player-uuid-here' # Using Base64 skin texture (from minecraft-heads.com, etc.) '25': type: SHOP id: PLAYER_HEAD buy-price: 500 skull-uuid: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWJjMTIzIn19fQ=='
Statistics & PlaceholderAPI
GUIShop tracks player shop statistics and integrates with PlaceholderAPI for use in scoreboards, holograms, and chat.
Tracked Statistics
- Total money spent (buying from shops)
- Total money earned (selling items)
- Total items bought/sold
- Top 3 most bought items per player
- Top 3 most sold items per player
Available Placeholders
%guishop_total_spent% - Money spent (with commas) %guishop_total_spent_formatted% - Money spent (abbreviated: 1.5M) %guishop_total_earned% - Money earned (with commas) %guishop_total_earned_formatted% - Money earned (abbreviated) %guishop_items_bought% - Items purchased count %guishop_items_bought_formatted% - Items purchased (abbreviated) %guishop_items_sold% - Items sold count %guishop_items_sold_formatted% - Items sold (abbreviated) %guishop_top_bought_1% - #1 most bought item (Material: Qty) %guishop_top_sold_1% - #1 most sold item (Material: Qty)
Statistics are stored in SQLite (plugins/GUIShop/Data/player_statistics.db).
Dynamic Pricing System
GUIShop includes a built-in supply/demand economy system that makes item prices fluctuate based on trading activity.
How It Works
- When items are bought: Supply decreases → prices increase
- When items are sold: Supply increases → prices decrease
- Over time: Prices gradually normalize back to base values
Configuration
Enable in config.yml:
dynamic-pricing: true
Configure in dynamicpricing.yml:
price-change-per-item: 0.01 # 1% change per item max-price-multiplier: 2.0 # Up to 200% of base price min-price-multiplier: 0.5 # Down to 50% of base price normalization-rate: 0.001 # How fast prices return to normal normalization-interval: 300 # Seconds between normalization ticks
Per-Item Overrides
Configure different volatility settings for specific items:
item-overrides:
DIAMOND:
price-change-per-item: 0.005 # More stable (0.5% per item)
max-price-multiplier: 1.5
min-price-multiplier: 0.75
Linked Pricing
Make items affect other items' prices - perfect for crafting relationships:
item-overrides:
DIAMOND_BLOCK:
affects:
DIAMOND: 9.0 # 1 block = 9 diamonds in crafting
DIAMOND_ORE: 1.0 # Also affects ore prices
BREAD:
affects:
WHEAT: 3.0 # 1 bread = 3 wheat in crafting
When a player buys 1 DIAMOND_BLOCK, DIAMOND prices change as if 9 diamonds were bought. This creates realistic economic relationships!
Per-Item Control
Exempt specific items from dynamic pricing:
'0': id: DIAMOND buy-price: 100 sell-price: 50 dynamic: false # Uses static pricing
Admin Commands
| Command | Description |
|---|---|
/gs market status |
View system status |
/gs market info <item> |
Check item's market status |
/gs market reset <item> |
Reset item to base price |
/gs market resetall |
Reset all prices |
Developer API
GUIShop provides a comprehensive API for developers to integrate with:
// Check if an item can be sold
boolean canSell = GUIShopAPI.canBeSold(itemStack);
// Get buy/sell prices
BigDecimal buyPrice = GUIShopAPI.getBuyPrice(itemStack, quantity);
BigDecimal sellPrice = GUIShopAPI.getSellPrice(itemStack, quantity);
// Sell items programmatically
GUIShopAPI.sellItems(player, SellType.COMMAND, items);
// Worth Display API
BigDecimal worth = GUIShopAPI.getItemWorth(itemStack);
BigDecimal stackWorth = GUIShopAPI.getStackWorth(itemStack);
// Per-player worth toggle
GUIShopAPI.toggleWorthForPlayer(player);
GUIShopAPI.enableWorthForPlayer(player);
GUIShopAPI.disableWorthForPlayer(player);
// Hook for persistent per-player worth settings
GUIShopAPI.setExternalWorthCheck(player -> {
return myPlugin.hasWorthDisabled(player.getUniqueId());
});
Full API documentation available on the Wiki.
Dependencies
Required:
- Vault (for economy API)
Optional:
- Economy Plugin (EssentialsX, CMI, etc.) - OR use GUIShop's built-in economy!
- PacketEvents (for worth display feature)
- PlaceholderAPI (for placeholder support)
Note: GUIShop includes its own economy system! Enable it in economy.yml to use GUIShop as your server's economy without needing EssentialsX or similar plugins.
Folia Support:
GUIShop fully supports Folia - Paper's regionized multithreading fork for improved performance on large servers. No additional configuration required!
Installation
- Download GUIShop and place it in your plugins folder
- Install Vault and an economy plugin (EssentialsX, CMI, etc.) - OR enable GUIShop's internal economy
- (Optional) Install PacketEvents for worth display
- (Optional) Install PlaceholderAPI for placeholder support
- Restart your server
- Configure shops in
plugins/GUIShop/shops.yml - Use
/gs reloadto apply changes
Support
Developed by pablo67340
If you enjoy GUIShop, please consider leaving a review!
-
View User Profile
-
Send Message
Posted Jun 11, 2017In reply to pablo67340:
-
View User Profile
-
Send Message
Posted Jun 3, 2017Wich version works with 1.11.2, cause the plugin is ingame under /pl green, but the console gives me an error:
[22:15:35 ERROR]: Error occurred while enabling GUIShop v6.1.4 (Is it up to date?)
java.lang.NullPointerException
at com.pablo67340.shop.main.Main.setupEconomy(Main.java:173) ~[?:?]
at com.pablo67340.shop.main.Main.onEnable(Main.java:128) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:271) ~[spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugin(CraftServer.java:376) [spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugins(CraftServer.java:326) [spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at net.minecraft.server.v1_11_R1.MinecraftServer.t(MinecraftServer.java:421) [spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at net.minecraft.server.v1_11_R1.MinecraftServer.l(MinecraftServer.java:382) [spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at net.minecraft.server.v1_11_R1.MinecraftServer.a(MinecraftServer.java:337) [spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot-1.11.2.jar:git-Spigot-3fb9445-6e3cec8]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
-
View User Profile
-
Send Message
Posted Jun 8, 2017In reply to Jojocrafter12:
-
View User Profile
-
Send Message
Posted May 28, 2017This plugin isn't working on 1.11.2 Bukkit.
-
View User Profile
-
Send Message
Posted May 20, 2017Hello,
Whenever initially downloading the plugin, when I do /shop in-game it says "Change MAIN_PAGE in the config to the page you'd like to have open when using this command".
Please help!
-
View User Profile
-
Send Message
Posted May 20, 2017i have a problem help me
https://pastebin.com/UzXLDcNX
-
View User Profile
-
Send Message
Posted May 10, 2017Just installed 6.0.6:
[08:57:25] [Server thread/INFO]: Generating keypair
[08:57:25] [Server thread/INFO]: Starting Minecraft server on *:25565
[08:57:25] [Server thread/INFO]: Using epoll channel type
[08:57:25] [Server thread/INFO]: Set PluginClassLoader as parallel capable
[08:57:26] [Server thread/ERROR]: Could not load 'plugins/GUIShop-6.0.6.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: SilkSpawners
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:219) [spigot-1.11.2-46.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.loadPlugins(CraftServer.java:301) [spigot-1.11.2-46.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:204) [spigot-1.11.2-46.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot-1.11.2-46.jar:git-Spigot-3fb9445-2b6c9f4]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
[08:57:26] [Server thread/INFO]: [Questioner] Loading Questioner v0.6
-
View User Profile
-
Send Message
Posted May 12, 2017In reply to Nomadadon:
-
View User Profile
-
Send Message
Posted May 10, 2017Just installed 6.0.6:
[08:57:25] [Server thread/INFO]: Generating keypair
[08:57:25] [Server thread/INFO]: Starting Minecraft server on *:25565
[08:57:25] [Server thread/INFO]: Using epoll channel type
[08:57:25] [Server thread/INFO]: Set PluginClassLoader as parallel capable
[08:57:26] [Server thread/ERROR]: Could not load 'plugins/GUIShop-6.0.6.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: SilkSpawners
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:219) [spigot-1.11.2-46.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.loadPlugins(CraftServer.java:301) [spigot-1.11.2-46.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:204) [spigot-1.11.2-46.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot-1.11.2-46.jar:git-Spigot-3fb9445-2b6c9f4]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
[08:57:26] [Server thread/INFO]: [Questioner] Loading Questioner v0.6
-
View User Profile
-
Send Message
Posted May 1, 2017Hey, i have a problem. So when i start up the plugin and im opped it allows me to open the shop. although when i deop myself the plugin ends up saying i dont have permission. Although in the config file i explicitly allowed players to use the command. at the moment im on a modpack server and it is running 1.6.4 on cauldron. all plugins work perfectly but this plugin doesnt let me use it. If anything what is the exact permission node im supposed to put in the config. i only put guishop.use. Thanks for the help in advanced
-
View User Profile
-
Send Message
Posted Apr 3, 2017I am still having the issue of the shop not functioning properly.
I have my config set to /store as the command (obviously the / isn't in the actual part of the line) and whenever I go to use my shop, /store is unrecognized, but /shop opens the shop.
Second, when I do open my shop, it won't go to the shop I specified in the config. Whenever I click on one of the items, let's say the diamond sword for my PVP shop, it gives me the sword, and I can't put it back, unless i close the inventory, or replace it with another item. I don't know if, in the config, you have to set each number higher than the others from the different shops.
What I mean by that is, when I have my shop items (I have 1-13 in my first shop, and for testing purposes, only 1 in the second shop) Do I have to change the numbers in succeeding order? So, when I have 1-13 in the first shop for number of items, do I have to label the first item in the next shop 14? My config looks something like this:
Blocks:
1:
- slot: 0
- id: '1:0'
- buy-price: 8
- sell-price: 4
2:
- slot: 1
- id: '17:0'
- buy-price: 12
- sell-price: 6
3:
- slot: 2
- id: '17:1'
- buy-price: 12
- sell-price: 6
4:
- slot: 3
- id: '17:2'
- buy-price: 12
- sell-price: 6
5:
- slot: 4
- id: '17:3'
- buy-price: 12
- sell-price: 6
6:
- slot: 5
- id: '162:0'
- buy-price: 12
- sell-price: 6
7:
- slot: 6
- id: '162:1'
- buy-price: 12
- sell-price: 6
8:
- slot: 7
- id: '49'
- buy-price: 50
- sell-price: 25
9:
- slot: 8
- id: '213'
- buy-price: 40
- sell-price: 20
10:
- slot: 9
- id: '155:0'
- buy-price: 40
- sell-price: 20
11:
- slot: 10
- id: '155:1'
- buy-price: 40
- sell-price: 20
12:
- slot: 11
- id: '155:2'
- buy-price: 40
- sell-price: 20
13:
- slot:12
- id: '7'
- buy-price: 1000000
- sell-price: 750000
Raid:
1:
- slot: 0
- id: '46'
- buy-price: 100
- sell-price: 50
2:
- slot: 1
- id: '23'
- buy-price: 80
- sell-price: 40
3:
- slot: 2
- id: '326'
- buy-price: 250
- sell-price: 125
4:
- slot: 3
- id: '331'
- buy-price: 20
- sell-price: 10
5:
- slot: 4
- id: '368'
- buy-price: 150
- sell-price: 75
Gems:
1:
- slot: 0
- id: '265'
- buy-price: 100
- sell-price: 50
PVP:
1:
- slot: 0
- id: '268'
- buy-price: 50
- sell-price: 25
Tools:
1:
- slot: 0
- id: '271'
- buy-price: 66
- sell-price: 33
Farming:
1:
- slot: 0
- id: '295'
- buy-price: 25
- sell-price: 12.50
All of the shop names are exactly the same as they are. Here is the config:
##Menu Items
Rows: 1
1:
Enabled: true
Item: STONE
Name: '&8Block Shop'
Desc: 'Purchase building blocks.'
Shop: 'Blocks'
2:
Enabled: true
Item: TNT
Name: '&4Raid Shop'
Desc: 'Purchase raid materials.'
Shop: 'Raid'
3:
Enabled: true
Item: DIAMOND
Name: '&bMaterial Shop'
Desc: 'Purchase materials.'
Shop: 'Gems'
4:
Enabled: true
Item: DIAMOND_SWORD
Name: '&ePVP Shop'
Desc: 'Purchase fighting gear.'
Shop: 'PVP'
5:
Enabled: true
Item: DIAMOND_PICKAXE
Name: '&1Tool Shop'
Desc: 'Purchase tools here.'
Shop: 'Tools'
6:
Enabled: true
Item: WHEAT
Name: '&6Farm Shop'
Desc: 'Purchase farming here.'
Shop: 'Farming'
If you would like the copies of my yml files, i can send those to you to see ALL of the code. I am running bukkit 1.11.2, and I have Vault and an economy plugin. Is there anything that you see wrong in the config that would help me?
-
View User Profile
-
Send Message
Posted Mar 27, 2017Updated!
-
View User Profile
-
Send Message
Posted Mar 16, 2017When I do /shop, it says it's an unknown command. I'm running spigot 1.8.9.
-
View User Profile
-
Send Message
Posted Mar 26, 2017The GUIShop plugin is disabled. If you look into the logs, you may find the solution.
If it says something like this (I am using my 1.11.2 Bukkit server as an example)
[10:13:05 ERROR]: Error occurred while enabling GUIShop v5.9.2 (Is it up to date?)
java.lang.NullPointerException
The version that I had was an 1.11.1 version. If you look into the files tab at the top next to overview, then you can see next to the version numbers a +1, +2, etc, or nothing. This +1 or +2 is telling you the third number of the version number, 1.11.2, .2 is the third number. +2 = .2.What I did was I got v5 and It worked, as it was 1.11 (+2). You should see if there is a version 1.8 (+9) or something like that, and get the most recent version of the game version you are looking for.
Other than that, as that is the only error I myself have had, then try contacting pablo, if you haven't already.
-
View User Profile
-
Send Message
Posted Mar 6, 2017I have everything loaded into the server but the guishop plugin comes up as disabled. is there any way to fix this?
-
View User Profile
-
Send Message
Posted Mar 2, 2017paperspigot doesn't like "translateAlternateColorCodes."
If you changed your code to string.replace("&", "§"), more people would be able to run it properly.
Error:
[12:48:40 INFO]: [GUIShop] Enabling GUIShop v5.9.2
[12:48:40 ERROR]: Error occurred while enabling GUIShop v5.9.2 (Is it up to date?)
java.lang.NullPointerException
at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:324)
~[spigot.jar:git-PaperSpigot-"8b18730"]
at com.pablo67340.shop.main.Main.loadDefaults(Main.java:161) ~[?:?]
at com.pablo67340.shop.main.Main.onEnable(Main.java:134) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[sp
igot.jar:git-PaperSpigot-"8b18730"]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.
java:332) [spigot.jar:git-PaperSpigot-"8b18730"]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager
.java:404) [spigot.jar:git-PaperSpigot-"8b18730"]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java
:359) [spigot.jar:git-PaperSpigot-"8b18730"]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.j
ava:318) [spigot.jar:git-PaperSpigot-"8b18730"]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:769
) [spigot.jar:git-PaperSpigot-"8b18730"]
at org.bukkit.Bukkit.reload(Bukkit.java:556) [spigot.jar:git-PaperSpigot-
"8b18730"]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:2
5) [spigot.jar:git-PaperSpigot-"8b18730"]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:143
) [spigot.jar:git-PaperSpigot-"8b18730"]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer
.java:666) [spigot.jar:git-PaperSpigot-"8b18730"]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(Craft
Server.java:629) [spigot.jar:git-PaperSpigot-"8b18730"]
at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:4
16) [spigot.jar:git-PaperSpigot-"8b18730"]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:37
9) [spigot.jar:git-PaperSpigot-"8b18730"]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:71
3) [spigot.jar:git-PaperSpigot-"8b18730"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:
616) [spigot.jar:git-PaperSpigot-"8b18730"]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
[12:48:40 INFO]: [GUIShop] Disabling GUIShop v5.9.2
-
View User Profile
-
Send Message
Posted Mar 26, 2017First off, I realize that you have had time to contact, but just in case you haven't,
If you're running a 1.11.2 server, you should get the v5.9 file. If you look, next to the version, if you click the files tab at the top next to overview, you should see a +1, +2, etc next to some of the versions. That is the third number in the version, like 1.11.2, .2 is the third decimal, +2 = .2. If you're looking for stuff like this in the future, remember to get the most up to date version as well.
-
View User Profile
-
Send Message
Posted Feb 27, 2017Shop reload won't work for me?
-
View User Profile
-
Send Message
Posted Feb 27, 2017My Inventory Click Event doesn't work an would love for someone to explain how I fix it cause I basically don't know coding, also I don't think I can get the programs, cause I need either silverlight version or a portable one. Witch don't need admin password to download.
-
View User Profile
-
Send Message
Posted Feb 3, 2017I have an issue. Im running my server on 1.8.8. In the shop GUI I am able to take the item out of the shop and use it. Also when i click the item to open the "gun shop" nothing happens