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.
Does it have CreativeControl compatibility?
@arriej
Almost, only their chests won't drop then, all the items in furnaces and brewing stands will.
When I set in the config
then my people will drop their virtual chest on dead. and when I give a group the permission
they wont ?
Just informing :P
@seang96
Remote MySQL server? Be glad it doesn't take hours to save!
If you can run PHP somewhere, save this script as a .php file and run it:
You'll get a data.db file then that you should be able to use.
I think I can add an option for that in the next version, but until now there is no such feature, sorry.
@midnightfang22
VirtualPack works alongside LogBlock, but it doesn't tell LogBlock anything.
@nhadobas
Do your players also have the vpack.use permission?
@seang96
Okay. That works then.
Permissions are not working, my players still cannot use vpack even thought they have permsissions for it.
@midnightfang22
I use logblock and i obtain no errors.
@Siguza
I seem to get a problem of lag while saving still. Is it possible to convert from mysql back to flatfile? It is a possibility that the problem is im using a remote mysql server now.
@midnightfang22
I'll take a look at LogBlock's code and decide if I'll add it or not.
@lolitsthad
Zip your chests folder, upload it and send me the link, I'll try it then.
Replaced AlphaChest with this. No problems.
Definitely much better, and popular amongst my players :)
I tried migrating from AlphaChest but it didn't import any of the chests. I did see the "[VirtualPack] AlphaChest data loaded" lines in the console but all the chests are now empty.
@Siguza
So that it doesn't spam this into the log every time someone opens their virtual chest. I think the logblock author said that the virtual chest plugin would need to implement the API into it so it doesn't get confused since a chest doesn't actually exist as a block. http://pastebin.com/6hXvge9e
@midnightfang22
In what way, what should be logged?
Is this compatible with logblock?
@Siguza
Awesome, thank you very much <3
@OtterTrotter
I just uploaded v1.1.1 which can load AlphaChest save files, it will be available in a few hours I think. :)
@OtterTrotter
I think I can add it in the next version.
Is it possible to convert the alphachest plugins save files for use with this? Alphachest is no longer updated with new features or fixes, i would like to convert to this plugin but i dont want my users losing there current virtual chests :(
@seang96
Yes, it's converted automatically.
Saving will be optimized more in the next version although.
@Toby_B
Until now, yes, from 1.1.0 on it will be customizable.
They're double chests.
I am wondering do Chests stay on death? And what size are they?
@Siguza
File, although i would rather go mysql, does it get converted automatically?