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 Jun 5, 2015@BotanistT
Use 2.8.2.
-
View User Profile
-
Send Message
Posted Jun 5, 2015http://prntscr.com/7ddxw5
-
View User Profile
-
Send Message
Posted May 30, 2015worked, thanks man
-
View User Profile
-
Send Message
Posted May 29, 2015@Shurkan2
Then your Spigot version is older than 1.8.4.
-
View User Profile
-
Send Message
Posted May 28, 2015I always get this error, I have Vault and Worldedit and ProtocolLib installed. [22:18:21] [Server thread/INFO]: [VirtualPack] Enabling VirtualPack v2.8.2 [22:18:21] [Server thread/ERROR]: Error occurred while enabling VirtualPack v2.8.2 (Is it up to date?) java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R3/IChatBaseComponent at net.drgnome.virtualpack.util.ConfigProxy.setDefs(ConfigProxy.java:137) [?:?] at net.drgnome.virtualpack.util.ConfigProxy.<init>(ConfigProxy.java:91) [?:?] at net.drgnome.virtualpack.util.Config.reload(Config.java:27) [?:?] at net.drgnome.virtualpack.VPlugin.reloadConfig(VPlugin.java:906) [?:?] at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:162) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.drgnome.virtualpack.util.Config.reload(Config.java:27) [?:?] at net.drgnome.virtualpack.VPlugin.init(VPlugin.java:87) [?:?] at net.drgnome.virtualpack.VPlugin.onEnable(VPlugin.java:265) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.loadPlugin(CraftServer.java:356) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.enablePlugins(CraftServer.java:316) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.reload(CraftServer.java:746) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.Bukkit.reload(Bukkit.java:534) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.dispatchCommand(CraftServer.java:646) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.PlayerConnection.handleCommand(PlayerConnection.java:1139) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.PlayerConnection.a(PlayerConnection.java:974) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0] at net.minecraft.server.v1_8_R2.SystemUtils.a(SourceFile:60) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.MinecraftServer.A(MinecraftServer.java:710) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.DedicatedServer.A(DedicatedServer.java:368) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.MinecraftServer.z(MinecraftServer.java:651) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:554) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at java.lang.Thread.run(Thread.java:744) [?:1.8.0] Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R3.IChatBaseComponent at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) [craftbukkit.jar:git-Spigot-1d14d5f-ba32592] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [?:1.8.0] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0] ... 31 more
-
View User Profile
-
Send Message
Posted May 22, 2015@lululombard
Sorry for the delay, I had a really busy week. v2.8.2 is in the pipe, but I'm glad you were able to help yourselves.
-
View User Profile
-
Send Message
Posted May 19, 2015@danielfr789
Many thanks :) Works like a charm !
-
View User Profile
-
Send Message
Posted May 19, 2015@danielfr789
Could you upload it on MediaFire ?
Thanks.
-
View User Profile
-
Send Message
Posted May 18, 2015Just updated it myself. Wasn't that hard
-
View User Profile
-
Send Message
Posted May 17, 2015Please add support for Spigot 1.8.4 It was just released today.
http://pastebin.com/svH4k7t8
-
View User Profile
-
Send Message
Posted Apr 22, 2015@ProjectYuni5
Alright, dev build #139 contains some very basic debugging:
Run /v debug perm vpack.use and watch the console, you should see something like
I would be very thankful if you could post here the result you get.
-
View User Profile
-
Send Message
Posted Apr 20, 2015@ProjectYuni5
Well according to Vault, you don't. :/
I'll try and put some debugging stuff together for you.
-
View User Profile
-
Send Message
Posted Apr 19, 2015@Siguza
According to PermissionsEx I do?
-
View User Profile
-
Send Message
Posted Apr 19, 2015@ProjectYuni5
Then you don't have the vpack.use permission.
-
View User Profile
-
Send Message
Posted Apr 17, 2015@Siguza
I believe it is something along the lines of "You do not have permission to use VirtualPack"
It says "You're not allowed to use VPack" I still don't understand why I can't buy anything or use anything
-
View User Profile
-
Send Message
Posted Apr 15, 2015@ProjectYuni5
So what exactly is it telling you when you try to use a command?
-
View User Profile
-
Send Message
Posted Apr 14, 2015@Siguza
Well the OP level is the highest level and yes I do also have all the permissions I need, still won't let me access it. My PermissionsEx has been having issues though but I've not found a fix for it at all.
-
View User Profile
-
Send Message
Posted Apr 14, 2015@Siguza
Yeh my bad I should have deleted the comment after I saw it xD
-
View User Profile
-
Send Message
Posted Apr 14, 2015-
View User Profile
-
Send Message
Posted Apr 12, 2015@Siguza
Okay yeah updating to 1.8.3 worked for me, thanks.