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 10, 2013@never2nv
That was never a bug, it's the permission vpack.use.enchant.free ;)
-
View User Profile
-
Send Message
Posted Mar 10, 2013@Explosively
hey ill help you out.
I use PEX with VP so here we go: http://pastebin.com/hqnn3SZK
Copy of my VP config, to showcase how to format it correctly. Edit it up as you like, because my config doesnt allow normal players to use virtual items at all, I only allow donors and of course higher donor ranks get more virtual items like enchanting tables, anvils, brewing stands, etc.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@Siguza
Hey whats up again? I got a problem here, I remember back late last year or so there was a bug that let people enchant on virtual enchanting table without using their actual levels thus letting them enchant forever. I have a similar situation now and don't know as to why?
I do have scavenger installed by it only deals with player death events, so if my top donor rank player dies, they dont loose their xp/level upon death but it has nothing to do with loosing levels during enchanting. So basically I had a few donors enchanting a ton of books and giving them away to players, lol. Became a mayhem problem more or less.
-
View User Profile
-
Send Message
Posted Mar 9, 2013@BoomerBR
Can you upload the data.db file somewhere please, so I can take a look at it?
@Explosively
Users in group2 can have up to 5 chests, users in group1 can have up to 3 chests and everyone else up to one.
-
View User Profile
-
Send Message
Posted Mar 7, 2013I cannot seem to set this plugin up into separate groups. What I mean bye that is that I am not able to setup one rank to have more chests than the other. If I could please get some feedback on how to do this that would be great.
-
View User Profile
-
Send Message
Posted Mar 4, 2013@Siguza
Simply after server restart, all itens dissapears.
-
View User Profile
-
Send Message
Posted Mar 4, 2013@MinecraftAdmin
/v ad savefile
-
View User Profile
-
Send Message
Posted Mar 3, 2013I didn't want to post the question in this thread, but is it possible to convert MySQL data back to File?
-
View User Profile
-
Send Message
Posted Mar 2, 2013@orkun1675
It's usually set in /etc/mysql/my.cnf.
And you could try using semi-multithreading to see if that works...
-
View User Profile
-
Send Message
Posted Mar 2, 2013@Siguza
I don't know how to look at the ram, in linux. How do I configure that?
around 10k users yeah. it gives connection resets timeouts during start up and shut down.
-
View User Profile
-
Send Message
Posted Mar 2, 2013@orkun1675
I don't know... how much RAM does your MySQL server have and how much data is there to load (10 users, 100 users, 100'000 users)?
-
View User Profile
-
Send Message
Posted Mar 1, 2013I'm suing MySQL and it takes hours for this plugin to start up and disable. How do I fix it?
-
View User Profile
-
Send Message
Posted Feb 28, 2013@GaseousMaximus
-
View User Profile
-
Send Message
Posted Feb 28, 2013I'm having a problem with v2.4. Some users have 6 chests, some have 10. I set the config to max chests: '6', and I even put in a permissions entry into the permissions.yml (I'm running PEX) that I found once (obscure from almost a year ago, and I cant seem to find it again) that looks like this:
default:
default: true
permissions:
- whatever.nodes
info:
giftpost:
maxchests: 6
Now all that being said, I have disabled economy, and I only want to enable 6 chests, and ONLY 6, chests for everyone, yet some players seem to be unaffected by my config settings and have access to 10 no matter what I change, I do not use SQL. What am I doing wrong?
-
View User Profile
-
Send Message
Posted Feb 24, 2013@rtcabooservb
Yes, that would be possible...
@BoomerBR
Any detailed description? Was it you who lost items or did you get told?
-
View User Profile
-
Send Message
Posted Feb 23, 2013I,m having problems with lost items in latest version, using database mysql.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Siguza
Is there no workaround? Because I love how semi multi-threading speeds up the start time by 6 seconds. But I don't want VirtualPack to fail to load. Would it be possible to have a check to see if VP loaded correctly and if it didn't, attempt to reload in 30 - 60 seconds?
-
View User Profile
-
Send Message
Posted Feb 22, 2013@rtcabooservb
This rather looks like multithreading is on, but it could also be another plugin accessing the permissions at the same time. :/
I requested a little change in the bukkit code to prevent this, but it has been denied. There's nothing I can do about this.
If you don't want this to occur ever, you have to turn off multithreading. Otherwise a VirtualPack reload should do (it'll tell you that it won't save since it couldn't load, but loading should work then.
I'm sorry for the inconvenience.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Siguza
This occurs at random when restarting my server. Another restart seems to make it load, but I would rather not find out that I have to restart my server twice. Multi-threaded is set to semi, using VirtualPack dev build #38. PEX dev #406 and vault dev #302.
-
View User Profile
-
Send Message
Posted Feb 20, 2013@EatingEmoKids
Set buy to 0. Start, max and multiply don't exist for the anvil since you can have only one anyway. You maybe should read the tools config page again ;)