MultiInv

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!

Update for UUIDs and 1.7.9 (there will be no support for 1.7.8 or below due to game breaking bugs) are here! Download will be available as soon as Bukkit Dev approves it.

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

Features

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

Forums/Problems

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.

Commands

  • /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.

Permissions

  • 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!!!!)

Configuration

^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 BlackAndWhite101 BlackAndWhite101 Mar 06, 2015 at 03:44 UTC - 0 likes

    Here is a great Replacement for everyone who's tired of errors and players losing inventories.... http://www.spigotmc.org/resources/separate-world-items-2-0-a-mv-i-replacement.2568/

  • Avatar of MasterMithrandir MasterMithrandir Mar 05, 2015 at 20:22 UTC - 0 likes

    @IrParadox

    If I don't force players to go to spawn, on a Factions server, players can easily find out oder offline player's coordinates and get to their hidden bases. The inventory losses produced when multiinv is active may have something to do whith authme, But spawn on login is not the issue.

    It may also have something to do whith Multiworld, but how could that be, when Multiworld even advises the usage of Multiinv alongside whith iself, for inventory separation purposes?

    Last edited Mar 05, 2015 by MasterMithrandir

    Servidor Español: mithrandir.craft.vg

  • Avatar of IrParadox IrParadox Mar 04, 2015 at 15:44 UTC - 0 likes

    @TNTUP: Go

    Tnt, this is irrelevant. MultiInv is working. It is another plugin that is conflicting here.

    @MasterMithrandir: Go

    When using authme, You should not force players to go to spawn on login. They will occasionally tp to fast and cause the inventory loss. Also MultiWorld has an issue with losing inventory when going from creative to survival as it does handle this feature as well. It also does not seem to help by disabling it.

    Plain and simply, MultiInv is functioning fine. It is not this plugin that is causing the issues. It is within a number of other plugins that don't want to play nice with MultiInv. If you are still losing inventories, play with your configs and consider replacing MultiWorld if using it.

    MnemonicMC

  • Avatar of KreatorB KreatorB Mar 04, 2015 at 13:22 UTC - 0 likes

    @MacScooby: Go

    I am not sure as I just started using this plugin but I my case I believe "exampleGroup" corresponds to world. As I have nobody on the server and tested the main world in creative and survival and I have to UUIDs in exampleGroup. I hope this helps. I would say place a copy of your world UUIDs into it. Make backups first, and I am running on 1.8.1 MC

    Last edited Mar 04, 2015 by KreatorB
  • Avatar of MacScooby MacScooby Mar 03, 2015 at 12:42 UTC - 0 likes

    This plugin has been working flawlessly for at least a month now. Until today, No changes to the server have been made, but I did notice that the logoutworld.yml has begun to save last world as a groupname instead of the world name. And as there are no worlds with the same groupname, of course it doesn't know the inventory to load. Have I missed something. I hate to post about something obvious. Thank you so much for such a useful plugin!

    MacScoobys SMP Server 192.99.20.209:26935

  • Avatar of leo_superfranky leo_superfranky Mar 03, 2015 at 07:54 UTC - 0 likes

    @MasterMithrandir: Go

    me too my version is 1.7.10 ,and my server both have multiworld adn multiverse ,sometimes inventories are lost during change gamemode

  • Avatar of MCTylerPVP MCTylerPVP Mar 02, 2015 at 02:16 UTC - 0 likes

    @MasterMithrandir: Go

    Yes, we all are...

    MC Client Link-EODSteven.org- WebPage http://MCTyler.Enjin.com

  • Avatar of MasterMithrandir MasterMithrandir Mar 01, 2015 at 19:05 UTC - 1 like

    My server is 1.8, but It doesn't use multiverse, I use multiworld, and also authme.

    My issue is that inventories sometimes don't get separated. (Sometimes they do.) Sometimes inventories are lost during separation.

    Anyone else having the same issues whith or without the plugins I mention?

  • Avatar of spetznack spetznack Mar 01, 2015 at 16:41 UTC - 0 likes

    I haven't noticed any issues with multiinv since I updated my server to 1.8 at 18th Jan. Here is the most relevant plugin versions I'm running: http://pastebin.com/VNX8E9hu

  • Avatar of TNTUP TNTUP Feb 28, 2015 at 21:43 UTC - 0 likes

    I hope its quick Tux2, because Im getting daily reports about inventory loss.... this is critical.. I would even pay for a ASAP fix

    BFAK:95066,dd3bd97af6e0c8de224582d02370f079170eea468d01c5afc6a4b2b0119a2840

Facts

Date created
Aug 26, 2011
Category
Last update
Jan 08, 2015
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
MultiInv
Downloads
260,030
Recent files
  • A: v3.3.2-dev for 1.8.1 Jan 08, 2015
  • R: v3.3.1 for CB 1.7.9-R0.2 Dec 03, 2014
  • R: v3.3.0 for CB 1.7.9-R0.1 Jul 05, 2014
  • R: v3.2.9 for CB 1.7.9-R0.1 Jun 22, 2014
  • R: v3.2.8 for CB 1.7.9-R0.1 Jun 15, 2014

Authors