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 Aug 15, 2014@Siguza
That could be an issue, considering I reloaded the plugin with plugman and then there was errors with all /v commands, and never did anything when the server was stopped, so i'll try to do that tonight, thanks man!
-
View User Profile
-
Send Message
Posted Aug 13, 2014@armanisbeast
Well, if you still have your data.db file copy, the user data should still be in there and unless the file is corrupted, VirtualPack should also be able to read it. But please not that a reload does not work in that case, instead you have to shut your server down, place your data.db file in the VirtualPack folder (overriding the new one ofc) and start your server again.
However, if you used MySQL before and did not create a flatfile copy (/v ad savefile), then your data.db file is likely to contain nothing.
Also please have a look at the blacklist configuration page to remove items from the uncrafter.
-
View User Profile
-
Send Message
Posted Aug 12, 2014@Siguza
I backed up data.db and transferred that, but still nothing happened. Is there any way I can get that old chest data back?
Also, is there any way to disable uncrafting of specific items? For example, on my server, crafting one tnt gives you double what you crafted, so they can uncraft to get infinite gunpowder/sand/tnt and sell it for high prices of money.
-
View User Profile
-
Send Message
Posted Aug 12, 2014@little_dude187
@armanisbeast
VirtualPack stores its data either in the data.db file or in a MySQL database, based on your configuration.
Also I don't work with wildcard permissions, but there is something called group config. You should have a look at it. Also, since you have economy disabled, please note that chests.start is ignored and chests.max determines how many chests everyone has.
Group config example:
-
View User Profile
-
Send Message
Posted Aug 11, 2014When the default amount for /v chest is set, it's 10. Then if they have vpack.use.chest they can do /v chest 1-10 just w/that one permission. Is there any way to make it muliple perms like vpack.use.chest.1 etc so its not 10 by default. I have economy disabled btw.
Also for different chest sizes for different permissions, like 1 row, 2 row, etc, how do I do that exactly, like an in-depth tutorial or more info on how to do this
And I reset my entire virtualpack folder but before doing so I backed up ALL of the data to my desktop, including database/chests_old, and alphachest jar. when re-transferring, I renamed chests_old to chests so the plugin could do that. It sure renamed chests to chests_old, but the chests disappeared and no players chests were loaded. I did place alphachest.jar in the folder. I tried resetting database but still no luck. Please reply.
-
View User Profile
-
Send Message
Posted Aug 8, 2014@Siguza
Amazing, thank you.
-
View User Profile
-
Send Message
Posted Aug 8, 2014@armanisbeast
No, that would make everything free, but you can use tools.chest.start instead. The size configuration you're looking for is also possible, but via config and not via permissions. Set tools.chest.default.size to 1, tools.chest.donor.size to 2, and so on. The size is given in rows. More than 6 need a modded client to display correctly.
-
View User Profile
-
Send Message
Posted Aug 8, 2014@Siguza
Can doing this also make the enchantment table top-level for free, or do they still have to buy the bookshelves
Also is there permissions for custom chest sizes? I wanted to give players a 9 slot virtual chest but donors 18 slot, higher donors 27 slot, so on.
-
View User Profile
-
Send Message
Posted Aug 8, 2014@armanisbeast
Set "economy" to false.
-
View User Profile
-
Send Message
Posted Aug 7, 2014How can I disable costs, I set it to 0 but they still have to buy
-
View User Profile
-
Send Message
Posted Aug 7, 2014@Islid
I'll look into this as soon as I get home (next week).
-
View User Profile
-
Send Message
Posted Aug 4, 2014@Siguza
These are all of the perms they have:
g:vp_nerd: permissions: - -vpack.sign.uncrafter - -vpack.sign.materializer - vpack.keep.anvil - vpack.keep.brewingstand - vpack.keep.enchanttable - vpack.keep.furnace - vpack.keep.workbench - vpack.sign.all - vpack.use.anvil - vpack.use.brewingstand - vpack.use.chest - vpack.use.enchanttable - vpack.use.furnace - vpack.use.workbench
I'll file a bug report with everything I have pastebinned, if you'd like?
-
View User Profile
-
Send Message
Posted Aug 4, 2014@Islid
This is supposed to happen only if users have the vpack.use.anvil.free permission. If they don't have that and still lose no experience, I think that is a bug.
@stealthwolf2011
-
View User Profile
-
Send Message
Posted Aug 4, 2014I have a problem. Whenever I start my server I get this error http://prntscr.com/49m2cb and it wont generate a config file
-
View User Profile
-
Send Message
Posted Aug 4, 2014I'm having a curious problem where the anvils don't charge experience for items that go through them. I feel like this isn't a bug (if it is, I apologize, I'll file a bug report), but instead it's just me poorly configuring something. However, for the life of me I can't find an option in the config file to set it one way or another.
Here's my config: http://pastebin.com/rkDXLN1J
Any advice? D:
EDIT: I forgot to mention, my version is 2.7.5.
-
View User Profile
-
Send Message
Posted Aug 3, 2014@Chalkie19
No, on the contrary, it should decrease it. It has three possible values:
-
View User Profile
-
Send Message
Posted Aug 2, 2014@Siguza
Thanks, would enabling it increase load time? Use to load up within 10-30 seconds, not anymore :(
-
View User Profile
-
Send Message
Posted Aug 2, 2014@Chalkie19
The amount of threads has no effect when "load-multithreaded" is set to false. ;)
-
View User Profile
-
Send Message
Posted Jul 31, 2014Hey Siguza, As of late, the load time for my server and chests have become horribly slow. 310 chests are taking upwards of 5 minutes to start the server. I have increased the threads but all that seems to do is increase the CPU % with no real difference to load times.
Onload : http://pastebin.com/n09y8bac Config: http://pastebin.com/NkaZv2jQ
Thanks!
-
View User Profile
-
Send Message
Posted Jul 30, 2014@KnightcraftRPGServer
Hm, there's no apparent reason from your files. It should be better with v2.7.6, but I assume you can't switch to MC 1.7.10 yet. I'll try to recompile 2.7.6 for 1.7.9 asap.
@billywhiteMC
MC 1.7.9 => VP 2.7.5
MC 1.7.10 => VP 2.7.6