VirtualPack Icon


[ 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)


User-side features:

  • Chat-based access to the features of those blocks:
    • Workbench
    • Anvil
    • Enchantment Table
    • Chest
    • Furnace
    • Brewing Stand
    • Enderchest
  • 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
    • VirtualChest

To Do

  • Cross-server functionality
  • (Maybe) Custom smelt/brewing recipes/fuel
  • Bind tools to blocks/items


  • 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
  • VirtualChest

[ Instructions ]

Dev Builds


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 ]


Is of course always appreciated. :)


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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Liger_XT5 Liger_XT5 Sep 16, 2013 at 15:44 UTC - 0 likes

    @PalaniusCZ: Go

    I honestly think it is something going on with your setup. I've had many crashes since I had virtualpack, no one has ever reported lost of items, or full wipes.

    MCDen @
    Details at!

  • Avatar of PalaniusCZ PalaniusCZ Sep 16, 2013 at 10:38 UTC - 0 likes

    When server crashes, all virtual packs are wiped. Any suggestion how to avoid this problem? Virtual chest are saved in MySQL DB

    Last edited Sep 16, 2013 by PalaniusCZ
  • Avatar of Siguza Siguza Sep 15, 2013 at 15:43 UTC - 1 like

    @Peppeee: Go

    Quote from Siguza:

    ...from which the player can only take items...


  • Avatar of Peppeee Peppeee Sep 14, 2013 at 22:05 UTC - 0 likes

    @Siguza: Go

    Cooooool! But what if a player place an item in the chest? He could have the chest forever!

  • Avatar of Siguza Siguza Sep 14, 2013 at 10:57 UTC - 0 likes

    @Peppeee: Go

    I think I have a better idea on that. I just change the behaviour of the send command so instead of dropping the items if the player has no chests, it creates a new chest from which the player can only take items and which deletes itself when it's empty.

  • Avatar of Peppeee Peppeee Sep 13, 2013 at 16:12 UTC - 0 likes

    @Siguza: Go

    I mean for players, if possible i would that players couldn't place items in the virtuals chest but could take items because i want to give items to players with commands. If possible add please ;)

  • Avatar of Siguza Siguza Sep 11, 2013 at 12:56 UTC - 0 likes

    @Peppeee: Go

    Do you mean for admins/mods or for players? Because I will add this for admins/mods anyway (when I find some time to work on VPack) and I think it wouldn't make sense to add it for users.

  • Avatar of Peppeee Peppeee Sep 11, 2013 at 10:23 UTC - 0 likes

    Can you add two others permissions? 1) Allows to take items from the chest 2) Allows to place items in the chest

  • Avatar of MonarchServer MonarchServer Sep 04, 2013 at 23:44 UTC - 0 likes

    @Siguza: Go

    Thanks, I will give the dev build a shot :)

  • Avatar of Siguza Siguza Sep 03, 2013 at 10:46 UTC - 0 likes

    @MonarchServer: Go

    For v2.5.6 you can set "load-multithreaded" to "semi".
    For better results, use dev build #76 and set "load-multithreaded" to "true".


Date created
Mar 13, 2012
Last update
Apr 12, 2014
Development stage
  • deDE
  • enUS
  • zhCN
Creative Commons BY-NC-SA 3.0
Curse link
Recent files
  • R: 2.7.2 for 1.7.4 Apr 12, 2014
  • R: 2.7.1 for 1.7.4 Mar 30, 2014
  • R: 2.7.0 for 1.7.4 Mar 07, 2014
  • R: 2.6.0 for 1.7.4 Feb 23, 2014
  • R: 2.5.8 for 1.7.4 Jan 02, 2014



Required dependency
Optional dependency