Commands & Permissions
Also see the config page/commands config.
Every command for the anvil (for example) is redirected to "/v anvil" (= "/v a").
Note: You can use either the short or the long version of almost every command. Here's a list:
– Arguments in () must be given, those in  are optional.
– If any amount is required for a command and not given, it will be 1.
– Whether the main command is "/v" or something else depends on your configuration, but I'm gonna use "/v" here because that's the default command.
– All commands require the permission vpack.use except for those where none is explicitly written.
– For permissions in brackets, see the permissions list at the bottom of this page.
|/v or /v help [x]||Show the help (page x)|
|/v help commands||Show the available commands|
|/v help l||Show the linking help|
|/v help uc||Show the uncrafter help|
|/v help m||Show the materializer help|
|/v v||Show the version of VirtualPack|
|/v restore||Try to restore packs "lost" in UUID conversions.|
|/v s [name]||Show your statistics/Show the statistics of the given player||(vpack.stats)|
|/v p||Show the prices for everything you can buy|
|/v cd||Show command cooldowns|
|/v send (player)||Send the item in your hand to a player||vpack.send|
|/v send (player) (x)||Send all the contents in your chest nr. x to a player||vpack.send|
|/v send -copy (player) [x]||Same as above, but copy the item(s)||vpack.send.copy|
|/v send -all [x]||Same as above, but send it to all players who have a VirtualPack||vpack.send.all|
|/v w||Open your workbench||vpack.use.workbench|
|/v w buy||Buy the workbench||vpack.use.workbench|
|/v uc||Open your uncrafter||vpack.use.uncrafter|
|/v uc buy||Buy the uncrafter||vpack.use.uncrafter|
|/v ec||Open your enderchest||vpack.use.enderchest|
|/v ec buy||Buy an enderchest||vpack.use.enderchest|
|/v e||Open your enchantment table||vpack.use.enchanttable|
|/v e buy||Buy the enchantment table||vpack.use.enchanttable|
|/v e buy b [x]||Buy x bookshelves for your enchantment table||vpack.use.enchanttable|
|/v a||Open your anvil||vpack.use.anvil|
|/v a buy||Buy the anvil||vpack.use.anvil|
|The next 3 commands are only available if "transmutation.enabled" is set to true.|
|/v m||Open your materializer||vpack.use.materializer|
|/v m buy||Buy the materializer||vpack.use.materializer|
|/v m list [page]||List items and their matter values.||vpack.use.materializer|
|/v c [x]||Open your chest nr. x||vpack.use.chest|
|/v c buy [x]||Buy x chests||vpack.use.chest|
|/v c drop [x]||Drop all the contents of chest nr. x||vpack.use.chest|
|/v c trash [x]||Delete all the contents of chest nr. x||vpack.use.chest|
|/v f [x]||Open your furnace nr. x||vpack.use.furnace|
|/v f buy [x]||Buy x furnaces||vpack.use.furnace|
|/v f l (x) (y)||Link your furnace nr. x with chest nr. y||vpack.use.furnace|
|/v f u [x]||Remove the link from your furnace nr. x||vpack.use.furnace|
|/v b [x]||Open your brewing stand nr. x||vpack.use.brewingstand|
|/v b buy [x]||Buy x brewing stands||vpack.use.brewingstand|
|/v b l (x) (y)||Link your brewing stand nr. x with chest nr. y||vpack.use.brewingstand|
|/v b u [x]||Remove the link from your brewing stand nr. x||vpack.use.brewingstand|
|/v t||Open the trash|
|/v up||Check for an update||vpack.update|
|/v ad||Show the admin help||vpack.admin|
|/v ad reload||Reload the configs||vpack.admin|
|/v ad reload (player)||Reinitialize this players VirtualPack||vpack.admin|
|/v ad restore (user)||Try to restore the pack of (user)||vpack.admin|
|/v ad listmatter||List all items and their matter values (available in the console)||vpack.admin|
|/v ad save||Save everything||vpack.admin|
|/v ad savefile||Save everything to data.db (to convert MySQL to file)||vpack.admin|
|/v ad loadfile||Force loading from data.db (to convert file to MySQL if it's not working for some resaon)||vpack.admin|
|/v ad cut||Cut packs down to the maximal value for every tool||vpack.admin.cut|
|/v ad cut user (user)||Cut packs down to the maximal value for every tool for that user||vpack.admin.cut|
|/v ad cut group (group)||Cut packs down to the maximal value for every tool for every user in that group||vpack.admin.cut|
|/v ad cut force [user/group] [name]||Same as above but ignores the vpack.bypass.cut permission||vpack.admin.cut.force|
|/v ad clean (days)||Delete all packs of players who haven't been online for (x) days||vpack.admin.clean|
|/v ad w:(world) (use/give/take/forceopen/delete)||Execute one of the commands below in a different world than the one you're in|
|/v ad use (name) (tool) [arguments]||Access the VirtualPack of the player name. For [arguments] just use what you'd use when accessing your own tool.|
/v ad use Notch c drop 5 - It will drop you all the contents of Notch's 5th chest if he has a 5th one.
/v ad use Notch f link 1 7 - It will link Notch's 1st furnace with his 7th chest if he has at least one furnace and 7 chests.
Everything will be handled as if the player name entered the command /v (tool) [arguments].
His permissions are applied and money is taken from his account when buying something.
The only exception is the "use" value for every tool. This one will be ignored.
|/v ad give (name) (tool) [x]||Give the player name [x] of tool.||vpack.admin.give|
|/v ad give (name) (tool) [x]||Make sure the player name has at least [x] of tool.||vpack.admin.give|
|/v ad take (name) (tool) [x]||Take [x] of tool away from the player name.||vpack.admin.take|
|/v ad forceopen (name) (tool) [x]||Open tool number [x] on player name's screen.||vpack.admin.forceopen|
|/v ad delete (name)||Delete the VirtualPack of the player name.||vpack.admin.delete|
|/v ad threads||(Debug) Shows the IDs or all currently running threads.||vpack.admin|
|vpack.all||Gives FULL ACCESS to ALL VirtualPack features||vpack.use.all|
|vpack.use.enchanttable.free||You can use the enchanting table without losing XP||vpack.use.enchanttable|
|vpack.use.anvil.free||You can use the anvil without losing XP||vpack.use.anvil|
|vpack.keep.all||All the "keep" permissions are only important if "on-death" is not set to "keep" in your config.|
The permissions themselves are quite self-explaining I think.
|vpack.sign.workbench||Allows the use of the workbench through VirtualPack signs|
|vpack.stats||Only required to see other users stats. You can always see your own ones.|
|vpack.bypass.all||Just everything starting with vpack.bypass||vpack.bypass.creative|
|vpack.bypass.creative||Allows you to use VirtualPack in creative mode even if creative mode is blocked|
|vpack.bypass.cut||Excludes you from cuts. Except those with force.|
|vpack.bypass.clean||Exclude you from cleans.|
|vpack.bypass.blacklist.all||Allows you to ignore all blacklists||vpack.bypass.blacklist.uncrafter|
|vpack.bypass.blacklist.uncrafter||Allows you to ignore the uncrafter blacklist|
|vpack.bypass.blacklist.store||Allows you to ignore the storing blacklist|
|vpack.bypass.blacklist.materializer||Allows you to ignore the materializer blacklist|
|vpack.admin.use||Grants just read-only mode||vpack.admin|
|vpack.admin.use.edit||Also allows editing of chests & co.||vpack.admin.use|
|vpack.update||Notifies you of new VirtualPack versions|