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 Jul 29, 2014Hi I'm having some problems with this plugin on my server.
I'm getting these error logs in the console: http://pastebin.com/KyTqfkt7
Any solutions?
-
View User Profile
-
Send Message
Posted Jul 29, 2014@Siguza
Config: http://pastebin.com/kwj6KjVq
Permissions: http://pastebin.com/Qgj6xR2w
-
View User Profile
-
Send Message
Posted Jul 27, 2014@KnightcraftRPGServer
May I see your config and permissions files?
-
View User Profile
-
Send Message
Posted Jul 26, 2014Extreme lag on player join, especially new players.
http://prntscr.com/46ooo7
-
View User Profile
-
Send Message
Posted Jul 17, 2014@Siguza
I either use an online stresser/DDoS tool and just spawn 1000 ender crystals riding experience orbs, that usually executes the ticking entity crash. Also what I can do about this, every time a player joins I'm getting heavy spikes now.
Here is a picture of timings, if you want the full timings I can PM you them. http://puu.sh/afV5G/0341648372.png
-
View User Profile
-
Send Message
Posted Jul 17, 2014@masef21
VirtualPack has sign support already (check the [url=/bukkit-plugins/virtualpack/pages/signs/]sign page[/url]). It's somewhat limitated and a bit ugly, but it works. So buying and opening chests shouldn't be a problem, but the "upgrading" as available in Chestkeeper doesn't exist in VirtualPack yet (planned for 3.0, but that will not be too soon). The size of a chest in currently bound to the player, and not the chest. You could set different chest sizes for different user groups and use a plugin like CommandSigns to promote players, but more is not possible at the moment, I'm afraid.
@jfoppes_4
That is already how it is... that's the whole point of this plugin. But maybe the standard configuration is irritating you, because by default in the beginning, all players have no virtual items, but they can buy them with the currency from any economy plugin supported by Vault. To do that, a player has to run [b]/v <whatever> buy[/b]. For more information, please read the commands and config pages (linked at the top of this page).
-
View User Profile
-
Send Message
Posted Jul 17, 2014@Siguza
i would like it to be possible for them to use the /wb ,/v f without actually having a furnace or crafting table in their inventory
also thank you for you support on my first issue and for a timely response
-
View User Profile
-
Send Message
Posted Jul 17, 2014could you add the feature like in chest keeper where you can put down signs to use your chest, upgrade your chest and buy a chest and have certain permissions for the signs and permissions for the commands. this is kind of needed on my server and there is none that are updated to 1.7.9.
-
View User Profile
-
Send Message
Posted Jul 16, 2014@jfoppes_4
Have a look at [url=/bukkit-plugins/virtualpack/pages/configuration/groups/]groups config[/url]. For the commands thing... 1. "/craft" is not by default a VirtualPack command, it might be from a different plugin. "/wb" or "/workbench" is the VP workbench command. 2. By "items", do you mean the actual blocks or the virtual ones?
@zDylann
Wow, thanks. That's quite interesting since saving is [b]not[/b] multithreaded (can't be, it's writing to a single file). So either it was saving the 894th pack when the server crashed or loading failed. It makes sense that this only happens on multithreading, as the server isn't responding to any external signal otherwise. But I have some more questions about this now, care to tell me what tools you used to stress your server out?
-
View User Profile
-
Send Message
Posted Jul 16, 2014Hey man, quick update on my findings from more investigations on chests disappearing. It seems to happen when you using the multithread loading feature, if the server crashes or gets attacked some of the chests wont save or unload correctly and upon restart some will just disappear I have tested it on a test server by loading 1000 chests with multi threading with 1000 threads and just crashing the server with server stressing tools. Upon restart the server only has 893 packs.
-
View User Profile
-
Send Message
Posted Jul 16, 2014how can i give sir tin ranks a cir tin amount of chests? lik knight gets 1 vchest and king gets 5 chest?
also how can i make it so that you can use things like /craft and /anvil without actually having those items?
thank you for your time and support
i apologize for my horrible spelling
-
View User Profile
-
Send Message
Posted Jul 15, 2014works great thanks =]
-
View User Profile
-
Send Message
Posted Jul 15, 2014@richgotya
Alright, this should be a fixed version of it: [ Link Removed: http://www.mediafire.com/download/t78nv3bohwltwla/data.db ] :)
-
View User Profile
-
Send Message
Posted Jul 14, 2014http://pastebin.com/7d3EcKka
if that dosnt work i will try mediafire thanks
-
View User Profile
-
Send Message
Posted Jul 14, 2014@richgotya
Doesn't matter as long as it can handle UTF-8. I'd have chosen a file hoster like Mediafire, but pastebin should do fine too I think.
-
View User Profile
-
Send Message
Posted Jul 14, 2014sure what would you recommend me to use? just pastebin?
-
View User Profile
-
Send Message
Posted Jul 14, 2014@richgotya
Care to upload your file?
-
View User Profile
-
Send Message
Posted Jul 13, 2014ohh ok changed found 16 instances found, replaced and saved, start back up same error close the server, edit and they are right back replaced saved started back up and again same error
-
View User Profile
-
Send Message
Posted Jul 13, 2014@richgotya
You're not crazy, that's exactly how it looks for me too. But Notepad
++is still able to edit it correctly :)-
View User Profile
-
Send Message
Posted Jul 13, 2014when i open it (with utf-8 without bom) it looks strange
"*um_bongobongow0:u0:ec0:e00:av0:m0:fl0:bl0:lft:msg"
even when i make a new data base and save when i go to edit i see the same strange thing thats why i figured i needed a special program as my notepad+ + does not seam to be correct here i print screen what i see maybe im crazy
http://s28.postimg.org/ovzvow5ot/vpack.png