SuperMarket
![]()
SuperMarket is a fast and easy-to-use MySQL server shop
Installation | Commands | Signs | Permissions | FAQ
Video Showcase
If you wish to record a video showcasing the features of this plugin as well as how it functions then please inform me so that i can put it up here!
Features
Automatic Updates!
Comes with a complete database of pre-priced items!
Items can be buy or sell only!
Modify the database in-game!
Sign support!
Suggestion system!
Little setup required!
Item names can be changed to anything!
Add multiple aliases to items!
Browse through all of the items on the market!
Prices can be changed instantly in-game!
Automatically price all of the items to match your server's economy!
Recorded transaction history!
Dynamically change your prices every few hours!
Easily add your own languages!
Create custom messages!
Includes an easy to use GUI!
Control trading by enforcing stock levels!
Sell enchanted items and books!
Upcoming Updates
-
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.







-
View User Profile
-
Send Message
Posted Jul 14, 2013@dutchy1001
They are already in there from 1.2.1, if you have it, they won't be added to your database unless you delete it and let it regenerate. In version 2.0.0 i'll make it so that it will add to existing databases. :) If you wish to add them yourself then use /sm additem or do it through the database itself.
-
View User Profile
-
Send Message
Posted Jul 14, 2013@Wizardo367
Can you also add al the new items from 1.6 to the db?
-
View User Profile
-
Send Message
Posted Jul 14, 2013@Jwoolley
Thanks, i'll pull the file out from approval, fix it and re-upload. :)
-
View User Profile
-
Send Message
Posted Jul 14, 2013The plugin returns a error now if something is typed incorrectly. I typed in /buy 1 slimeball instead of /buy 1 slime_ball and got this error:
2013-07-14 13:25:10 [INFO] Jwoolley issued server command: /buy 1 slimeball 2013-07-14 13:25:10 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'buy' in plugin SuperMarket v1.3.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:190) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:527) at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:981) at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:892) at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:839) at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:235) at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:118) at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:125) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:592) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.NumberFormatException: For input string: "slimeball" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at me.wizardo367.SuperMarket.SuperMarket.Buy(SuperMarket.java:226) at me.wizardo367.SuperMarket.SuperMarket.onCommand(SuperMarket.java:137) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
-
View User Profile
-
Send Message
Posted Jul 13, 20131.3.0 has been submitted!
-
View User Profile
-
Send Message
Posted Jul 12, 2013@Jwoolley
No Problem. :D
-
View User Profile
-
Send Message
Posted Jul 12, 2013Got it, thanks very much.
-
View User Profile
-
Send Message
Posted Jul 12, 2013The download button takes you to a page that doesn't exist and comes up with a 404 error.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@Jwoolley
My 1.2.1 was rejected because the Auto-Update needs to have a toggle even if it just checks for an update, however you can still download that update using the silver download button on the page. That is compatible with 1.6.2 and fixes the bug you're talking about. :)
-
View User Profile
-
Send Message
Posted Jul 12, 2013Any idea on when 1.6.2 update is coming, to fix the plugin?
-
View User Profile
-
Send Message
Posted Jul 10, 2013@lo0p
Sure, which languages are you thinking of? I'll try to add it in for 1.3.0.
I'm adding the 13 languages which Bukkit allows me to show on the sidebar, that includes English. :)
-
View User Profile
-
Send Message
Posted Jul 9, 2013Nice features on the roadmap. Installing right now on my server. =D
Can you add localization support? It would be really nice! ;)
-
View User Profile
-
Send Message
Posted Jul 9, 2013@uSoc_lifehome
No problem, thanks. :D
-
View User Profile
-
Send Message
Posted Jul 9, 2013@Wizardo367
It works well !!! Thanks for the quick reply. =D
-
View User Profile
-
Send Message
Posted Jul 9, 2013@uSoc_lifehome
The plugin uses craftbukkit code to check if an item exists or not, the auto-disable prevents a load of error messages appearing when a new version of minecraft's released. I do plan on changing this soon though. :)
Version 1.2.1 is now awaiting approval, if you want the file before it is approved then use the download button above. :D
-
View User Profile
-
Send Message
Posted Jul 9, 2013Could add up a option to avoid plugin auto disable when it's outdated?
(PS: Awating a new version for 1.6.2)
16:20:23 [INFO] [SuperMarket] Enabling SuperMarket v1.2.0
16:20:25 [INFO] [SuperMarket] : You Are Running The Latest Version!
16:20:25 [INFO] [SuperMarket] : v1.2.0 Enabled!
16:20:25 [INFO] [SuperMarket] : Database Connection Established!
16:20:25 [INFO] [SuperMarket] : MCStats Connection Established!
16:20:25 [INFO] [SuperMarket] : Outdated Plugin!
16:20:25 [INFO] [SuperMarket] Disabling SuperMarket v1.2.0
16:20:25 [INFO] [SuperMarket] : v1.2.0 Disabled!
-
View User Profile
-
Send Message
Posted Jul 7, 2013@Jwoolley
1.2.1 will be submitted when 1.6.2 is released! if you want to have the file after it is approved then make sure you have automatic updates turned on and it will update when you reload/restart. If you want the file before it is approved then use the download button above. :)
-
View User Profile
-
Send Message
Posted Jul 7, 2013@Jwoolley
Hmm happens for /sell <number> as well, i'll try to release 1.2.1 quickly to fix the bug. :)
-
View User Profile
-
Send Message
Posted Jul 7, 2013I've managed to find a pretty serious bug. I have my Buy/Sell Ratio set to 0.25. The plugin works totally fine if you do /sell 1 it will give you a 1/4 of the price but if you have 1 item and do /sell all it gives you the full price of the item not 1/4 of it.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@Ihuntcreepers02
Whatever your host is...., if you haven't already setup MySQL then you can''t use it. Look on YouTube on how to setup a MySQL database and then fill in the settings. If you have setup MySQL in the past then all you have to do is copy the host and password etc... from the plugin you have already setup. Just create a new database called supermarket. :)