VirtualShops v1.4.2 - Create amazing virtual admin shops and player shops at ease.
EPIC DISCOUNT 33%, Only 5$!
Download it here: Click me!
First of all - I know there are a lot of plugins for GUI shops out there. Most of them are poorly developed/handled. Thats why this plugin contains player shops as well as admin shops, shop signs, and have shops that sell items as well as shops that buy items, and many more features listed 2 sections below - this plugin is upgraded & handled all the time.
What does this plugin do?
With one simple command, any player can create a shop where he sells items and adds them to a virtual stock and a shop where he buys items from others which he later can collect (excellent for prison servers!).
Please note that this plugin was compiled with Java 8 - a lot of people had errors because they were running Java 7 and not only on this plugin. Java 8 is recommended for everything that uses Java since Java 7 is no longer supported / updated. How do you see if the error you're having is related to your java version? You'd know if A. The plugin isn't working, B. The plugin doesn't show in /plugins, and C. When enabling the plugin, in the console, there should be a message looking something like this:
[15:00:18] [Server thread/ERROR]: Could not load 'plugins/VirtualShops.jar' in folder 'plugins'...blah blah blah... Unsupported major.minor version 52.0
Features
- Create beautifuly desgined GUI shops using a simple command
- Contains both sell shops (regular shops where players buy items from it) and a buy shop (a shop where players give blocks for money, excellent for prison servers!)
- Configure all messages & items with multilingual support system (lang.yml)!
- Create signs to open shops!
- Create both admin shops (shops with no owner) and player shops (where players can collect money and blocks!)
- Disable/enable buy or sell shops using the configuration section
- Forcely remove or disable shops you dont want
- Simple drag-and-drop system to add items to your shops - just enter your shop and drag an item from the inventory to the shop!
- Supports UUIDs - Don't worry about those name changes!
- Virtual stock for buy shop - add items easily!
- Smart collection system from sell shop
- Most errors are printed as an easy to read error trace which can be sent to me for maximum preformance of fixing the problem.
- Match shops to find the shop most suited to your needs as a customer using /vs match!
- Sell permissions using admin shops to players!
- More to be added soon!
Updates in current version
Version 1.4.2:
- + Permissions system now works with all plugins
- * A permissions plugin is a must-have
- - Herobrine removed
Known Bugs
There are no known bugs! If you find one, please report it to me and I'll fix it asap.
Screenshots
Permissions
virtualshops.commands.additem - Allows access to the additem command.
virtualshops.commands.addstock - Allows access to the addstock command.
virtualshops.commands.collect - Allows access to the collect command.
virtualshops.commands.collectlist - Allows access to the collectlist command.
virtualshops.commands.create - Allows access to the create command.
virtualshops.commands.delete - Allows access to the delete command.
virtualshops.commands.disable - Allows access to the disable command.
virtualshops.commands.force.remove - Allows access to the forceremove command.
virtualshops.commands.list - Allows access to the list command.
virtualshops.commands.removeitem - Allows access to the removeitem command.
virtualshops.commands.sellall - Allows access to the sellall command.
virtualshops.commands.show - Allows access to the show command.
virtualshops.commands.stats - Allows access to the stats command.
virtualshops.commands.match - Allows access to the match command.
virtualshops.interaction.* - Allows interaction with all shops.
virtualshops.interaction.<name> - Allows interaction with player shop <name>.
virtualshops.creation - Allows all creation related commands: additem, addstock, collect, collectlist, create, delete, removeitem
virtualshops.commands.admin.[command] - Allows usage of /virtualshops admin [commad].
virtualshops.admin.modify.[shopname] - Allows modification of shop [shopname] (Deleting, disabling, adding items, removing items)
virtualshops.interaction.admin.<name> - Allows interaction with admin shop <name>.
virtualshops.signs.usage - Allows entering shops by clicking signs.
virtualshops.signs.create.own - Allows creating a sign for your shop only.
virtualshops.signs.create.player - Allows creating a sign for everyone's (player) shop.
virtualshops.signs.create.admin - Allows creating signs for adminshops.
virtualshops.signs.break - Allows breaking shop signs.
virtualshops.commands.addstock - Allows access to the addstock command.
virtualshops.commands.collect - Allows access to the collect command.
virtualshops.commands.collectlist - Allows access to the collectlist command.
virtualshops.commands.create - Allows access to the create command.
virtualshops.commands.delete - Allows access to the delete command.
virtualshops.commands.disable - Allows access to the disable command.
virtualshops.commands.force.remove - Allows access to the forceremove command.
virtualshops.commands.list - Allows access to the list command.
virtualshops.commands.removeitem - Allows access to the removeitem command.
virtualshops.commands.sellall - Allows access to the sellall command.
virtualshops.commands.show - Allows access to the show command.
virtualshops.commands.stats - Allows access to the stats command.
virtualshops.commands.match - Allows access to the match command.
virtualshops.interaction.* - Allows interaction with all shops.
virtualshops.interaction.<name> - Allows interaction with player shop <name>.
virtualshops.creation - Allows all creation related commands: additem, addstock, collect, collectlist, create, delete, removeitem
virtualshops.commands.admin.[command] - Allows usage of /virtualshops admin [commad].
virtualshops.admin.modify.[shopname] - Allows modification of shop [shopname] (Deleting, disabling, adding items, removing items)
virtualshops.interaction.admin.<name> - Allows interaction with admin shop <name>.
virtualshops.signs.usage - Allows entering shops by clicking signs.
virtualshops.signs.create.own - Allows creating a sign for your shop only.
virtualshops.signs.create.player - Allows creating a sign for everyone's (player) shop.
virtualshops.signs.create.admin - Allows creating signs for adminshops.
virtualshops.signs.break - Allows breaking shop signs.
Code:
######################
######################
### ###
### PlayerShops ###
### by NonameSLdev ###
### ###
######################
######################
#
##This plugin allows virtual shops in minecraft, no chests or blocks at all;
# Just one simple command and a virtual shop appears.##
############################
############################
### ###
### Actual Configuration ###
### ###
############################
############################
# Set to false to disable sell shops ("Sell to shop" shops). To disable virtualshops, disable sell&buy shops
# Default: true
sell-shop-enabled: true
# Set to false to disable buy shops ("Buy from shop" shops). To disable virtualshops, disable sell&buy shops
# Default: true
buy-shop-enabled: true
# DO NOT TOUCH THE FOLLOWING #
# The following is the plugin's serialization of playershops. Do not modify it, because it most likely will cause errors.
# Even if you think you know what you're doing - don't touch it. #
backup:
Progress Bar
The updated (all the time) progress bar is located in the virtualshops google docs file and can be found 2 sections below this one. In this section I will only announce wether or not there's a new version in progress and whats planned for it.
Version 1.4.2 - FINISHED
Future Addons
- Virtual money stock for sell shops
- Sell groups and permissions in admin shops
- Select default size of shop / permissions for different sizes
- Better listing of all shops
- Decorations for shops
- If you have an ideas I would love to hear them and add them to the plugin asap.
I've created a google docs file for the plugin. This file will contain a detailed news section, a fully detailed progress bar, a detailed future features list, and a known bugs list. The good part about it is that it will update 24/7 - while I am working on the plugin I will update the progress bar and the new features list, and when I want to update a new feature I will do it there. If you want to add anything or have any ideas either send them to me as a messages or comment them in the google docs file. URL: tinyurl.com/virtualshops-news
FAQ
For the FAQ, look above /\/\/\ and enter the google docs file (tinyurl.com/virtualshops-news). It's right there on the first page.
If you're too lazy, here's the FAQ from 26/08/15 (It may be outdated, so if your question isn't here try the google docs file).
Q: Why don’t IDs work as from version 1.4?
A: Since version 1.4, IDs have been replaced with item names. For example, “Diamond Block” would be “DIAMOND_BLOCK” or “diamond-block” or “diamond_block”. Please note that these aren’t minecraft names, so the new logs (acacia and dark oak) would be “log-2” and a redstone repeater would be “diode”. Everything should stay the same besides that, if you have any trouble I’ll help.
A: Since version 1.4, IDs have been replaced with item names. For example, “Diamond Block” would be “DIAMOND_BLOCK” or “diamond-block” or “diamond_block”. Please note that these aren’t minecraft names, so the new logs (acacia and dark oak) would be “log-2” and a redstone repeater would be “diode”. Everything should stay the same besides that, if you have any trouble I’ll help.
Q: Why isn’t the plugin working?
A:There are a couple of reasons that I’m aware of that the plugin wouldn’t be working because of:
The server is running Java 7. The plugin doesn’t support Java 7 and was written and compiled using java 8. Java 8 is recommended by Oracle as Java 7 isn’t supported anymore. How would you know if you’re running an outdated java version:
A. The plugin isn't working, B. The plugin doesn't show in /pl command, and C. When enabling the plugin, in the console, there should be an error message looking something like this:
[15:00:18] [Server thread/ERROR]: Could not load 'plugins/VirtualShops.jar' in folder 'plugins'...blah blah blah... Unsupported major.minor version 52.0…In that case, change your server’s Java version to java 8 and the plugin should work.
The server’s minecraft version is outdated. This plugin is compiled using the latest version of spigot (currently 1.8.x) and will have problems if used with an outdated version of minecraft. How to tell if the server’s version is outdated:A. When enabling the server, at the very start, it says this: [14:17:12 INFO]: Starting minecraft server version X.X. If in your server instead of X.X it doesn’t say the latest minecraft version, your server is outdated. Use the updated jar file of spigot instead. B. Start minecraft on the latest minecraft version and try to enter your server. If you cant because it says the server’s outdated, it’s outdated. (The first case is better because some servers support the last version with other plugins)
You are not running your server on spigot / bukkit. This may be related - If you’re not running your server on spigot there may be problems. If you aren’t running your server on spigot, you should know so. If you aren’t sure, here are some ways to tell - A. The jar file (usually) wouldn’t be named “spigot” or something similar B. You didn’t download the spigot jar file. C. It should say somewhere in the start of the server in the console if it’s spigot/craftbukkit/bukkit or not. If not, run the server on spigot / bukkit.
If it’s a different reason, please tell me and I would love to help.
A:There are a couple of reasons that I’m aware of that the plugin wouldn’t be working because of:
The server is running Java 7. The plugin doesn’t support Java 7 and was written and compiled using java 8. Java 8 is recommended by Oracle as Java 7 isn’t supported anymore. How would you know if you’re running an outdated java version:
A. The plugin isn't working, B. The plugin doesn't show in /pl command, and C. When enabling the plugin, in the console, there should be an error message looking something like this:
[15:00:18] [Server thread/ERROR]: Could not load 'plugins/VirtualShops.jar' in folder 'plugins'...blah blah blah... Unsupported major.minor version 52.0…In that case, change your server’s Java version to java 8 and the plugin should work.
The server’s minecraft version is outdated. This plugin is compiled using the latest version of spigot (currently 1.8.x) and will have problems if used with an outdated version of minecraft. How to tell if the server’s version is outdated:A. When enabling the server, at the very start, it says this: [14:17:12 INFO]: Starting minecraft server version X.X. If in your server instead of X.X it doesn’t say the latest minecraft version, your server is outdated. Use the updated jar file of spigot instead. B. Start minecraft on the latest minecraft version and try to enter your server. If you cant because it says the server’s outdated, it’s outdated. (The first case is better because some servers support the last version with other plugins)
You are not running your server on spigot / bukkit. This may be related - If you’re not running your server on spigot there may be problems. If you aren’t running your server on spigot, you should know so. If you aren’t sure, here are some ways to tell - A. The jar file (usually) wouldn’t be named “spigot” or something similar B. You didn’t download the spigot jar file. C. It should say somewhere in the start of the server in the console if it’s spigot/craftbukkit/bukkit or not. If not, run the server on spigot / bukkit.
If it’s a different reason, please tell me and I would love to help.
Q: I’ve got an error message in the console from VirtualShops! What do I do?
A: Send the full error trace to me using skype/spigot forums and I will help you to understand the problem.
A: Send the full error trace to me using skype/spigot forums and I will help you to understand the problem.
Q: Something in the plugin isn’t working right! What do I do?
A: There are some bugs that got away when debugging and releasing VirtualShops. If you find any, tell me and I will help you to help me squash those bugs!
A: There are some bugs that got away when debugging and releasing VirtualShops. If you find any, tell me and I will help you to help me squash those bugs!
Q: I have this really awesome idea for VirtualShops…
A: Say no more. Just send the idea to me in skype or spigot forums and I’ll probably add it in the next releases of VirtualShops!
A: Say no more. Just send the idea to me in skype or spigot forums and I’ll probably add it in the next releases of VirtualShops!
If your question isn’t here, PM me in spigot forums or send me a message in skype and I’ll help you personally.
Milestones
✔ ◉ ❶ Download!
✔ ◉ ❸ Downloads!
✔ ◉ ❺ Downloads!
✔ ♚ ❿ Downloads!
✗ ◉ ❶❺ Downloads!
✗ ◉ ❷❺ Downloads!
✗ ◉ ❸
✗ ◉ ❹
✗ ♚ ❺
✗ ◉ ❼❺ Downloads!
✗ ◉ ❾
✗ ♚ ❶
More milestones as the plugin passes more milestones!
I sure do love unicode 8.0!
Terms and Conditions
- By purchasing this plugin you agree to all the conditions listed below.
- You are not allowed to modify the source code nor reverse-engineer the plugin without my permission first.
- You are not allowed to redistribute this plugin.
- You may only use it for your server or network.
- No refunds.
- I am not obligated to update the plugin at a specific time, but that doesn't mean I won't.
Download it here: Click me!
Check out some of my other plugins: AltsRevaler (FREE) | PersonalPickupDisabler (FREE)
Last edited:
