VirtualPack
VirtualPack
[ Configuration ] [ Commands & Permissions ] [ Download ] [ Source ]
With this plugin, players can buy and use a workbench, an enchantment table, chests, furnaces, brewing stands and a bunch of other tools. Completely virtually. Accessible by chat commands.
Required dependencies: Vault, WorldEdit.
Optional dependencies: ProtocolLib (see Configuration/Materializer)
Notice
According to the Bukkit rules, I have to make you aware of:
Quote:This plugin uses the Curse API to check for updates automatically.
To disable update checking, set 'check-update' to 'false' in 'plugins/VirtualPack/config.yml'.
Features
User-side features:
- Chat-based access to the features of those blocks:
- Workbench
- Anvil
- Enchantment Table
- Chest
- Furnace
- Brewing Stand
- Enderchest
- Workbench
- An Uncrafter (Opposite of Workbench)
- A Materializer (Convert item stacks into others)
- A Trash
- Sending items between players
- Statistics and info pages for everything
- Access via Signs
Admin-side (configurable) features:
- Multiverse support
- Completely configurable commands
- Cooldowns on commands
- Admin access to all users' packs (in full and read-only modes)
- Optional economy integration
- StackableItems support
- Update notification
- MySQL support (data is automatically converted when switching from file)
- Importing (converting) data from:
- AlphaChest
- Backpack
- ChestKeeper
- PlayerVaults
- VirtualChest
- AlphaChest
To Do
- Fix the lags
- Fix all the bugs
- Rewrite the whole plugin
- Cross-server functionality
- Custom smelt/brewing recipes/fuel
- Bind tools to blocks/items
Installation
- Download the VirtualPack.jar and place in in you plugins folder.
- Install Vault the same way.
- Install WorldEdit. If you don't want to install it as a plugin, simply place the jar in plugins/VirtualPack. (I need WorldEdit because of the utilities that are bundled with it, and I need those to register the commands.)
- Install a Vault-compatible permissions plugin (see the Vault project page).
- Now either install a Vault-compatible economy plugin or set the "economy" value in the VirtualPack config to "false".
- Install ProtocolLib if you need it.
- Start your server.
- Maybe read the configuration page.
- Have fun.
Importing other plugins' saves
Supported plugins:
- AlphaChest
- Backpack
- ChestKeeper
- PlayerVaults
- VirtualChest
[ Instructions ]
Dev Builds
Quote:Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk!
[ Dev Builds ]
Donation
Is of course always appreciated. :)
I also keep a list of all donations.
STOP STOP STOP STOP STOP STOP STOP
Alright people, it's too much. Do NOT ask me to:
- Change /v because it is used by vanish already. Change it yourself in the config.
- Update the plugin to a new Minecraft version. I'll do it as soon as possible anyway.
If you do one of the above, you don't deserve to talk to me and I won't do anything else than sending you this video.

