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 Mar 26, 2013Also, i have been recently running timings for my server to see what is causing CPU usage with the new 1.5.1 updates. Currently virtualpack is registered at 20%, which is still low, but considerably more that any other plugin. Im sure you understand what i'm talking about. If you dont i can explain further. Anyway, could this be a plugin conflicting with it, my server just not agreeing with the plugin, or is it just a heavy CPU usage plugin?
-
View User Profile
-
Send Message
Posted Mar 26, 2013@WBPlatypus
commandhelper.
-
View User Profile
-
Send Message
Posted Mar 25, 2013@WBPlatypus
Read the config page, I'm not gonna answer that.
@LeakCraft
I'm using the latest spigot build as well and everything's working perfectly. :/
-
View User Profile
-
Send Message
Posted Mar 24, 2013My server is running virtualpack 1.51, and the latest developer build of Spigot (1.51), and run Virtualpack via MySQL. I updated to spigot and virtualpack at the same exact time. Now my users data isn't appearing, I see significantly larger amount of data for the users who do have virtualpack access, than those who have never used it. However the users chest data still isn't appearing. This is a significantly large problem. Could you please help me?
-
View User Profile
-
Send Message
Posted Mar 24, 2013How can you fix /v conflicting with essentials vanish?
-
View User Profile
-
Send Message
Posted Mar 21, 2013@LeakCraft
Dev build #45 should work with 1.5.1.
-
View User Profile
-
Send Message
Posted Mar 20, 2013Could you please "future-proof" your plugin? The 1.5.1 development build just came out today and your plugin broke on it, just like it did on 1.50, however your plugin is one of the very few (2 or 3/40) I run that do. The rest work fine.
-
View User Profile
-
Send Message
Posted Mar 19, 2013i am trying to use vpack.stats but it doesn't seem to be working. It was working before the latest update... did you change it?
i had to add new use perms... nm
-
View User Profile
-
Send Message
Posted Mar 17, 2013@Gwozdzie15
Is WorldEdit up to date? Did you also try their dev builds? Because I'm using a WE dev build and everything works.
-
View User Profile
-
Send Message
Posted Mar 17, 2013When I try the dev build and type in a command, it says that command wasn't recognized. I have used this with 1.4.7 and it has worked fine. I have tried all kinds of different builds but same result for each one, any suggestions?
-
View User Profile
-
Send Message
Posted Mar 16, 2013People! You don't even give me 24 hours or what? :D
Calm down please, I've been on it since the CB build was released.
There's a dev build available so far, please help me testing it. The main functions work, but there might still be minor bugs.
@orkun1675
Set it to "semi" instead of "true".
-
View User Profile
-
Send Message
Posted Mar 16, 2013@Siguza
When I try multi-threaded, this error spams the console on startup:
java.util.ConcurrentModificationException 2013-12-14 11:15:44 [SEVERE] at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:370) 2013-12-14 11:15:44 [SEVERE] at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:389) 2013-12-14 11:15:44 [SEVERE] at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:388) 2013-12-14 11:15:44 [SEVERE] at org.bukkit.configuration.MemorySection.mapChildrenValues(MemorySection.java:729) 2013-12-14 11:15:44 [SEVERE] at org.bukkit.configuration.MemorySection.getValues(MemorySection.java:96) 2013-12-14 11:15:44 [SEVERE] at ru.tehkode.permissions.backends.file.FileEntity.getNode(FileEntity.java:57) 2013-12-14 11:15:44 [SEVERE] at ru.tehkode.permissions.backends.file.FileEntity.<init>(FileEntity.java:41) 2013-12-14 11:15:44 [SEVERE] at ru.tehkode.permissions.backends.file.FileUser.<init>(FileUser.java:39) 2013-12-14 11:15:44 [SEVERE] at ru.tehkode.permissions.backends.FileBackend.getUser(FileBackend.java:111) 2013-12-14 11:15:44 [SEVERE] at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115) 2013-12-14 11:15:44 [SEVERE] at net.milkbowl.vault.permission.plugins.Permission_PermissionsEx.getPlayerGroups(Permission_PermissionsEx.java:192) 2013-12-14 11:15:44 [SEVERE] at net.drgnome.virtualpack.util.Perm.getGroups(Perm.java:63) 2013-12-14 11:15:44 [SEVERE] at net.drgnome.virtualpack.VPack.<init>(VPack.java:47) 2013-12-14 11:15:44 [SEVERE] at net.drgnome.virtualpack.VPack.<init>(VPack.java:107) 2013-12-14 11:15:44 [SEVERE] at net.drgnome.virtualpack.thread.VThreadLoad.run(VThreadLoad.java:24)
Why?
-
View User Profile
-
Send Message
Posted Mar 15, 2013Hello, can you pls update this awesome plugin to work on 1.5?
Thanks in advance!
SupremeCraft Owner
-
View User Profile
-
Send Message
Posted Mar 15, 2013@graveXrobber
It doesnt load up because you updated to a different version of craftbukkit/spigot. The dev needs to update for it to work. You have to wait bro, 1.5 bukkit just released and it is still dev. Most plugin devs wont start updating until they get a solid build to work with.
-
View User Profile
-
Send Message
Posted Mar 15, 2013Please update for 1.5 throws so many errors.
-
View User Profile
-
Send Message
Posted Mar 14, 2013@orkun1675
I don't know, there's nothing I see that would particularly slow it down. :/
But did you try semi-threaded loading or flatfile?
-
View User Profile
-
Send Message
Posted Mar 14, 2013@Siguza
Well my server is around 150 online and I have to deal with this amount of data. I think this slowless problem is about the plugin but not the mysql. Can you enchant it?
-
View User Profile
-
Send Message
Posted Mar 14, 2013@never2nv
Nevermind ;)
@orkun1675
Well... I don't know, I never had to deal with such amounts of data. :/
-
View User Profile
-
Send Message
Posted Mar 14, 2013Hi,
My mysql table for VirtualPack is over 4mb. When the plugin is being enabled it takes over 20seconds, and when being disabled it takes over 120 seconds. What can I do to fix this?
You told me to increase the ram reservered for MySql, but I couldn't find the config file for it. I'm using Centos 6.3. (On the internet, it says that the default config is to use unlimited ram if MySql needs it.)
My server has 16gb of ram, and the bukkit server uses 15gb of it.
Thanks!
-
View User Profile
-
Send Message
Posted Mar 13, 2013@Siguza
omg you should have yelled at me now i feel like a noob :/ haha i gave them vpack.use.* hence why :(
p.s. i thot it was a bug before, i remember late last year a changelog mentioning it; guess not. Apologize for that.