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 Jul 13, 2014@richgotya
Okay, that is a bug in VirtualPack. Will be fixed in the next dev build, but since you seem to be on 1.7.5, this should help you getting rid of the error:
++, go to Encoding and select "UTF-8 without BOM", then open the data.db file.([:\x{0014}]f\x{0011}[^:\x{0011}]*\x{0011}\x{0011}[^:\x{0011}]*[^:\n]*)[:\n]and this to replace:
$1\x{0011}\x{0011}\x{0011}\x{0011}\x{0011}:Then hit "Replace all" and save.
-
View User Profile
-
Send Message
Posted Jul 13, 2014[12:54:55 ERROR]: [VirtualPack] COULD NOT LOAD USER DATA! [12:54:55 WARN]: java.lang.ArrayIndexOutOfBoundsException: 3 [12:54:55 WARN]: at net.drgnome.virtualpack.components.VTEFurnace.<init>( VTEFurnace.java:53) [12:54:55 WARN]: at net.drgnome.virtualpack.VPack.<init>(VPack.java:114) [12:54:55 WARN]: at net.drgnome.virtualpack.VPlugin.load(VPlugin.java:591 ) [12:54:55 WARN]: at net.drgnome.virtualpack.VPlugin.loadFlatfile(VPlugin. java:568) [12:54:55 WARN]: at net.drgnome.virtualpack.VPlugin.loadUserData0(VPlugin .java:484) [12:54:55 WARN]: at net.drgnome.virtualpack.thread.VThreadInit.run(VThrea dInit.java:13)
-
View User Profile
-
Send Message
Posted Jul 13, 2014@richgotya
And there is no stack trace right after "could not load user data"?
-
View User Profile
-
Send Message
Posted Jul 12, 2014players can access there /chest so i assume it does load it says it cannot tho in console
[01:40:15 ERROR]: [VirtualPack] COULD NOT LOAD USER DATA!
when i try to enable debuging the plugin also errors
[01:40:14 INFO]: [VirtualPack] Enabling VirtualPack v2.7.1 [01:40:14 WARN]: java.io.FileNotFoundException: plugins\VirtualPack\debug.sjo (T he system cannot find the file specified)
when i run the command v ad savefile i get
v ad savefile
[01:43:13 WARN]: [VirtualPack] CANNOT SAVE USER DATA, LOADING ALREADY FAILED! [01:43:13 INFO]: User data saved.
-
View User Profile
-
Send Message
Posted Jul 12, 2014@richgotya
A corrupted file would either cause loading to fail or nothing at all, based on your settings and what part of the file is corrupted. So I don't think your file is actually corrupted. Could you please:
-
View User Profile
-
Send Message
Posted Jul 12, 2014well it some reason the db is causing the plugin to "error" it loads inventories then refuses to save them i have tryed to convert it to mysql ect with no luck the error refuses to allow it to re save so im assuming part of it is corrupted
deleting it and making a new one completely solves the error so im just trying to edit it so i can bring back what ever data i can
i have tried using notepad+ + on it and a clean file both appear strange to me unless the encoding im using was off ? is my only guess
-
View User Profile
-
Send Message
Posted Jul 12, 2014@richgotya
A minecraft server. The admin commands are the only interface capable of modifying every part of user data.
But depending on what you want to do, maybe the php functions I once wrote may suit your needs. If it's a simple task, you could also edit it manually (I suggest Notepad
++).But what do you need to do?
-
View User Profile
-
Send Message
Posted Jul 11, 2014what can i use to edit the data.db file?
-
View User Profile
-
Send Message
Posted Jun 27, 2014I may need to switch chest plugins for now, way too many chests are being lossed atm and causing community issues within my server.
-
View User Profile
-
Send Message
Posted Jun 25, 2014@EsvCereal
If your user group is called "donator", you can do it like this:
-
View User Profile
-
Send Message
Posted Jun 25, 2014I wanted to give this to my donators, I am wondering if it is possible for me to configure it so that when they donate they automatically have /anvil, /enchanttable etc.. instead of them having to buy it?
-
View User Profile
-
Send Message
Posted Jun 24, 2014@Vidsify
Thanks. :)
-
View User Profile
-
Send Message
Posted Jun 24, 2014Dude this is a really cool plugin!!
-
View User Profile
-
Send Message
Posted Jun 23, 2014@DeanUKMC
Yes. 'true' as value should also be safe now.
-
View User Profile
-
Send Message
Posted Jun 23, 2014@Siguza
Done, thanks. Would setting load-multithreaded to semi also be a good idea to reduce startup time?
-
View User Profile
-
Send Message
Posted Jun 22, 2014@DeanUKMC
Supposed: not really
Common: yes
Try setting
-
View User Profile
-
Send Message
Posted Jun 22, 2014Is this plugin supposed to take 4 minutes to load from start up? Is that common, or am I doing something wrong?
-
View User Profile
-
Send Message
Posted Jun 20, 2014@Siguza
Sending PM with 2 files in a moment.
-
View User Profile
-
Send Message
Posted Jun 20, 2014@zDylann
Could you please:
-
View User Profile
-
Send Message
Posted Jun 20, 2014@Siguza
Still losing newly received items.