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 Apr 23, 2014@Siguza
Awesome, thanks
-
View User Profile
-
Send Message
Posted Apr 23, 2014@zDylann
If you didn't change the config, then that's weird... but setting "load-multithreaded" to "semi" in the config should fix that (It simply loads the data after the server has started).
@Gaurav1234
No, it stores stuff by names. Is UUID really required? Can people change their names now?
Edit: Maybe I should read the mojang blogs or so... will add UUID support.
-
View User Profile
-
Send Message
Posted Apr 22, 2014Hey, quick question, is this currently compatable with UUIDs?
Thanks!
-
View User Profile
-
Send Message
Posted Apr 22, 2014Maybe I'm doing something wrong my end, but every since I installed the newest build my server gets stuck on startup at enabling virtualpack. It hangs there for about 3-4 minutes before continuing. I haven't changed anything in the setup other than a new craftbukkit build and virtualpack. Just wondering your opinion on the matter.
-
View User Profile
-
Send Message
Posted Apr 22, 2014@Siguza
Okay, thanks for the help. I'll see if I can get the brewing working without errors.
-
View User Profile
-
Send Message
Posted Apr 22, 2014@godgodgodgo
It seems like bPermissions isn't ready at the time VirtualPack starts up. It didn't make problems in the past, but I'll have a look at it tomorrow.
For the error with the brewing stand I'm not responsible, my code is compiled against Bukkit and there it is valid. Apparently MCPC doesn't keep the access levels of Bukkit. Maybe you can fix it by playing around with the "remapping" settings of MCPC, but maybe not (you can add settings for specific plugins, but I have only very little experience in that). I will build VirtualPack 3 based on NBTLib, which will support MCPC-remapped classes, but for VirtualPack 2 I won't fix this, sorry.
-
View User Profile
-
Send Message
Posted Apr 22, 2014@Siguza
That command did indeed temporarily fix the issue. Also, the plugin really didn't like it when I tried to brew a potion: http://imgur.com/f3RkiTZ
-
View User Profile
-
Send Message
Posted Apr 22, 2014@Pixiyo
I know nothing of a dupe bug... tell me how to reproduce it and I'll fix it.
-
View User Profile
-
Send Message
Posted Apr 22, 2014Heard there's a dupe bug in this plugin, has it been fixed?
-
View User Profile
-
Send Message
Posted Apr 22, 2014@DjSmeXhy
Just set tools.<whatever>.max to 0, then people can't buy stuff.
@godgodgodgo
You shouldn't have to use superperms mode if you have a permissions plugin installed... but if it doesn't work without, this is bound to happen. Could you please try "/v ad reload" to see if that (temporarily) fixes the issue?
-
View User Profile
-
Send Message
Posted Apr 22, 2014Can you add disable option to /v buy in config ? No to economy...to /v buy...
-
View User Profile
-
Send Message
Posted Apr 21, 2014Okay, I think I sorted out the permissions by turning on the superperms option. I am now having a problem where I cannot access a brewing stand because "This brewing stand doesn't exist". I have economy disabled and so I cannot buy a brewing stand however I also can't access on with /brew or /virtual b 1
Here's my config: http://paste2.org/LE2IwmLj
-
View User Profile
-
Send Message
Posted Apr 21, 2014Error on startup: http://paste2.org/D1dULK5Z
-
View User Profile
-
Send Message
Posted Apr 20, 2014@Siguza
I already have that unfortunately. Maybe it's a problem with MCPC-Plus but I can't see that it would be. I'll test with some other things.
-
View User Profile
-
Send Message
Posted Apr 18, 2014@godgodgodgo
"vpack.use.brewingstand" should actually do the trick if you don't negate any vpack permissions...
-
View User Profile
-
Send Message
Posted Apr 17, 2014I'm using 2.7.0 and I've tried to give users access to brewing stands. I have tried all kinds of commands and even tried setting the permissions to default in the plugin.yml but every time I try something I get "You're not allowed to use the brewing stand."
Can anyone help me troubleshoot this? I'm using bPermissions.
-
View User Profile
-
Send Message
Posted Apr 16, 2014@danielfr789
I'll try your file tonight.
@cooljay0604
What does it say on the 2.7.2 file download page?
-
View User Profile
-
Send Message
Posted Apr 16, 2014im running version [21:38:58 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.3-10-gcf5a547-b3035jnks (MC: 1.7.5) (Implementing API version 1.7.5-R0.1-SNAPSHOT) and plugin version 2.7.2 and i get this when my server starts up: http://pastebin.com/7x0pRMbn
-
View User Profile
-
Send Message
Posted Apr 16, 2014Hmm it seems changing the max value of the chest to 2 does not do anything, Instead it just stays at 10.
http://pastebin.com/Wq2gCwgw
Ive tried using the donor rank and it still has a max of 10.
-
View User Profile
-
Send Message
Posted Apr 16, 2014@Siguza Great, thanks :)