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 May 8, 2013@NemesisMate
Hah, look at my last comment: I put a link in there and a moderator removed it.
The latest dev build is the way to go.
-
View User Profile
-
Send Message
Posted May 7, 2013@Siguza
Ok, thanks, I'll try it and I report any problem, like ever :). (If you could add a link here so I haven't got to try to bukkit approval... anyway, thanks)
-
View User Profile
-
Send Message
Posted May 7, 2013@NemesisMate
Sorry, you were right. I didn't think of that when I coded the events, so a simple login would cause the initialization of a VPack for that user.
I just uploaded v2.5.1 with a fix for that.
Run "/v ad cut" once and you should be fine.
-
View User Profile
-
Send Message
Posted May 7, 2013@Siguza
I'm trying and isn't happening in that way. Users doesn't know that VPack is installed, even most of them haven't even been registered but I have an entry on database (and on flat file if I don't put a database) for every user that "logged-in" almost once.
-
View User Profile
-
Send Message
Posted May 7, 2013@NemesisMate
Well, a VPack is only created for a player if he accessed it at least once, so that must have happened.
@kdthehun
-
View User Profile
-
Send Message
Posted May 7, 2013Conflict with another VERY useful plugins loved by Server Admins. It conflicts with VanishNoPacket as that too uses /v commands. If i got both installed i have perms to use either. If it take out either i can use the other. Please look into that!
-
View User Profile
-
Send Message
Posted May 6, 2013@Siguza
But so many time?, it's spending many seconds, even, sometimes minutes and no one have any permission to use VirtualPack yet so what is it saving on so many time?, I'm using many other plugins that makes use of the same MySQL database but them save it on miliseconds :S.
EDIT: I just saw the vpack table, :S, I'm using an authme reloaded authentication system. I only want to give VirtualPack access to some users but as I can see VirtualPack saves data for ALL users that have logged-in (even if they aren't registered or they haven't any virtualpack access right). Wouldn't it be better to only start saving player information once they are registered or, even better, save it if they have right (or they use it for first time)?.
With the time spending on shutdown I guess that is because it is re-saving all users data, even if it isn't modified, can it be because of that?
-
View User Profile
-
Send Message
Posted May 6, 2013@bajansam
If you deleted it already, it's gone. Otherwise:
/v ad use player1 c 2
-
View User Profile
-
Send Message
Posted May 6, 2013@Siguza
Ahhhh, i see now. Thats worked great. If a player had items in chest 2, is there a way that i (the owner) can access that chest, to take their stuff out and give it back?
-
View User Profile
-
Send Message
Posted May 6, 2013@NemesisMate
Well, saving just has to be done, there's no way around this.
@bajansam
The config part as you show it is correct.
Now I don't know what exactly you're trying, but notice: if people already have 10 chests, they won't lose them if the config changes. To do so, use the "/v ad cut" command.
If "player1" is a player who can use VPack, what shows up if you run "/v s player1"?
-
View User Profile
-
Send Message
Posted May 6, 2013Can someone for the love of god help me?
I need to limit /chest so that there is a max of 1.
At the moment all players can do upto 10.
How do i do this?
I tried changing the config file around with the tools section like this:
chest: buy: '40000' use: '0' size: '6' max: '1' start: '1' multiply: '1'
I tried a number of different options and nothing worked. This is just 1 example of what i've tried. Any ideas?
-
View User Profile
-
Send Message
Posted May 5, 2013@Siguza
Ok, thanks. A thing I just verify is that this plugin (2.5 or dev build #63) takes a lot of time to shutting down the server if mysql database is enabled. It gives a little time between some plugins are disabled and server is shot down so there can be bypass of some restrictions problem. (By the way I tried to break, but save is done before disabling protection permissions but It is risked)
-
View User Profile
-
Send Message
Posted May 5, 2013@NemesisMate
Yes, the bPerms groups.
-
View User Profile
-
Send Message
Posted May 5, 2013@Siguza
Ok, I'll do it if I find anyone. Just now I have a doubt, In documentation I can see how to config tools for groups but where I set this groups?, the users that are in each group?. It gets automatically bPerms groups?
-
View User Profile
-
Send Message
Posted May 5, 2013@NemesisMate
Ok, glad I could do something. Just report problems if there are any. :)
-
View User Profile
-
Send Message
Posted May 5, 2013@Siguza
I tried basic functionality and it's working great. If I use /v s player (whit player not online), it doesn't do anything (neither in console), if I use /v ad use player (with player not online) it says: "Can't find user", not error on console.
-
View User Profile
-
Send Message
Posted May 5, 2013@NemesisMate
I managed to write a workaround for it and the permissions themselves are fine now, but there might be unexpected consequences.
The following commands are disabled in superperms mode:
The following commands may give strange results in superperms mode:
-
View User Profile
-
Send Message
Posted May 4, 2013@Siguza
Did you try bPermissions?, I still having the same problem, :S I can't find a solution.
-
View User Profile
-
Send Message
Posted May 4, 2013@KevinNitro
What permissions plugin are you using?
-
View User Profile
-
Send Message
Posted May 4, 2013i hav the vpack.use.chest for players but when they try to buy a chest this comes up "Your're not allowed to use VPack" help?