FAQ & Read Me - start here!
Getting Started with ESGUI:
ESGUI is made up of 4 main files that are fully configurable, and is where everything about the plugin and shop items are stored. Unless you are only using commands to configure your shops, you will need to access your files and know how they work. Even the commands are based of the structure of the files.
The Config.yml - this is where you configure How ESGUI should function. Any changes made to this file may require a server restart.
The Sections configurations - These configs can be used to configure the shop category(section) which is linked to the shops config.
The Shops configurations (most used file, you'll be here alot)- These configs store all item information for every shop item in the specific section.
Last, and least used file is the languages file in the
LanguageFiles
folder.Depending on which one you have configured ESGUI to use in the config.yml, this is where you can make changes to the messages and text lines of ESGUI's interface.
You will need the required dependencies and to setup some permissions.
Dependencies:
1. Economy Plugin - You will need to use an economy plugin, currently the plugin supports the following economy providers:
(Note: You only need one of these plugins for basic usage, but you can use multiple for multiple currencies. Other Vault Based Economy Plugins not listed here may also work with some limitations)
Vault - When using the Vault API you will also need a supported economy plugin such as EssentialsX or CMI(Using the Vault injector found in the 'Extra Resources' Tab https://www.zrips.net/faq/).
GemsEconomy - This plugin can store multiple currencies but is no longer being updated by the developer.
CoinsEngine - (Formally known as GamePoints) is a multi currency economy provider which support MySQL
PlayerPoints - This EconomyProvider supports MySQL
UltraEconomy - This plugin supports multiple currency's and has the ability to use MySQL
2. Permissions Plugin - A permissions plugin is optional, but recommended. Blocking access to certain shop category's or items requires one, see our guide here on how to use a permissions plugin.
FAQ (Frequently Asked Questions):
It's Broken Questions:
___(this or that)___ doesn't work!
Please check Troubleshooting for common issues and how to resolve them!
Only OPped players can access the shops:
Setup Permissions, and Ensure you have only ONE permissions plugin.
Why are all my spawners pig spawners?
Why are there Barrier blocks in my shops?
Plugin is disabled or is showing an internal error:
Enchantments not keeping their level in an anvil:
Non-Vanilla Enchantment levels (unsafe enchants) will be removed by vanilla MC when the item is used in an anvil. We cannot fix this.
General Questions:
How/where do I find ESGUI's files? (config.yml, shops, sections, and language files)
How do I upgrade to premium?
How do I change the tool(s) for silk-touching a spawner?
In the config.yml here!
How do I change the plugin's language?
In the Config.yml language-file setting
How do I change the currency symbol?
You can change it to w/e you want inside the language file you are using.
How do I setup discounts?
In the config.yml
Shops/Item questions:
How do I ___(configure items)___ ?
change the material of items? - With Command(s) | Editing YML file(s)
change the buy or sell price of items? - With Command(s) | Editing YML file(s)
change/add/remove the displayname of items? - With Command(s) | Editing YML file(s)
change/add/remove the name of items? - With Command(s) | Editing YML file(s)
add/remove enchantments to items? - With Command(s) | Editing YML file(s)
add/remove potion effects to items? - With Command(s) | Editing YML file(s)
add/remove lore to items? - With Command(s) | Editing YML file(s)
set the mob of a spawner? - With Command(s) | Editing YML file(s)
set the recipe of a knowledge_book? - With Command(s) | Editing YML file(s)
set the texture of a player_head? - With Command(s) | Editing YML file(s)
add/remove custom items (NBT data)? - With Command(s) | Editing YML file(s) *Premium Feature only
add/remove commands to/from items? - With Command(s) | Editing YML file(s) *Premium Feature only
How do I make an item non-buyable/sellable?
Set it's buy or sell price to a negative #. Ex:
sell: -1
How do I make a Voucher item/Paper Money?
Section/Main Menu Questions:
How do I disable or remove a shop section?
Disable it in the sections.yml -or- remove it from both the sections.yml and shops.yml
How do I change ___(this or that)___ of the main menu/sections?
Edit the sections.yml, validate it, and
/sreload
Command-editing sections.yml/main-menu coming soon!
How do I make a hidden shop?
How to disable the back button?
Permissions Questions:
How do I use permissions?
What permissions do I need?
Only OPped players can access the shops:
Compatibility Questions:
What plugins are compatible with ESGUI? - Must be enabled in config.yml to work!
Compatible Silk-Spawner Plugins: - Must be enabled in config.yml to work!
MineableSpawners (Need to disable the spawner break and place event in ESGUI to work)
Note: no config setting needed for MineableSpawners!
Compatible Item-Over-Stacking Plugins: - Must be enabled in config.yml to work!
How do I change what can be used to break spawners?
How do I enable 3rd party spawner plugins?
How do I enable 3rd party item-stacker plugins?
Enable in config.yml (not yet implemented!)
Can I use ESGUI with an eco plugin other than EssentialsX?
Yes! But it must be vault-compatible.
Can I use items as currency(in exchange for items) in the shop?
Not currently. this may be added in the future.
Advanced administration questions:
Does this plugin have an API? - No.
Will it have an API in the future? - Maybe.
Is the source code available? - No.
Will the source code ever be available? - No.
Can you decompile, modify or make changes the plugin?
No.
"EconomyShopGUI" aka "ESGUI" is the Intellectual Property (IP) of GP Plugins and may not be modified.
Sharing of the plugin is only permitted for the free version. The Premium version is NOT to be shared or otherwise manipulated per the posted Terms Of Service (TOS).
You may only use the Premium version on servers YOU OWN.
Upgrading from free to premium
Last updated