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 Oct 8, 2013@niftyapple
Looks very much like you're using the 1.6.2 version instead of the 1.6.4 one ;)
-
View User Profile
-
Send Message
Posted Oct 7, 2013Ok, not sure what I have done wrong, hopefully you can help. I cannot get the database to load for Virtualpack. Here is a little console output of the error.
Prior to my switch over to 1.6.4 it worked great and I have not touched the config with exception of regenerating it and re-entering my personal configurations.
Details: CentOS, 64bit java, Spigot jar (bukkit jar seems not to work either)
One other tid bit from the console, all related to not seeing the database of course:
Config, password and ID obsured, of course.
version: '1' enabled: 'true' language: en load-multithreaded: 'false' reload-on-failure: '0' import-world: '' check-update: 'true' global-perms: 'true' superperms: 'false' save-interval: '300' tick: interval: '10' on-death: keep economy: 'true' allow-creative: 'false' uncraft-enchanted: 'true' events: use: 'true' ignorecancelled: 'false' inject: anvil: 'false' transmutation: enabled: 'false' show-value: 'true' god-items: - DRAGON_EGG notify-mismatch: 'true' color: name: 1n value: '4' stored-name: 2l stored-value: e db: use: 'true' url: jdbc:mysql://localhost:3306/database_name user: ####### pw: ####### table: vpackI have even tested the credentials given in the config, they work flawlessly for my other plugins
Any thoughts?
-
View User Profile
-
Send Message
Posted Oct 6, 2013@niftyapple
Oh, thanks for pointing that out. Yes, I used copy & paste because I'm lazy :P
-
View User Profile
-
Send Message
Posted Oct 5, 2013I take that back, both instances of the word WorldEdit above both point to Vault :P
-
View User Profile
-
Send Message
Posted Oct 5, 2013Its a pretty easy mistake, the word Worldedit in the dependency has a hyperlink to Vault as if the hyperlink for Vault was copied and re-used for WE also... :P
-
View User Profile
-
Send Message
Posted Sep 29, 2013@Siguza
you're right, I tryed to download it manualy and It works now, apparently PluginTools isn't recognising the r2 version anyway thanks :)
-
View User Profile
-
Send Message
Posted Sep 27, 2013@dominik246
You are using VPack for 1.6.2. ;)
-
View User Profile
-
Send Message
Posted Sep 26, 2013I can't get VP to work, I have 1.6.4 and the latest versions of WE, ProtocolLib and Vault here is the log file: http://pastebin.com/jBhR2yWk can you help ?
-
View User Profile
-
Send Message
Posted Sep 25, 2013@danieldoodle
Just tested it and it worked, I guess you're using VPack for 1.6.2 instead of 1.6.4 (there's only a dev build by now, official build hasn't been approved yet).
-
View User Profile
-
Send Message
Posted Sep 24, 2013It doesn't seem too generate the config file. Can anyone help? (I'm using 1.6.4)
-
View User Profile
-
Send Message
Posted Sep 22, 2013@Siguza
New build is working perfectly. Many thanks :)
-
View User Profile
-
Send Message
Posted Sep 22, 2013@Siguza
Worked like a champ. Thanks
-
View User Profile
-
Send Message
Posted Sep 22, 2013Close one, but here it is.
NOT TESTED, NOT APPROVED, JUST FOR THOSE WHO CAN'T WAIT!
[ Download dev build #77 ]
-
View User Profile
-
Send Message
Posted Sep 22, 2013I'm away this weekend, update (dev build) will be there in no later than 8 hours.
-
View User Profile
-
Send Message
Posted Sep 21, 2013Same issue here D=. Anyway to update this quickly? People are getting annoyed that they can't access their blocks/items.
-
View User Profile
-
Send Message
Posted Sep 21, 2013Same issue I cant get VP to load in 1.6.4. I have updated, Vault, World Edit and ProtocolLib and there is no dev build for 1.6.4
-
View User Profile
-
Send Message
Posted Sep 21, 2013@EMTofficial
http://www.youtube.com/watch?v=BydYgfCmekQ&feature=youtu.be
@winter4w
http://www.youtube.com/watch?v=BydYgfCmekQ&feature=youtu.be
-
View User Profile
-
Send Message
Posted Sep 20, 2013Please update to 1.6.4 thanks
-
View User Profile
-
Send Message
Posted Sep 20, 2013Hey hey, It seems the plugin breaks with 1.6.4 can this be fixed? Would be greatly appreciated.
-
View User Profile
-
Send Message
Posted Sep 17, 2013@PalaniusCZ
The save function should actually write all the data to file/db not only on shutdown but also when saving "normally". You're by far not the first one reporting such a problem, but I have never been able to reproduce any saving bugs or item losses. I don't know if this is some incompatibility or misconfiguration of a system or database value, but I've been using VPack with MySQL on my own server for almost a year and saving always worked as intended.
When VPack saves, it prints "[VirtualPack] Saving user data..." to the console. Are you sure nothing is updated in MySQL db? And if so, might your MySQL daemon have too few RAM to process the query? If that is not the case, please check if saving to file works with autosave.