Multiverse-Inventories
Core | Portals | NetherPortals | SignPortals | Inventories(β)
Multiverse Inventories Resources:
Multiverse-Inventories Features
- Have separated players stats and inventories per world or per group of worlds.
- Choose what each group of worlds share: Inventories, Hunger, Health, Exp, and Bed Spawns (Bed Spawns only available in CB1.1+)
- Import your data from WorldInventories 1.0.2+ and MultiInv 3.0.0.
- Useful in game commands
Is Multiverse Missing that little something that you need?
Ask us! Or better yet, hop on our discord and tell us that you'd like to fork us and add a feature! You can of course do this without consulting us, but we cannot accept pull requests that will break Multiverse for the rest of our users! Don't go write your own World Management plugin, join the team and submit a pull request
Want your plugin to use the Multiverse API
(currently undocumented, sorry...) Again, hop on IRC and tell us! We love talking to other devs and a bunch of us will be able to help you out!
Plugin works great, only minor annoyance is my users (including myself) are having XP glitches. When switching worlds it will disappear sometimes, whether we TP or use portals (i'm using mv portals too).
It comes back on a relog or if you obtain more XP, but it's just annoying to see it disappear for no reason. The XP isn't lose, the bar itself just goes away and comes back when relogging or obtaining more xp.
@fatcom4
I'm having the same problem as well. If you log out and log back in when you switch worlds it should restore your xp. Still annoying though
Is there a command to add a world to a group?
This needs to have potion effects implemented too Please!
Hey great plugin, a great and needed edition to Multiverse. I would be great if the gamemode state could change between world, and it would be great if Enderchests were supported.
Thanks Aaron
Hi! Great plugin, it's superkewl. But anyway, with MV inventories, it seems that whenever you change worlds, it will take away all your exp. I set up a group called expshare in the groups.yml thing so all worlds will share exp, but it still doesn't work. Thanks for the great plugin! :)
Bug:
I use battlearena
Players join spleef or other game types which are located in a different world. when they get teleported back to the survival world they will lose items or armor. Just letting you know.
@Zidane3838
Yes it is possible, go to the groups folder in plugins/Multiverse-Inventories. OPen the folder of the group you want to edit and delete the files of the users you want to reset. Please make sure to also delete the .dat files in the world/players folder :)
Hope I could help you.
Would anyone know how to reset everyone's inventories?
I can only edit the players .dat file's inventory on the world they were in last..
Hey I'm using inventories. But when I change the world I loose my experience. I cant configure it with any command or with the groups.yml. Please help
I get this error although it works; 29 14:52:34 [INFO] [VanishNoPacket] Now hooking into Dynmap (End of the cmd) 2012-09-29 14:52:35 [WARNING] [Multiverse-Inventories] Task #20 for Multiverse-Inventories v2.5-b207 generated an exception java.lang.NullPointerException at com.onarandombox.multiverseinventories.api.share.Sharables.fromList(Sharables.java:762) at com.onarandombox.multiverseinventories.DefaultWorldGroupProfile.<init>(DefaultWorldGroupProfile.java:69) at com.onarandombox.multiverseinventories.DefaultGroupManager.newGroupFromMap(DefaultGroupManager.java:113) at com.onarandombox.multiverseinventories.util.CommentedInventoriesConfig.getWorldGroups(CommentedInventoriesConfig.java:274) at com.onarandombox.multiverseinventories.MultiverseInventories$1.run(MultiverseInventories.java:324) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:316) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
@DemonPenguin
Here is a lot easier solution for that case:
http://dev.bukkit.org/server-mods/world-inventories/
Easy to set config, for world group management, and many more settings.
I don't do advertising for WorldInventories, but I use WI and works perfectly fine, from the beginning. I could set it up for the first try.
Just added my worlds to the groups, and that's it! =)
I've also tried Multiverse-Inventories after WI, but MV-I threw many errors, even by just putting it in the plugins folder. I've stopped trying. WI is okay for me so far. =)
HP
I have been looking at the wiki and I see a lot of, you can do "this" and "that", but not a lot of how to actually get "this" and "that" to work.
So I'm wondering if anyone knows how to get the a group of worlds to share the same inventory. More specifically I would like the world, world_nether, and world_the_end to share their inventories so that players can get materials from said worlds.
Any help would be much appreciated.
@krisdestruction
It's very unstable if it is one of the following:
I run Multiverse Core, Inventories, Portals, and NetherPortals on my server. Any problem I've ever had has been due to an administrative error. I can assure you that if used in the right circumstances and managed properly, this plugin is very stable and useful.
Wow from the looks of the comments, this plugin's very unstable...
Getting this error everytime switching between worlds. Help please! :(
15:50:26 CONSOLE: [SEVERE] Exception in thread "MV-Inv Profile Write Thread" 15:50:26 CONSOLE: [SEVERE] java.lang.NoSuchMethodError: net.minecraft.server.NBTTagCompound.c()Ljava/util/Collection; 15:50:26 CONSOLE: [SEVERE] at com.onarandombox.multiverseinventories.api.DataStrings$JSONItemWrapper.asJSONObject(DataStrings.java:918) 15:50:26 CONSOLE: [SEVERE] at com.onarandombox.multiverseinventories.api.DataStrings.valueOf(DataStrings.java:489) 15:50:26 CONSOLE: [SEVERE] at com.onarandombox.multiverseinventories.api.share.InventorySerializer.serialize(InventorySerializer.java:25) 15:50:26 CONSOLE: [SEVERE] at com.onarandombox.multiverseinventories.api.share.InventorySerializer.serialize(InventorySerializer.java:10) 15:50:26 CONSOLE: [SEVERE] at com.onarandombox.multiverseinventories.util.data.DefaultPlayerProfile.serialize(DefaultPlayerProfile.java:149) 15:50:26 CONSOLE: [SEVERE] at com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData.processProfileWrite(FlatFilePlayerData.java:196) 15:50:26 CONSOLE: [SEVERE] at com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData.access$000(FlatFilePlayerData.java:25) 15:50:26 CONSOLE: [SEVERE] at com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData$FileWriteThread.run(FlatFilePlayerData.java:165)
Is it possible to apply a filter to worlds? As example if the Player has a wooden log, sandstone and a compass and wants to go from world A to world B. But I don't want players to transfere sandstone from world A to world B. So the Sandstone gets saved "in the Portal" and he can carry the wooden log and compass to world B. If he returns now to world A he gets his Sandstone back.
Is there any way to have two world groups with their own distinct inventories (I.E. An overworld, its nether, and its end, and then ANOTHER overworld, its nether, and its end) each have their inventories linked to another world?
What I mean by this is if player one and player two are from different worlds with different inventories, is it possible to set up a third world where they can both go and they can both have their own inventories? But ONLY for that world?
I've been trying to set this up using bypasses, but it doesn't seem to want to stick. Any ideas?
a Wish, today users with : and so on in their username tried to log on, which caused lots of problems to multiverse inventories.
Can those problematic usernames be traced and kicked with a message?
i'm remaking a server from the ground up but i want to transfer player.dat files from the last server (didnt use any inventory plugins) and put them in this one. i have grouping set up but i noticed the inventory files werent .dat, but instead .yml. is there any way to import the world files or convert them over to MVInv?