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 Dec 12, 2012Is it possible to make say upon a donation to the server, the user automatically gets a (for example) virtual crafting bench, w/o the need for the user to manually buy it?
-
View User Profile
-
Send Message
Posted Dec 10, 2012@Shadix64
Well, as I said, I couldn't reproduce that.
-
View User Profile
-
Send Message
Posted Dec 10, 2012@Siguza
A couple of my members were. I dunno if that was just a bug on my server, at the time I had a bunch of plugins installed. It seemed hit-and-miss, so who knows what the problem is. Just wanted to give you a heads up.
-
View User Profile
-
Send Message
Posted Dec 9, 2012@Shadix64
Sorry, I wasn't even able to reproduce your bug. :/
Anyone else having it?
-
View User Profile
-
Send Message
Posted Dec 7, 2012@Shadix64
Alright, I'll look into that tomorrow.
-
View User Profile
-
Send Message
Posted Dec 7, 2012@Siguza
Alright, thanks! And when they linked a furnace to a chest (generally furnace 10 to chest 10), if they put some iron ore into the furnace, it would endlessly fill the chest with iron ingots without using up the coal or iron ore. Same with gold or foods or whatever that could be smelted.
-
View User Profile
-
Send Message
Posted Dec 7, 2012@Shadix64
A ticket has been created for that and I already uploaded a fixed version yesterday, but it hasn't been approved by the bukkit team yet. :/
The problem is that all the Minecraft and Craftbukkit classes have been moved to other packets and my plugin relies on them.
It works with builds until (including) #2511.
For #2512, there's no build and for #2513 and later there's v1.1.7.2... if the bukkit team finally approves it!
And noone ever told me about a duplication bug... how do you do it?
-
View User Profile
-
Send Message
Posted Dec 6, 2012@Siguza
I'll just disable the furnaces that I have active then and see if that helps the issue we are having. Thank you for replying.
-
View User Profile
-
Send Message
Posted Dec 6, 2012I adore this plugin, this is one of my main perks for my VIPs. But for whatever reason the plugin isn't working at all, not creating a config folder or anything. I've tried reloading, rebooting and such, no luck. These are my current plugins:
Plugins (15): NoCheatPlus, WorldEdit, CoreProtect, Lockette, PermissionsEx, Multiverse-Core, LoginSecurity, Hangman, WorldGuard, PetCreeper, Essentials, EssentialsSpawn, ChestShop, EssentialsChat, Factions
Running the latest and greatest Bukkit RB. Any idea what's causing this? Thanks!
PS: You may have fixed this by now, but back on 1.3.2 some of my members were having infinite duplication from the virtual furnaces. Have you fixed this yet?
-
View User Profile
-
Send Message
Posted Dec 6, 2012@midnightfang22
This task executes the ticks for virtual furnaces and brewing stands... I rewrote those methods not too long ago and it already decreased the task time by 90% or so (links to the graphs are in the description of the 1.1.4 file). I don't know if I can decrease this any further. :/
-
View User Profile
-
Send Message
Posted Dec 6, 2012Having some lag issues on my server and I did a /nolagg examine and this was the result. Wondering if there is a way to decrease the usage of that task somehow since it appears to be using around 99% of the plugin's usage. http://puu.sh/1xLCH http://puu.sh/1xM7G http://puu.sh/1xM7X
-
View User Profile
-
Send Message
Posted Dec 6, 2012@Siguza
Seems like the chets gets deleted after a reboot. I have toggled debug on and i am going to use mysql database, See what i can find ;)
-
View User Profile
-
Send Message
Posted Dec 5, 2012@arriej
I have absolutely no idea what is causing this :/
I have experienced this only once on my server, half a year ago with my brother's chest, but there seems to be no real reason for this. -.-
The items popping out is new to me.
I'm sorry that I can't help.
-
View User Profile
-
Send Message
Posted Dec 5, 2012For some reason my players virtual chests get emtyed once in a while, i don't know whats causing it and there are no error logs. Its randomly, and its always just someone not more then one. Is this because of i use loglbock? i don't log chets with it anymore because i thought this caused the problem. an other wierd thing is, Somtimes when you open the chest Everything pops out.
i am going to update to the latesed version now, i was one below that one, And the latesed beta of bukkit.
-
View User Profile
-
Send Message
Posted Nov 30, 2012@Brocodo
Uh, sorry, that was because my webserver was down.
It shouldn't do that, though. :/
-
View User Profile
-
Send Message
Posted Nov 30, 2012I got some problems with this plugin. I think it couses a loop with other plugins becouse we also had the Too many open files error. Message from Nolagg:
012-11-30 14:46:18 [WARNING] [Server] The main thread failed to respond after 10 seconds
2012-11-30 14:46:18 [WARNING] [Server] Probable Plugin cause: 'VirtualPack'
2012-11-30 14:46:18 [WARNING] [Server] What follows is the stack trace of the main thread
2012-11-30 14:46:18 [WARNING] [Server] at java.net.PlainSocketImpl.socketConnect(Native Method)
2012-11-30 14:46:18 [WARNING] [Server] at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at java.net.SocksSocketImpl.connect(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at java.net.Socket.connect(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at java.net.Socket.connect(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at sun.net.NetworkClient.doConnect(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at sun.net.www.http.HttpClient.openServer(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at sun.net.www.http.HttpClient.openServer(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at sun.net.www.http.HttpClient.<init>(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at sun.net.www.http.HttpClient.New(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at sun.net.www.http.HttpClient.New(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
2012-11-30 14:46:18 [WARNING] [Server] at net.drgnome.virtualpack.VPluginBase.checkForUpdate(VPluginBase.java:223)
2012-11-30 14:46:18 [WARNING] [Server] at net.drgnome.virtualpack.VPluginBase.tick(VPluginBase.java:191)
2012-11-30 14:46:18 [WARNING] [Server] at net.drgnome.virtualpack.VThread.run(VThread.java:21)
2012-11-30 14:46:18 [WARNING] [Server] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53)
-
View User Profile
-
Send Message
Posted Nov 27, 2012Emm , Nice ^^
-
View User Profile
-
Send Message
Posted Nov 27, 2012@xtremekid
vpack.use
-
View User Profile
-
Send Message
Posted Nov 26, 2012i have a question, why not make the commands /chest, /furnace, /enchenttable, and make /v cmds where you buy new chests etc
-
View User Profile
-
Send Message
Posted Nov 26, 2012Hey siguza, I gave perms to - vpack.keep.chest and - vpack.use.chest and my donator says he can't do /v c buy or any of those commands. Is there a missing permission node in the permissions section, idk because he can't do it.