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 20, 2015lazy-loading-hack: 'false'
Should I change that to true? It really delays reboots on my server :/
But this is a great plugin! You should add it to Spigot resources, could even charge for it, I would of paid for it happily :)
-
View User Profile
-
Send Message
Posted Jul 19, 2015@Siguza
Error when running /virtual ad cut group donator: http://hastebin.com/rifukakiva.avrasm
-
View User Profile
-
Send Message
Posted Jul 19, 2015@VillageRealms
My bad, that should have been /v ad cut group <name>
Running that for every group other than legend shouldn't be too much work, but now that I think of it, I should have implemented a global version of that command...
-
View User Profile
-
Send Message
Posted Jul 19, 2015@Siguza
There was an internal error when running that command: http://hastebin.com/alecukamoy.avrasm
-
View User Profile
-
Send Message
Posted Jul 19, 2015@VillageRealms
This is most likely caused by the fact that things that have been given out will not be taken away automatically when the config changes. That is, assuming normal users had their max chest value set to 2 at some point.
If that is the case, you should be able to fix it by running /v ad cut.
-
View User Profile
-
Send Message
Posted Jul 18, 2015@Siguza
Users in all groups have 2 chests (/chest, /chest 2), although in my configuration, I have it set so only the Legend group will get 2 chests.
http://pastebin.com/xmiLAaJ9
-
View User Profile
-
Send Message
Posted Jul 14, 2015@QubeCraftMC
Firstly: bad design.
Secondly: Depends on your config. Is lazy loading enabled?
-
View User Profile
-
Send Message
Posted Jul 14, 2015Why is it that this plugin takes about 30 seconds to load in?
-
View User Profile
-
Send Message
Posted Jul 9, 2015@VoxaDub
Gimme some time, gonna port v2.8.2 back to Spigot 1.8.0.
-
View User Profile
-
Send Message
Posted Jul 7, 2015@Siguza
So what version should I use for 1.8.0?
-
View User Profile
-
Send Message
Posted Jul 7, 2015@VoxaDub
That's because you're using the version for 1.8.4.
For 1.8.0 there is actually no fully working version, because 1.8.3 was released before I was able to fix everything, so there's a gap between 2.7.10 and 1.8.3.
Are you unable to upgrade to 1.8.3/1.8.4?
-
View User Profile
-
Send Message
Posted Jul 7, 2015Doesnt work for me on 1.8 with all the dependency plugins get this error with every command http://hastebin.com/anatoyelew.profile
-
View User Profile
-
Send Message
Posted Jul 1, 2015@baseballboyg
I think you're looking for the language file ;)
@KablooieKablam
Would you mind sharing your config?
-
View User Profile
-
Send Message
Posted Jul 1, 2015I have a request:
Could you make it so in the config you can edit what the name of the gui is? Like the furnace is defaulted to be named: V Furnace [number], but is there a way you could add it so we can change that? Thanks!
-
View User Profile
-
Send Message
Posted Jun 30, 2015Hey, love the plugin! My server uses almost every feature. I'm having an odd issue with Uncrafter. Whenever an item is placed in the Uncrafter window, nothing happens and this error is printed:
[01:12:43 FATAL]: Error executing task java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(FutureTask.java:122) [?:1.8.0_45] at java.util.concurrent.FutureTask.get(FutureTask.java:192) [?:1.8.0_45] at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:20) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:718) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:367) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45] Caused by: java.lang.NullPointerException at net.drgnome.virtualpack.components.VUncrafterInv.exactMatch(VUncrafterInv.java:104) [?:?] at net.drgnome.virtualpack.components.VUncrafterInv.processSlot(VUncrafterInv.java:159) [?:?] at net.drgnome.virtualpack.components.VUncrafterInv.process(VUncrafterInv.java:84) [?:?] at net.drgnome.virtualpack.components.VContainer.clickItem(VContainer.java:31) [?:?] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1608) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:31) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:9) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_45] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_45] at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:19) [spigot.jar:git-Spigot-3ccbe77-a6a57a9] ... 5 more
My server is running Spigot 1.8.7-R0.1-SNAPSHOT, and I have the latest version of VirtualPack.
Have you seen this error before? Any idea what I can do to fix it?
Thanks!
-
View User Profile
-
Send Message
Posted Jun 21, 2015@Siguza
That's so weird. It works now! After you replied, I reinstalled the plugin and no errors were thrown. Works!
Sorry for the earlier post. Must have installed the wrong version like you said. :)
-
View User Profile
-
Send Message
Posted Jun 19, 2015@jordanrracer
What kind of "problems"? Because VP 2.8.2 should work with 1.8.7.
If you're getting a `java.lang.NoClassDefFoundError`, you're not using VP 2.8.2 (or not Spigot 1.8.4-1.8.7).
If you're getting some other error, please create a ticket.
If none of the above, please elaborate on what your problems are.
-
View User Profile
-
Send Message
Posted Jun 18, 2015Hey, I'm having problems using this with Spigot 1.8.7
Can you submit a fix? Thank you! :)
-
View User Profile
-
Send Message
Posted Jun 6, 2015@BeastsMC
2.8.1 is for 1.8.3
2.8.2 is for 1.8.4
-
View User Profile
-
Send Message
Posted Jun 6, 2015@Siguza
Still occurs in 2.8.2 http://pastebin.com/raw.php?i=ibxDCab1
Running: [03:40:19 INFO]: This server is running CraftBukkit version git-Spigot-52df9dd-ab309d7 (MC: 1.8.3) (Implementing API version 1.8.3-R0.1-SNAPSHOT)