MIGS
Every player has had the feeling of frustration as they try to figure out a shop plugin. Often these plugins come with extensive configuration or so many features that you can't figure out the basics. MIGS, or Minecraft Interactive GUI Shops, fixes this problem. With no commands necessary, only wood level tools needed, EXACT item display and purchase, out-of-the-box configuration, and Multiverse support, this is a great plugin for inter-player trade.
How to Use
To create a shop, simple place a sign on the side of a chest and right-click it with a wooden hoe. You can adjust the price by right-clicking the sign and using the arrows in the GUI. To adjust dollar amounts, left-click. To adjust cent amounts, right-click. The first item in the chest will be sold for the specified amount. You can use a wooden shovel to temporally open and close your shop.
You can preview your shop at any time by sneak-clicking it.
Installation
To install, download the desired version of MIGS and the corresponding version of Vault. A economy plugin is recommended to get the most out of this plugin. Place the downloaded plugins in your server's plugins folder. Run the server to finish setup.
Commands
- /migs - main command to display usage
- /migs inspect <config> - shows configuration node of sign being looked at
- /migs is <config> - same as above
- /migs set <config> <int|string|double> - sets configuration node
Permisions
- migs.admin - permission to create admin shops
- migs.main - permission to create shops - default as of 1.7.2
- migs.set - for /migs set <config> <int|string|double>
- migs.get - for /migs is <config>
Feature List
- Buy and sell shops for players
- In-game configuration editing
- Cross world support
- Metadata preservation (you won't lose your enchantments)
- Opening and closing shops while preserving settings
- Admin shops
- Can buy and sell in multiples of 1, 8, and 64
- Supports all Vault-compatible plugins
- Can be used alongside other shop plugins
- Protects shops from being broken
- Displays owner in menu
- Auto updater
- In-GUI help books
- Doesn't disable tools used to make shops
- GUI error messages
- Symmetrical
- Player-friendly GUIs
- No commands necessary for players or admins
Upcoming Features
-Admin shops Added in 1.5
-Better permissions support Added in 1.7
-In-GUI help Added in 1.8
-Error messages Added in 1.7
Suggest more in the comments!
Good pluging, it is simple for the user
But I need a Spanish Translation or a way to translate it by myself
In reply to byTowi:
I will work on this soon.
could you make the plugins compatible with minewallet 1.13 please !
because when I try to use your plugin I can not pay the price, the item remains on my mouse where is put in my inventory
make it so chests connected to shops wont open unless you are the shop owner
I would like if it would be possible to set custom cooldowns on certain Admin Shops.
The second thing I'd like in this plugin is your plugin would support the worldguard flag "allow-shops".
This server is running CraftBukkit version git-Bukkit-7638276 (MC: 1.12) (Implementing API version 1.12-R0.1-SNAPSHOT) [15:48:06] [Server thread/ERROR]: Could not load 'plugins/MinecraftInteractiveGUIShops.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/md_5/bungee/api/ChatColor at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:325) ~[craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:248) [craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:298) [craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.craftbukkit.v1_12_R1.CraftServer.(CraftServer.java:260) [craftbukkit.jar:git-Bukkit-7638276] at net.minecraft.server.v1_12_R1.PlayerList.(PlayerList.java:74) [craftbukkit.jar:git-Bukkit-7638276] at net.minecraft.server.v1_12_R1.DedicatedPlayerList.(SourceFile:14) [craftbukkit.jar:git-Bukkit-7638276] at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:186) [craftbukkit.jar:git-Bukkit-7638276] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:521) [craftbukkit.jar:git-Bukkit-7638276] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101] Caused by: java.lang.NoClassDefFoundError: net/md_5/bungee/api/ChatColor at penowl.plugin.migs.InvManagement.(InvManagement.java:32) ~[?:?] at penowl.plugin.migs.InvCtmr.(InvCtmr.java:36) ~[?:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_101] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_101] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_101] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_101] at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_101] at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:52) ~[craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[craftbukkit.jar:git-Bukkit-7638276] ... 9 more Caused by: java.lang.ClassNotFoundException: net.md_5.bungee.api.ChatColor at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_101] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit.jar:git-Bukkit-7638276] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_101] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_101] at penowl.plugin.migs.InvManagement.(InvManagement.java:32) ~[?:?] at penowl.plugin.migs.InvCtmr.(InvCtmr.java:36) ~[?:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_101] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_101] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_101] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_101] at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_101] at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:52) ~[craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[craftbukkit.jar:git-Bukkit-7638276] ... 9 more [15:48:06] [Server thread/INFO]: DataSourcePool [Gringotts] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20] [15:48:06] [Server thread/INFO]: SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader] [15:48:07] [Server thread/INFO]: Entities enhanced[0] subclassed[2] [15:48:07] [Server thread/ERROR]: Could not load 'plugins/mcMMOExtras.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: Cannot find main class `me.xeroun.mcmmoextras.mcMMOExtras' at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:42) ~[craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:325) ~[craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:248) [craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:298) [craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.craftbukkit.v1_12_R1.CraftServer.(CraftServer.java:260) [craftbukkit.jar:git-Bukkit-7638276] at net.minecraft.server.v1_12_R1.PlayerList.(PlayerList.java:74) [craftbukkit.jar:git-Bukkit-7638276] at net.minecraft.server.v1_12_R1.DedicatedPlayerList.(SourceFile:14) [craftbukkit.jar:git-Bukkit-7638276] at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:186) [craftbukkit.jar:git-Bukkit-7638276] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:521) [craftbukkit.jar:git-Bukkit-7638276] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101] Caused by: java.lang.ClassNotFoundException: me.xeroun.mcmmoextras.mcMMOExtras at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_101] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit.jar:git-Bukkit-7638276] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit.jar:git-Bukkit-7638276] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_101] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_101] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101] at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_101] at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:40) ~[craftbukkit.jar:git-Bukkit-7638276] ... 10 more
In reply to Oligoboli: