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 Aug 12, 2015@danielfr789
People have been reporting this literally for years, but it has never been reproducible.
With the help of some server admins, I've tried to investigate this multiple times, by adding detailed logs of everything that happens with a chest and its contents, but no matter how much observing I did, nothing has ever been able to confirm this bug.
Additionally, neither I, nor any server admin I've talked to has ever experienced this themselves, which only leaves two options:
If you're able to reproduce it somehow, I'll be eager to hunt this bug down, capture it and blow it to kingdom come, but for now, there's nothing I can do.
-
View User Profile
-
Send Message
Posted Aug 12, 2015I've been having players complain their virtual chests are getting reset.
Do you know anything about this issue? I've tried /vp restore with no luck.
-
View User Profile
-
Send Message
Posted Aug 10, 2015@Siguza
Virtual furnaces still aren't smelting and virtual enchanting is still allowing free enchants... I'll double check my settings and permissions but I don't think it's an issue on my end.
Thanks.
-
View User Profile
-
Send Message
Posted Aug 10, 2015@QubeCraftMC
Well that is weird. Because it turns out I failed hard.
My Jenkins was already building when I changed its config to build for 1.8.8, so it just built for 1.8.4, making the build basically identical to v2.8.2.
Dev build 149 should be 1.8.8-compatible for real now.
-
View User Profile
-
Send Message
Posted Aug 10, 2015Also now for some reason furnaces aren't working in the 2 latest dev builds... even as an OP
-
View User Profile
-
Send Message
Posted Aug 9, 2015@QubeCraftMC
This seems to be the case even with the previous version, no other commands work but players without permission can use virtual enchanting table..
-
View User Profile
-
Send Message
Posted Aug 9, 2015@Siguza
Ah apologies I miss-read anyway with build 148 they no longer need to perm to even use command
-
View User Profile
-
Send Message
Posted Aug 9, 2015@Siguza
After setting the economy to false and testing it with the anvil tool, it didn't work. I set myself to the default rank and gave myself the permissions "vpack.use" and "vpack.use.anvil", however upon trying to use /anvil, I was given the message "You're not allowed to use the anvil."
I also tried it with Superperms set to true, but that didn't work either.
-
View User Profile
-
Send Message
Posted Aug 9, 2015@MCJackJ
You can set "economy" to "false", which will disable all costs.
Tools of which you can only have one (workbench, anvil, ...) will then be given out to all users with the corresponding permission.
But for tools of which you can have multiple (chests, furnaces, ...), you will still have to set at least a global "max" value in the config to limit the amount of things everyone gets.
-
View User Profile
-
Send Message
Posted Aug 9, 2015Is it possible to allow players to use the tools just by giving them the permission? I've tried adding vpack.use.<tool>, however they still can't use it. I've tried setting Superperms to both true and false, but it doesn't seem to work?
-
View User Profile
-
Send Message
Posted Aug 8, 2015@QubeCraftMC
As I said, try dev build 148.
-
View User Profile
-
Send Message
Posted Aug 7, 2015@Siguza
Yep, so any idea how I can get it to work? Giving users vpack.use.enchanttable for some reason lets them use it for free..
-
View User Profile
-
Send Message
Posted Aug 7, 2015@rtcabooservb
I didn't test it, but dev build 148 compiles under 1.8.8.
Everything should be working fine, since the actual Minecraft codebase didn't change, Spigot just renamed a few things.
Still, be sure to create a backup before switching, if you do.
@QubeCraftMC
I take it you're using Spigot 1.8.8? If that is the case, see above.
Also, vpack.use.enchanttable.free includes vpack.use.enchanttable – not the other way round, which would indeed make no sense.
-
View User Profile
-
Send Message
Posted Aug 7, 2015Hi for some reason even when I minus the permission "vpack.use.enchanttable.free" my players can use the virtual enchant table for free, it just doesn't take any levels or lapis, any idea why?
I noticed on the documentation it says vpack.use.enchanttable.free is a child of vpack.use.enchanttable meaning it's given by default which makes no sense, if this is true how can I prevent this?
Thanks.
-
View User Profile
-
Send Message
Posted Aug 5, 2015Please update to support 1.8.8.
-
View User Profile
-
Send Message
Posted Aug 3, 2015@Siguza
Sorry for the late reply. This is the config you requested for the broken Uncrafter:
-
View User Profile
-
Send Message
Posted Aug 2, 2015@dvargas135
No, because I couldn't think of a legitimate reason to deny someone access to it, if they have access to VirtualPack.
So for the trash, only vpack.use is required.
-
View User Profile
-
Send Message
Posted Aug 1, 2015@Siguza, I love your plugin, however, there isn't a permission to use the virtual trash?
-
View User Profile
-
Send Message
Posted Jul 21, 2015@Siguza
Ah ok, thanks man.
If you ever do go ahead with a complete recode I'll personally donate $10 just as a reward :)
-
View User Profile
-
Send Message
Posted Jul 20, 2015@VillageRealms
Ok, that's a bug. Somehow there's a pack assigned to a user without a name... care to provide me with your data.db file/an SQL dump (I'd prefer PM)?
@QubeCraftMC
Yes, try setting that to true.
Also, this plugin is (technically by far) not as good as it seems.
A whole lot of stuff has been poorly designed, and another whole lot has grown to be just poor.
The UUID change didn't really make anything better too.
I originally planned a complete rewrite, which should have been out a very long time ago, but then the Bukkit takedown got in the way.
I'll do that rewrite for Sponge, once I find time... which might be a very long time from now.
But I would never charge for it, it builds on so much free and open source software... that wouldn't be right.
I'm always happy about a donation though. :)