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 Dec 23, 2013@smethsLikesMinecraft
Although you seem to have found a solution, I think I'll still add this in v3.0... if I ever manage to release that.
-
View User Profile
-
Send Message
Posted Dec 23, 2013Virtual enderchest? Just an idea as the others that have this take a while to update EDIT: never mind, essentials has it built in
-
View User Profile
-
Send Message
Posted Dec 22, 2013@Siguza
Thanks :)
I noticed though, with the dev build it works. But the chest that were there before got removed when I upgraded to 1.7 devbuild. It was no big deal because I was using a test server :) I'll wait for the final release then :)
-
View User Profile
-
Send Message
Posted Dec 21, 2013@JesseGall
I'll release an official version during the next few days, until then you'll have to stay with dev builds for 1.7.
-
View User Profile
-
Send Message
Posted Dec 21, 2013Will this be updated to 1.7? :)
-
View User Profile
-
Send Message
Posted Dec 14, 2013@Siguza
Yeah, I already have something set up for it, but I was just trying to figure if there was a way around the console spamming:
Looking forward to some additional support.
-
View User Profile
-
Send Message
Posted Dec 14, 2013@TheElm
No, this is currently not possible, not even using CommandHelper (due to the way VirtualPack handles commands). Sorry about that. :/ The only thing you could do with CommandHelper would be something like this:
You'd have to modify the "/pex" lines according to the permissions plugin you're using. Also note that you would have to give out chests manually (or set up a trigger for that, executing /v ad give <player> c <amount>) since no VirtualPack component is initialized if the player does not have the required permissions. And you should NEVER use "/v ad cut" if you set up VirtualPack like this.
I will add support for this when implementing "Sign-based" VPack access, however this will not be anytime soon.
-
View User Profile
-
Send Message
Posted Dec 13, 2013Is it possible to use a command from the console to force another player to open an inventory? I'm use a triggering plugin when a player uses a block, but I want the command to run from the console rather than the permission to run the command anywhere. (So they can only open it from the trigger)
-
View User Profile
-
Send Message
Posted Dec 10, 2013@wumpyc
Will add support.
-
View User Profile
-
Send Message
Posted Dec 9, 2013Can I import from Chestkeeper? http://dev.bukkit.org/bukkit-plugins/chestkeeper/
-
View User Profile
-
Send Message
Posted Dec 4, 2013@Siguza
Ah thank you very much :). Works now
-
View User Profile
-
Send Message
Posted Dec 4, 2013The only problem I have come across so far is an issue with the brewing stands not being available in 1.7.2. All other commands are functioning properly but no player is able to access brewing stand commands. If a player had previously purchased a brewing stand they are still accessible, but no new purchases can be made.
Thanks for this great plugin! I will donate soon
-
View User Profile
-
Send Message
Posted Dec 4, 2013@Punkred
Is your world actually called "world_World"? Because inside the config, you don't have to put "world_" in front of the actual world name, that's just for the file names (In case someone actually calls their world "config").
-
View User Profile
-
Send Message
Posted Dec 3, 2013I have my VirtualPack on MySQL and have separate worlds. How can i link a /chest between 2 different worlds? The world configs are empty except for the world i want to copy. I set copy: world_World but now its saying there is no world_World which there is :/. Could you please make your world config page more detailed?
-
View User Profile
-
Send Message
Posted Dec 2, 2013@nathampa0909
Lacked the World Edit, I solved already!
-
View User Profile
-
Send Message
Posted Dec 2, 2013Error: http://pastebin.com/jNY1xJSV
I'm using Craftbukkit 1.6.4R2.0
-
View User Profile
-
Send Message
Posted Dec 1, 2013@Siguza
I'm not normally one to risk things of this nature, but for the sake of helping with bugs I'll grab and report any issues I find with the dev version.
Thank you very much for working on this so very dilligently!
-
View User Profile
-
Send Message
Posted Dec 1, 2013For the very very impatient ones:
A dev build for 1.7.2 is up now (the link to dev builds is up there, under "Dev Builds").
Understand that it is an alpha version and has not yet been tested!
This means that parts of it may work and others may not. Items may disappear or duplicate, it may cause sever lag or your server may even crash. Use with caution!
If you still decide to use it, please report every bug you see.
Thanks.
-
View User Profile
-
Send Message
Posted Nov 20, 2013@bernardopmbr
Calm down please, I'm already here.
-
View User Profile
-
Send Message
Posted Nov 20, 2013@Siguza
See tickets please! I`m having a lag issue