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!
@xjamesx911
Multiverse does that by default, if you're going from World A (survival) to World B (creative), it'll change between each world, and vice versa. If you want to avoid this, add the permission "mv.bypass.gamemode.*"
YML to DAT
So i whas thinking, my players want to play on the snapshot badly. But i can't understand how to convert those two, is it possible? I'ts not easy that all the people have to put their items into a chest, not forgetting, the enderchest, can it be done?
Is there a way where when you enter a world your gamemode changes and when you come out it changes back?
@aazlm
That's operation time, not "CPU usage". File read/writes are some of the slowest operations because they have to wait for the hard drive. You'd see similar values for plugins that do the same thing. They'd probably be lower on systems with faster hard drives, especially solid state drives.
Really useful plugin ! Thx for your work ! But I'm looking forward the next update because your plugin use much CPU resources actually.
I've got a plugin on my server called "Howmanyusage" and Multiverse Inventories is on top ! Apparently it's the following events who take the most CPU usage :
@RealityIntern
Thank you!!
Getting the following error:
[SEVERE] Could not call method 'public static org.bukkit.inventory.meta.ItemMeta org.bukkit.craftbukkit.v1_4_6.inventory.CraftMetaItem$SerializableMeta.deserialize(java.util.Map)' of class org.bukkit.craftbukkit.v1_4_6.inventory.CraftMetaItem$SerializableMeta for deserialization
java.lang.IllegalArgumentException: scaling(1) is not a valid class java.lang.Boolean
at org.bukkit.craftbukkit.v1_4_6.inventory.CraftMetaItem$SerializableMeta.getObject(CraftMetaItem.java:189)
at org.bukkit.craftbukkit.v1_4_6.inventory.CraftMetaItem$SerializableMeta.getBoolean(CraftMetaItem.java:173)
at org.bukkit.craftbukkit.v1_4_6.inventory.CraftMetaMap.<init>(CraftMetaMap.java:46)
at org.bukkit.craftbukkit.v1_4_6.inventory.CraftMetaItem$SerializableMeta$Deserializers$4.deserialize(CraftMetaItem.java:111)
at org.bukkit.craftbukkit.v1_4_6.inventory.CraftMetaItem$SerializableMeta$Deserializers$4.deserialize(CraftMetaItem.java:110)
at org.bukkit.craftbukkit.v1_4_6.inventory.CraftMetaItem$SerializableMeta.deserialize(CraftMetaItem.java:161)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:73)
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:113)
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:187)
at com.onarandombox.multiverseinventories.util.JsonConfiguration.dealWithSerializedObjects(JsonConfiguration.java:146)
at com.onarandombox.multiverseinventories.util.JsonConfiguration.dealWithSerializedObjects(JsonConfiguration.java:137)
at com.onarandombox.multiverseinventories.util.JsonConfiguration.dealWithSerializedObjects(JsonConfiguration.java:137)
at com.onarandombox.multiverseinventories.util.JsonConfiguration.dealWithSerializedObjects(JsonConfiguration.java:137)
at com.onarandombox.multiverseinventories.util.JsonConfiguration.dealWithSerializedObjects(JsonConfiguration.java:137)
at com.onarandombox.multiverseinventories.util.JsonConfiguration.convertMapsToSections(JsonConfiguration.java:115)
at com.onarandombox.multiverseinventories.util.JsonConfiguration.loadFromString(JsonConfiguration.java:110)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at com.onarandombox.multiverseinventories.util.JsonConfiguration.<init>(JsonConfiguration.java:184)
at com.onarandombox.multiverseinventories.util.EncodedJsonConfiguration.<init>(EncodedJsonConfiguration.java:20)
at com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData.getConfigHandle(FlatFilePlayerData.java:77)
at com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData.processProfileWrite(FlatFilePlayerData.java:240)
at com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData.access$000(FlatFilePlayerData.java:30)
at com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData$FileWriteThread.run(FlatFilePlayerData.java:209)
- - - Server info - - -
[INFO] This server is running CraftBukkit version git-Bukkit-1.4.6-R0.3-b2586jnks
2013-01-23 09:21:53 [INFO] [WorldEdit] Loading WorldEdit v5.5.1
2013-01-23 09:21:53 [INFO] [starwars] Loading starwars v1.7
2013-01-23 09:21:53 [INFO] [MultiMOTD] Loading MultiMOTD v1.0.0
2013-01-23 09:21:53 [INFO] [HeadSpawner] Loading HeadSpawner v1.2.1
2013-01-23 09:21:53 [INFO] [PermissionsEx] Loading PermissionsEx v1.19.5
2013-01-23 09:21:53 [INFO] [Modifyworld] Loading Modifyworld v1.19.4
2013-01-23 09:21:53 [INFO] [Multiverse-Core] Loading Multiverse-Core v2.5-b654
2013-01-23 09:21:53 [INFO] [WorldGuard] Loading WorldGuard v5.7
2013-01-23 09:21:53 [INFO] [Jail] Loading Jail v2.3.0
2013-01-23 09:21:53 [INFO] [Essentials] Loading Essentials v2.9.6
2013-01-23 09:21:53 [INFO] [ChatManager] Loading ChatManager v1.19.1
2013-01-23 09:21:53 [INFO] [EssentialsProtect] Loading EssentialsProtect v2.9.6
2013-01-23 09:21:53 [INFO] [EssentialsSpawn] Loading EssentialsSpawn v2.9.6
2013-01-23 09:21:53 [INFO] [Multiverse-Portals] Loading Multiverse-Portals v2.5-b670
2013-01-23 09:21:53 [INFO] [Multiverse-Adventure] Loading Multiverse-Adventure v2.5-b657
2013-01-23 09:21:53 [INFO] [Multiverse-Inventories] Loading Multiverse-Inventories v2.5-b335
2013-01-23 09:21:53 [INFO] [Multiverse-SignPortals] Loading Multiverse-SignPortals v2.5-b643
2013-01-23 09:21:53 [INFO] [Multiverse-NetherPortals] Loading Multiverse-NetherPortals v2.5-b651
2013-01-23 09:21:53 [INFO] [EssentialsChat] Loading EssentialsChat v2.9.6
2013-01-23 09:21:53 [INFO] [EssentialsAntiBuild] Loading EssentialsAntiBuild v2.9.6
Please advise,
-Thanks!
@LegitCrafter
https://github.com/Multiverse/Multiverse-Inventories/wiki/FAQ#wiki-groups
@Zobtzler
https://github.com/Multiverse/Multiverse-Core/wiki/World-properties#wiki-playerlimit
Is it possible to limit the amount of maximum player in one world? For example, say that you got a server with minigames, and you don't want to many players to be on that game. Say you have a game that uses beds as spawns, and you have a max limit of 16 players.
This might be a stupid question but how do I set the inventories so all items from one (world) can go into (world_nether). Simply, I need to enable access for people so they can import their items from NORMAL to NETHER and END.
@ctharvey
I already uses the built in inventory for storage. It just swaps the inventory on world change.
Is there anyway to go from this system back to the normal system? Export the items to normal location?
@stoneminer02
I'm trying to import multiinv inventories into mv inv. I probably should have mentioned that.
@netherfoam
Remove Multiverse-Inventories or MultiInv! They do the same thing.
So....
Whats the solution?
Sounds so buggy
I have a problem with MultiverseInventories. The problem IS, that I made a correct world group sharing everything, but when I deop myself, delete all permissions, reconnect and walk through portals, IT DOES NOT F* WORK. I mean, worlds FreeBuild and Surowcowa share EVERYTHING, and when I go through a portal from FreeBuild to Surowcowa, i have other EQ. I am deopped, i dont have bypass perms, but still it does bypass. How to fix it? :(
@niknea
Take a look at the wiki. You will need to make a group that contains these two worlds and share "all":
groups: uniquenamehere: worlds: - spawn - wild shares: - all
would be an example config :)
How do i make it so some worlds have the same inventories? for example: the world spawn has the same inventory as the world wild. How do i do that?
@RealityIntern
if u put it that way, then no. lol. After lots of testing, i think its a conflict with a plugin. I'm running a survival mod in my server, were when a player gets disconnected while in the arena, the arena is in a different world, they get transported back without their original stuff..annoyin the crap of out me.