What is MultiInv

MultiInv is a plugin that gives players a separate inventory for every different world running on the server. You can share inventories over chosen worlds and some players can be ignored entirely. With this power it is possible to have multiple worlds running on one server, but keeping them totally segregated from one another.

MultiInv can also separate health over certain worlds allowing for total separations of a world on a server.

If MultiInv refuses to work and you can't change inventories, it's because you have the wrong version of the TuxTwoLib!

Minecraft 1.7.2 Compatible!

MultiInv and MobArena are currently not compatible! Make sure users can only join a mob arena from the same world group!

Starting with MultiInv 3.2.1 we now require the library TuxTwoLib to maintain compatibility across various minecraft versions


  • Separate world inventories
  • Create groups of worlds where the inventory is shared between them
  • Separates XP, food, health, potion effects, and EnderChest inventory per world/group of worlds.
  • Option to ignore certain players completely (permissions based)
  • Can import Multiverse-Inventories/WorldInventories saved inventories.
  • Option to use mySQL instead of flat files.


The forums for this plugin (at the top of the page) are the best place to go if you have any questions that aren't just general comments (such as "I hat you" or "I love you"). There I can see which problems have been replied too and who still needs help.


  • /multiinv reload - Reloads config files.
  • /multiinv import - Imports flat files into a mysql database.
  • /multiinv mvimport - Imports Multiverse-Inventories into MultiInv, with the database that you have selected. (You will need to have the Multiverse-Inventories plugin installed when doing the import, just make sure to remove it afterwards)
  • /multiinv miimport - Imports WorldInventories into MultiInv.


  • multiinv.reload - Permission to use the reload command
  • multiinv.import - Permission to use the import command
  • multiinv.mvimport - Permission to use the mvimport command
  • multiinv.exempt - Exempts player from inventory switch (If your inventory is not changing, deny yourself this permission in your permissions manager!!!!)


^That's a link up there

Updating from MultiInv 2.x to 3.x

  1. Delete your old config.yml file in the plugins/MultiInv directory
  2. Start the server with the new plugin
  3. Rename the Worlds folder to Groups under the plugins/MultiInv directory.
  4. Rename shares.yml to groups.yml
  5. Cut the creativeGroups section out of groups.yml and paste it at the end of config.yml
  6. Edit the config.yml to your prefrences
  7. do: /multiinv reload
  8. If you are moving to the mysql database do: /multiinv import
  9. You're done, enjoy!

When, Where, and How are the Inventories Saved?
Old forum page (Includes old version links)
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.
Jenkins Dev Builds
Source Code

Please note, that while I (Tux2) am maintaining this plugin you must file bug reports under the tickets section. If you're having a problem, try replicating it in the latest version of MultiInv as it could already be fixed! Also, if you want your problem to be addressed please make sure to include the MultiInv version, the TuxTwoLib version, your config.yml and groups.yml files contents as well, (even if it is a comment asking for help) If you do not follow these guidelines your comment may be deleted without warning!

MC Stats for MultiInv
Stats provided by Plugin Metrics

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

  • Avatar of futhead_Hellsnake futhead_Hellsnake Apr 05, 2014 at 14:28 UTC - 0 likes

    What i have to do with my groups.yml in MultiInv The only thing in the .yml is following: exampleGroup: - world - world_nether - world_the_end

    Only this, nothing others, twotux is installed, what i have to do?

  • Avatar of xion87 xion87 Apr 05, 2014 at 11:16 UTC - 0 likes

    [MultiInv] Task #31903 for MultiInv v3.2.7 generated an exceptio

  • Avatar of Schneidertm Schneidertm Apr 05, 2014 at 07:16 UTC - 0 likes
  • Avatar of tjbruce tjbruce Apr 04, 2014 at 03:35 UTC - 0 likes

    How do you get Multi-verse inventories for 1.7.2? What's the link?

  • Avatar of TNTUP TNTUP Apr 02, 2014 at 18:43 UTC - 0 likes

    Does using MySQL is more "safe" to avoid inventory loss (Losing while connecting on the server, happens rarely)


  • Avatar of TNTUP TNTUP Apr 02, 2014 at 00:21 UTC - 0 likes

    Plugin is starting be buggy as hell, 7 players reported that they lost their inventory... Can you fix it please, I guess Im forced to switch back to Multiverse-Inventories

    Last edited Apr 02, 2014 by TNTUP
  • Avatar of TNTUP TNTUP Mar 31, 2014 at 18:48 UTC - 1 like

    This plugin should be prepared for 1.7.5/6 release, because of UUID changes... Critical plugin for my server if it doesn't get updated

  • Avatar of Layania Layania Mar 29, 2014 at 17:35 UTC - 0 likes

    Hello, i found a bug, and i can reproduce him !
    I have a spigot 1.7.2rc04 server with classic inventory and multiverse
    I put your plugin and manage this groups :

    - world
    - world_nether
    - world_the_end
    - spawn
    - test
    - pvp

    I have my inventory, i'm on world "spawn", my default world is "world" same group than "spawn"
    I use /mvtp world and "pouf" my inventory disappear, if i'm back to world "spawn", i don't have my inventory.
    Plugin create a default folder and never use .dat from my world, inventory is gone...

    Last edited Mar 31, 2014 by Layania
  • Avatar of MCTylerPVP MCTylerPVP Mar 29, 2014 at 10:49 UTC - 0 likes

    @robi217: Go

    I'm pretty sure that would be up to the developer of World Guard and not Tux2.

    MC Client WebPage

  • Avatar of robi217 robi217 Mar 28, 2014 at 17:53 UTC - 0 likes

    You should add some WorldGuard support (seperate inventories in certain regions with a worldguard flag or something) :)


Date created
Aug 26, 2011
Last update
Dec 16, 2013
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files
  • R: v3.2.7 for CB 1.6.4-R2.0 Dec 16, 2013
  • R: v3.2.6 for 1.6.2 Jul 05, 2013
  • R: v3.2.5 for 1.5.1 Jan 24, 2013
  • R: v3.2.4 for CB 1.4.5-R1.0 Dec 22, 2012
  • R: v3.2.3 for CB 1.4.5-R1.0 Dec 20, 2012