-
View User Profile
-
Send Message
Posted Apr 16, 2014@danielfr789
See group config please.
@rtcabooservb
Yes, I made a really huge mistake there. :/
Build #99 should not kill the server anymore... if you could try that please...
@jessgallipeau
/v ad give <player> <tool> [amount]
Example: /v ad give jessgallipeau chest 42
-
View User Profile
-
Send Message
Posted Apr 16, 2014Is there a command to give someone a chest or enchantment table or whatever without them buying it? I want it to be a donor perk where you just get the command without buying it, and I want the console to give it to them upon purchasing their rank.
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Siguza
New build seems to hurt server performance.
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Siguza
Wait, im confused, what is and where do i use tools.chest.<user group>.max?
-
View User Profile
-
Send Message
Posted Apr 15, 2014@rtcabooservb
Could you please try again with dev build #98?
-
View User Profile
-
Send Message
Posted Apr 14, 2014@danielfr789
No permission, in the config: tools.chest.<user group>.max
@rtcabooservb
This occured a couple of times in the past already, but only on fast machines (faster than mine :/), so I can't really test anything on this, but I'll push a dev build tonight.
-
View User Profile
-
Send Message
Posted Apr 14, 2014Siguza, getting this error with the latest build. http://paste.ubuntu.com/7252838/
When I shut down the server after booting it up, the error also occurs and spams dozens of times.
-
View User Profile
-
Send Message
Posted Apr 14, 2014What is the permission to set how many chests a person can have without economy?
-
View User Profile
-
Send Message
Posted Apr 13, 2014@Siguza
Ok thanks :)
-
View User Profile
-
Send Message
Posted Apr 12, 2014@wazblaz
Just uploaded version 2.7.2, also available as dev build #97.
-
View User Profile
-
Send Message
Posted Apr 12, 2014@Siguza Please make it 1.7.8 compatible. The plugin doesn't show up red in /pl but in the plugins folder on the control panel nothing shows up in: config.yml, config_1.yml or data.db.
Cheers
-
View User Profile
-
Send Message
Posted Apr 10, 2014@rtcabooservb
I guess because the current SQL implementation is not very fast, I'll try to optimize that in v3.
-
View User Profile
-
Send Message
Posted Apr 4, 2014@Siguza
Hello Siguza.
Do you know why VirtualPack takes forever to disable when shutting the server down, using SQL? Not using SQL, it only takes 2 seconds. Using SQL, it takes 8 seconds.
http://paste.ubuntu.com/7206481/
-
View User Profile
-
Send Message
Posted Apr 3, 2014@Dsiddia
Use a newer version of CB (dev builld) or v2.7.0 of VirtualPack.
-
View User Profile
-
Send Message
Posted Apr 3, 2014Getting this error on startup; using recommended CB build;
http://pastebin.com/EaevSv3Q
-
View User Profile
-
Send Message
Posted Apr 2, 2014@madtomic
Version 2.7.0 should work on that.
-
View User Profile
-
Send Message
Posted Apr 2, 2014can i use this on cb1.7.2-r0.3?
-
View User Profile
-
Send Message
Posted Mar 28, 2014@StickPvP
Use the latest dev build.
-
View User Profile
-
Send Message
Posted Mar 28, 2014== Hi Please Help I Use virtualpack on my server and im getting this error please help me if you can?! == 28.03 11:33:20 [Server] WARN ... 28 more 28.03 11:33:20 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 28.03 11:33:20 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 28.03 11:33:20 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) 28.03 11:33:20 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) 28.03 11:33:20 [Server] WARN Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R1.Packet 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:472) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:703) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.ServerConnection.c(ServerConnection.java:77) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.NetworkManager.a(NetworkManager.java:148) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.PacketPlayInChat.handle(PacketPlayInChat.java:65) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.PacketPlayInChat.a(PacketPlayInChat.java:28) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.PlayerConnection.a(PlayerConnection.java:829) 28.03 11:33:20 [Server] WARN at net.minecraft.server.v1_7_R2.PlayerConnection.handleCommand(PlayerConnection.java:984) 28.03 11:33:20 [Server] WARN at org.bukkit.craftbukkit.v1_7_R2.CraftServer.dispatchCommand(CraftServer.java:709) 28.03 11:33:20 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) 28.03 11:33:20 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 28.03 11:33:20 [Server] WARN at com.rylinaux.plugman.PlugManCommands.onCommand(PlugManCommands.java:49) 28.03 11:33:20 [Server] WARN at com.rylinaux.plugman.commands.LoadCommand.execute(LoadCommand.java:51) 28.03 11:33:20 [Server] WARN at com.rylinaux.plugman.utilities.PluginUtils.load(PluginUtils.java:168) 28.03 11:33:20 [Server] WARN at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) 28.03 11:33:20 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) 28.03 11:33:20 [Server] WARN at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) 28.03 11:33:20 [Server] WARN at net.drgnome.virtualpack.VPlugin.onEnable(VPlugin.java:230) 28.03 11:33:20 [Server] WARN at net.drgnome.virtualpack.VPlugin.init(VPlugin.java:79) 28.03 11:33:20 [Server] WARN at net.drgnome.virtualpack.util.Config.reload(Config.java:26) 28.03 11:33:20 [Server] WARN at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:144) 28.03 11:33:20 [Server] WARN at net.drgnome.virtualpack.VPlugin.reloadConfig(VPlugin.java:625) 28.03 11:33:20 [Server] WARN at net.drgnome.virtualpack.util.Config.reload(Config.java:26) 28.03 11:33:20 [Server] WARN at net.drgnome.virtualpack.util.ConfigProxy.<init>(ConfigProxy.java:91) 28.03 11:33:20 [Server] WARN at net.drgnome.virtualpack.util.ConfigProxy.setDefs(ConfigProxy.java:127) 28.03 11:33:20 [Server] WARN java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R1/Packet 28.03 11:33:20 [Server] WARN AN ERROR OCCURED! PLEASE SEND THE MESSAGE BELOW TO THE DEVELOPER! 28.03 11:33:20 [Server] INFO Enabling VirtualPack v2.7.0
-
View User Profile
-
Send Message
Posted Mar 28, 2014@godleydemon
Klar, äfach mal go umefigge ohni irgend en Plan z haa. -.-
If you had read the documentation, you'd know that there IS a reload command: /v ad reload
And I have no idea what happened with your config, but thousands of other people manage to edit it without problems. But why can't you just edit a copy of your config, stop your server, move it to the VPack folder and start your server again?
If you really can't get it to work, PM me with your Skype or Teamspeak address so I can talk to you directly, then I'll come and fix it myself.