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 Jun 2, 2014@Noobsbeard
Nope stuck on 99% for hours upon hours. Tried non multithreading can't even connect to the server. "Virtualpack is loading" been the same for about an hour or so.
-
View User Profile
-
Send Message
Posted Jun 2, 2014When I try to use any of the packs such as /uc (uncrafter) it says that I am not allowed to use the uncrafter? I am the server owner and OP. I made sure I was in game mode 0 (survival) What is going on? I have the correct permissions in my bpermissions folder, I've double checked and triple checked. What am I doing wrong?
-
View User Profile
-
Send Message
Posted Jun 2, 2014@Siguza 177 MB
managed to get it loading in multithreading true however it seems to be stuck at 99.9% and once at 100%. I've left it for hours now.
-
View User Profile
-
Send Message
Posted Jun 2, 2014@Noobsbeard
You should never be forced to use multithreading, not by functionality anyway.
What happens if you simply let multithreading at "false"?
And how big is your data file?
-
View User Profile
-
Send Message
Posted Jun 2, 2014Hey,
There appears to be an issue when updating to 1.7.9. In order to convert seems I'm required to have the multi-threading option on 'true' which shows a percentage of how much it has loaded in. However, when using my chest data which has been active for 2 years the server simply crashes instantly.
[16:16:12] [Thread-43/WARN]: Exception in thread "Thread-43" [16:16:12] [Thread-43/WARN]: java.lang.OutOfMemoryError: unable to create new native thread [16:16:12] [Thread-43/WARN]: at java.lang.Thread.start0(Native Method) [16:16:12] [Thread-43/WARN]: at java.lang.Thread.start(Thread.java:713) [16:16:12] [Thread-43/WARN]: at net.drgnome.virtualpack.VPlugin.load(VPlugin.java:599) [16:16:12] [Thread-43/WARN]: at net.drgnome.virtualpack.VPlugin.loadFlatfile(VPlugin.java:583) [16:16:12] [Thread-43/WARN]: at net.drgnome.virtualpack.VPlugin.loadUserData0(VPlugin.java:499) [16:16:12] [Thread-43/WARN]: at net.drgnome.virtualpack.thread.VThreadInit.run(VThreadInit.java:13)
I've tried SEMI but this does not work, I left the 'Virtualpack is reloading' for almost 8 hours + there is no percentage on this setting.
-
View User Profile
-
Send Message
Posted Jun 2, 2014@KnightcraftRPGServer
Damn, didn't think of that... I don't think there's a proper solution for this yet.
If you use VirtualPack only for chests, you could give your players the permission vpack.use.chest and negate vpack.use (which is a child permission of vpack.use.chest) and when they are promoted, give out a "dummy component" so that their packs are created (e.g. give them a workbench, which they can't use, by /v ad w:<world> give <player> w).
But anyway, this needs a proper solution, I'll add an admin command to make sure a player has at least a certain amount of something.
-
View User Profile
-
Send Message
Posted Jun 1, 2014@Siguza
Its now saying that players do not own a virtual pack, this is for players who have empty chests and haven't used it yet.
-
View User Profile
-
Send Message
Posted Jun 1, 2014@Siguza
Great, thanks!
-
View User Profile
-
Send Message
Posted Jun 1, 2014@KnightcraftRPGServer
Instead of running /v c as the player, run /v ad forceopen <player> c from the console. ;)
You may have to run it as /v ad w:<world> forceopen <player> c
-
View User Profile
-
Send Message
Posted Jun 1, 2014Great plugin.
It took me a while but I made a Denizen script that allows for NPC Bankers that take people to their Virtual chests, is there any possible way I can stop them from using '/v c' but allow for the NPC bankers and Denizen to run it as the player?
-
View User Profile
-
Send Message
Posted May 31, 2014@Milk_milk
There is no way for me to tell if a promotion happened or not, so my plugin can't react directly to it, but you can work around this by running the command "/v ad reload <player>" after promoting a player.
-
View User Profile
-
Send Message
Posted May 30, 2014@Siguza
So if a player is promoted to VIP, after they have received the default start amount of a tool they are not given the start amount of the tool set for VIP, since they are already in the database?
-
View User Profile
-
Send Message
Posted May 25, 2014@satisfiction6794
Fixed in dev build #105 and later.
-
View User Profile
-
Send Message
Posted May 25, 2014Getting a bug when shift-clicking items into the /virtual trash.. the client gets kicked from the server with internal server error.
-
View User Profile
-
Send Message
Posted May 25, 2014@danielfr789
I took exactly that file, deleted the chests I had, put myself in the group "vip" and got 2 chests.
-
View User Profile
-
Send Message
Posted May 24, 2014@Siguza
http://pastebin.com/9xqPJwWa
-
View User Profile
-
Send Message
Posted May 24, 2014@danielfr789
They really should have though. Could you please paste your whole VirtualPack config somewhere where it remains intact (like pastebin)?
-
View User Profile
-
Send Message
Posted May 24, 2014@Siguza
I have a group named donor and vip using permissionsex and they do not start with 2 chests or have a max of 2 chests.
And I already read that page.
-
View User Profile
-
Send Message
Posted May 24, 2014@danielfr789
Define "it" please.
You should also read this page.
-
View User Profile
-
Send Message
Posted May 23, 2014@Siguza
I have permissionsex and it does not seem to be working?