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 13, 2014@XP4Breakfast
2.7.1
-
View User Profile
-
Send Message
Posted May 13, 2014@Siguza
I'm running 1.7.5 bukkit, which version of VirtualPack should I be running for it to work? Thank you.
-
View User Profile
-
Send Message
Posted May 12, 2014@XP4Breakfast
Too old Bukkit version.
-
View User Profile
-
Send Message
Posted May 12, 201413:51:18] [Server thread/WARN]: [VirtualPack] AN ERROR OCCURED! PLEASE SEND THE MESSAGE BELOW TO THE DEVELOPER! [13:51:18] [Server thread/WARN]: java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R3/Packet [13:51:18] [Server thread/WARN]: at net.drgnome.virtualpack.util.ConfigProxy.setDefs(ConfigProxy.java:128) [13:51:18] [Server thread/WARN]: at net.drgnome.virtualpack.util.ConfigProxy.<init>(ConfigProxy.java:91) [13:51:18] [Server thread/WARN]: at net.drgnome.virtualpack.util.Config.reload(Config.java:26) [13:51:18] [Server thread/WARN]: at net.drgnome.virtualpack.VPlugin.reloadConfig(VPlugin.java:626) [13:51:18] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:144) [13:51:18] [Server thread/WARN]: at net.drgnome.virtualpack.util.Config.reload(Config.java:26) [13:51:18] [Server thread/WARN]: at net.drgnome.virtualpack.VPlugin.init(VPlugin.java:79) [13:51:18] [Server thread/WARN]: at net.drgnome.virtualpack.thread.VThreadWait.run(VThreadWait.java:17) [13:51:18] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftTask.run(CraftTask.java:53) [13:51:18] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [13:51:18] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:590) [13:51:18] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:250) [13:51:18] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:548) [13:51:18] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:459) [13:51:18] [Server thread/WARN]: at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [13:51:18] [Server thread/WARN]: Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R3.Packet [13:51:18] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) [13:51:18] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [13:51:18] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [13:51:18] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:358) [13:51:18] [Server thread/WARN]: ... 15 more
Hello, sorry I've been trying to use your plugin and I wouldn't have a clue what I've done wrong. Any help would be great, thanks.
-
View User Profile
-
Send Message
Posted May 8, 2014@chrsgddrd
Haha, thanks.
-
View User Profile
-
Send Message
Posted May 8, 2014This is literally the coolest plugin and you are an amazing person.
Dat video doe. TL;DR
-
View User Profile
-
Send Message
Posted May 7, 2014@mclordcraft
I'm working on UUID support right now.
@HGspindy
Due to BrewEvent being bound to a certain block, I cannot implement it properly because the VirtualPack components were designed [b]not[/b] to be bound to any block. I will add a config option to choose if and in what way to call BrewEvent so that you can try which one works best for you, but I cannot guarantee that any of them will.
-
View User Profile
-
Send Message
Posted May 6, 2014Something else: Can you make compatible VirtualPack with last mcMMO version?
The last mcMMO version have a new skill (alchemist) where you can brewing new potions.
The new mcMMO alchemist potions do not work with virtualpack.
Thanks.
-
View User Profile
-
Send Message
Posted May 6, 2014Can you make compatible (support) VirtualPack with More Potions? http://dev.bukkit.org/bukkit-plugins/more-potions/
The new potions dont work in virtualpack portable brew.
It should be great.
Thanks.
-
View User Profile
-
Send Message
Posted May 5, 2014Siguza will there be UUID support? I dont want to use a plugin that isnt using UUID's yet
-
View User Profile
-
Send Message
Posted May 4, 2014@godgodgodgo
Not before July, when my finals are over.
But I took another look at your error log and I realized two things:
-
View User Profile
-
Send Message
Posted May 3, 2014When do you plan on getting a build of v3? I wasn't able to fix my issue by changing any of the mcpc+ settings.
-
View User Profile
-
Send Message
Posted Apr 28, 2014@Siguza
Oh, I see, so this plugin actually cannot do that. Okay, thanks anyway :)
-
View User Profile
-
Send Message
Posted Apr 28, 2014@Iwitrag
I see. I'll add that feature in v3.
-
View User Profile
-
Send Message
Posted Apr 27, 2014@Siguza
I mean putting item in via console.
I will tell you what I would like to do: Well, when player is offline, you could give him items somehow... it's better to use virtual chest for that than editing inventory via plugin like InvEdit...
So when player for example buy something with SMS, I could give him his items to his chest... that would be extremely useful... it's something like /give command for offline players.
-
View User Profile
-
Send Message
Posted Apr 27, 2014@Iwitrag
/v ad use <player> c <number>
and then just put it in.
-
View User Profile
-
Send Message
Posted Apr 27, 2014Hello, is it possible to give items to player's chest somehow?
So I could give items to a player even if that player is offline? He will take those items when he logs in and open the chest.
Thanks for answer.
-
View User Profile
-
Send Message
Posted Apr 25, 2014@danielfr789
Sorry, must have forgot that.
I tried it now and everything workd as expected. But I think you don't understand whta the config actually does.
The "max" value only sets the limit to which a player can buy chests (or the amount he gets for free in no-economy mode), but it doesn't delete any chests if he has more than that. You can use the command "/v ad cut" to do that.
-
View User Profile
-
Send Message
Posted Apr 24, 2014@Siguza
Worked like a charm my server start-up only took about 8.113s with 50ish plugins and thousands of things to load. Way better then 3-4 minutes :D
-
View User Profile
-
Send Message
Posted Apr 24, 2014Are you going to try my config?