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 Feb 1, 2013@rtcabooservb
I don't think that I can significally speed up the loading process. It's just loading the config, setting up permissions and economy (if enabled) and load the user data. Nothing is done twice and nothing can be done parallel to a previous task.
Of course it also checks for other plugins' data to convert, but this is only checking if a folder exists, that really shouldn't be the problem. I can try to run it in a separate thread, but I have no idea if it will help. And... 5-8 seconds, is that really bad? Do you need to restart your server very often or what?
-
View User Profile
-
Send Message
Posted Jan 31, 2013Hey Siguza, I know I've already discussed this with you, but I was curious if there are any additional optimizations you could do to VirtualPack so the server doesn't slowdown 5-8 seconds on startup due to all the pre-caching. Mysql did not help. :(
-
View User Profile
-
Send Message
Posted Jan 29, 2013@AlphaFarer
I can just tell you the facts: a few players on my and other servers have reported item losses, but no-one has ever been able to reproduce it and as far as I know, it never happened to a server admin. Theoretically there could be an item loss if a player puts an item into a chest while the server is shutting down or while VirtualPack is reloading (after saving the data and before loading it again), but since those situations never occur without an admin forcing them and they only last for a few milliseconds at max, you'd have to be way more precise than a human can be and you'd have to want to reproduce the bug.
-
View User Profile
-
Send Message
Posted Jan 29, 2013Siguza do you give 100% gurruante that your plugin works without item losing in virtual chests? Because if you are sure I would migrate to your plugin from VirtualChest plugin btw VC still work in 1.4.7 :D.
-
View User Profile
-
Send Message
Posted Jan 28, 2013@Siguza
Snap. Don't know how I missed that. Thanks again! Looking forward to item blacklist for chests :D
-
View User Profile
-
Send Message
Posted Jan 28, 2013@laserlag
Config, tools.chest.size? Is that what you mean? ;)
-
View User Profile
-
Send Message
Posted Jan 28, 2013@Siguza
Awesome! Any chance you could a smaller chest? At least a single chest size?
-
View User Profile
-
Send Message
Posted Jan 28, 2013@xtremekid:
1. Post an error log. -.-
2. Are you using 2.2 or the dev build?
@laserlag:
Ok.
@SimFl:
That's because you're using an old version. 1.4.5 is not supported anymore, sorry.
-
View User Profile
-
Send Message
Posted Jan 28, 2013I got this exception after installing on a fresh bukkit server. http://pastebin.com/dTqxhwBm
-
View User Profile
-
Send Message
Posted Jan 27, 2013Could you add an item blacklist in the config for virtual chest items? I am resetting my map soon and would like to allow players to bring over some items to the new map using a virtual chest but I don't want them to be able to transfer diamonds, TNT, etc.
-
View User Profile
-
Send Message
Posted Jan 27, 2013I get internal server error while executing any command related to vpack. I have spigot and I have vault, world edit, and other plugins. Please Help!
-
View User Profile
-
Send Message
Posted Jan 27, 2013@timesheep
No, the chest size is set by "size", but I meant that for the amount of chests, you have to use the max value insted of start when disabling economy. ;)
-
View User Profile
-
Send Message
Posted Jan 26, 2013Sorry stumbled upon the answer I think. For pex users add the permission "vpack.use" it enables you to use vpack.
-
View User Profile
-
Send Message
Posted Jan 26, 2013So when is the PEX glitch expected for this to be fixed? I really love this plugin and need it for my server.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Siguza
Okay, I obviously forgot to look through the configuration file. But... Chest size is set by "max"? Don't you mean amount of chests? I noticed some plugin had nodes like chest.size.18 chest.size.27 .. chest.size.54
Would be nice, but I don't think it would fit well in this plugin. I might go with VirtualPack then :)
EDIT: Also I must say I love the custom commands feature <3
-
View User Profile
-
Send Message
Posted Jan 26, 2013@timesheep:
Well, you can disable buying (economy: false) and set chest size and amount of tools by groups (note: always use "max" since "start" becomes meaningless when economy is disabled). The only thing you can't set is a maximum amount of bookshelves since I think no-one would use it if you can't have lvl 30 enchantments.
So what exactly are you missing?
-
View User Profile
-
Send Message
Posted Jan 26, 2013I would prefer to be able to disable the buy features and just specify the settings (Size, bookshelves etc) using the permissions so I can give the tools based on user rank. Love everything else though. Add those permissions and I'm migrating.
-
View User Profile
-
Send Message
Posted Jan 24, 2013@Siguza
Thank you :) works fine.
-
View User Profile
-
Send Message
Posted Jan 24, 2013@ZwingGX
Ok, try dev build #20.
-
View User Profile
-
Send Message
Posted Jan 23, 2013@Siguza
Use Dev Build 19
server start : http://pastebin.com/1Lhmi1NB
and player connect : http://pastebin.com/aRZNSHSi Please help XD