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 14, 2012@GuildMasterLelo
Ok, confirmed.
@seang96
MySQL or file?
-
View User Profile
-
Send Message
Posted Aug 13, 2012Siguza, there is no error in console but every time virtualpack saves the server lags and everyone disconnects. Can you please look further into the issue? Thank you.
-
View User Profile
-
Send Message
Posted Aug 13, 2012May I request a new feature where you can configure either to lose or keep the items from your virtual chest upon death.
-
View User Profile
-
Send Message
Posted Aug 12, 2012@Lupo511
Set "start" and "max" for those tools to the same value.
-
View User Profile
-
Send Message
Posted Aug 11, 2012Can I make the users can't buy packs but can use them?
-
View User Profile
-
Send Message
Posted Aug 9, 2012@Brickfoot7
Should be fixed in 1.0.6.
I also added MySQL support now.
-
View User Profile
-
Send Message
Posted Aug 7, 2012I'm receiving this error when opening the virtual enchanting table.
22:39:51 [WARNING] Failed to handle packet: java.lang.NullPointerException java.lang.NullPointerException at net.minecraft.server.ContainerEnchantTable.c(ContainerEnchantTable.ja va:207) at net.minecraft.server.EntityHuman.h_(EntityHuman.java:159) at net.minecraft.server.EntityPlayer.g(EntityPlayer.java:203) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:128) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Aug 6, 2012@MrBobbg101
Take a look at the downloads section, there's an alpha 1.0.6 available. Please help me testing it.
I updated everything that threw an error when compiling, but there may be a lot more runtime errors that I haven't found yet.
-
View User Profile
-
Send Message
Posted Aug 5, 2012When do you think you will have it ready?
-
View User Profile
-
Send Message
Posted Aug 5, 2012@Siguza
oh, Thank you :)
-
View User Profile
-
Send Message
Posted Aug 5, 2012@Zwing87
I'm working on making VirtualPack compatible with 1.3.1
-
View User Profile
-
Send Message
Posted Aug 2, 2012@RonnChyran
ron975, what do you mean does it work with logblock? it doesn't conflict, but its not like people are griefing the chest they can't open so what are you trying to do with logblock
-
View User Profile
-
Send Message
Posted Aug 2, 20121.3.1 dev version
this error :) 2012-08-02 21:05:23 [WARNING] Task of 'VirtualPack' generated an exception java.lang.NoClassDefFoundError: net/minecraft/server/FurnaceRecipes at net.drgnome.virtualpack.VTEFurnace.getBurnResult(VTEFurnace.java:270) at net.drgnome.virtualpack.VTEFurnace.tick(VTEFurnace.java:126) at net.drgnome.virtualpack.VPack.tick(VPack.java:206) at net.drgnome.virtualpack.VPluginBase.tick(VPluginBase.java:135) at net.drgnome.virtualpack.VThread.run(VThread.java:21)
-
View User Profile
-
Send Message
Posted Jul 28, 2012Does this work with LogBlock?
-
View User Profile
-
Send Message
Posted Jul 26, 2012@Siguza thanks man. I was thinking that too. Those functions don't seem to work so well with my host on MCMA.... Ill figured a work around then.
-
View User Profile
-
Send Message
Posted Jul 26, 2012@Ruphies
If you got a good permissions plugin, you can set permissions per world, and you can take vpack.use away from users on the creative map, that's how I do it ;) (I use PermissionsEX)
-
View User Profile
-
Send Message
Posted Jul 26, 2012Actually, not being able to disable this in creative is why I probably wont install this plugin. I have tested it and its awesome though. But, I run a multiverse and I cant have people bringing stuff from a creative map.
-
View User Profile
-
Send Message
Posted Jul 21, 2012@Kingrobichaud
Wouldn't this totally flood your chat with messages?
And I don't get why it could be useful to disable the commands for players in creative mode.
-
View User Profile
-
Send Message
Posted Jul 20, 2012Could you please add messages that are sent to everyone telling them what player opened what and what items they put in and/or out. Maybe disable the usage of the command if the player is in creative mode.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@seang96
I just pushed out 1.0.5.1 containing a fix. Your problems should be gone now. ;)