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!
So here is a dealbreaker for the plugin, a user sended me this video
http://www.youtube.com/watch?v=DeLc53ZbKXo
I have 2 worlds, creative AND survival both with diferent inventories but then this happens...
@javitomo
If you use the newest (successful) dev builds, then yes.
http://ci.onarandombox.com/job/Multiverse-Inventories/335/artifact/target/Multiverse-Inventories-2.5.jar
This plugin works on bukkit version 1.4.7?
thanks
@acap41
It only saves the player's inventory to mv-inv when the player leaves that world. That way when they come back to that world they get that inventory restored. Otherwise inventory is handled like normal, so you don't need to import all inventories at once.
Is there a way to import all inventories without needing the player to come online, if this is the first time I have used this plugin?
I am currently developing a server which hosts a wide range of different gametype and map types ingame using Multiverse. We have a large range of plugins that are also being used on the server, so managing and making sure all the plugins are working together is a difficult task.
One issue our server team has come across is the inability to have seperate 'Economies' per world. We use a plugin 'BOSEconomy' due it its large flexibilty and overall usefulness and would like to have seperate economies for our different worlds using this economy plugin. Is there an ability to do so, and if not, would it be possible to integrate this for the different economy plugins on the market? Including BOSEconomy and Iconomy?
Thanks!,
RawR
not happening
@MinecraftShamrock
No. The gamemode is managed by Multiverse-Core and what you have set in its configuration.
@Vapor_Lock
You will always lose access to the inventories for worlds the player is not currently in, unless you export that data to another multiworld inventory plugin (or maybe restore it in some other creative fashion). However, the data for the world they're currently in will always be perfectly fine since the current inventory is saved normally.
Okay how do I safely delete multiverse inventories without everyone losing all their items?
Should this work with 1.4.7 because one of my players lost all their items when going between worlds.
@Vapor_Lock
go into the groups.yml and add all the worlds that you want to have the same items to the list.
When I do shares: all does it also shares the gamemode?
Why do so many people not read the wiki or config documentation? lol
How do I make it so players can bring stuff into one world but not into the other? Like I want my players from both of my worlds (towny and factions) to be able to bring stuff into a mutual world (the nether). I tried using bypass but it doesn't seem to work.
Hi
My players lose their collected materials in the faction when going through a default world portal. How can i fix this?
groups:
default:
worlds:
- Zeworld
- Zeworld_the_end
- Zeworld_nether
shares:
- all
faction:
worlds:
- zewars
shares:
- all
No errors on console btw.
User loses renaming on items when going through a portal to a particular world on my server: Here's the error (Diamond Pick called Foe Hammer with Silk 1)
16:59:16 [SEVERE] Could not call method 'public static org.bukkit.inventory.meta.ItemMeta org.bukkit.craftbukkit.v1_4_R1.inventory.CraftMetaItem$SerializableMeta.deserialize(java.util.Map) throws java.lang.Throwable' of class org.bukkit.craftbukkit.v1_4_R1.inventory.CraftMetaItem$SerializableMeta for deserialization java.lang.IllegalArgumentException: color({}) is not a valid class org.bukkit.Color at org.bukkit.craftbukkit.v1_4_R1.inventory.CraftMetaItem$SerializableMeta.getObject(CraftMetaItem.java:167) at org.bukkit.craftbukkit.v1_4_R1.inventory.CraftMetaLeatherArmor.<init>(CraftMetaLeatherArmor.java:46) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.bukkit.craftbukkit.v1_4_R1.inventory.CraftMetaItem$SerializableMeta.deserialize(CraftMetaItem.java:132) at sun.reflect.GeneratedMethodAccessor390.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.api.DataStrings$JSONItemWrapper.createItem(DataStrings.java:859) at com.onarandombox.multiverseinventories.api.DataStrings$JSONItemWrapper.<init>(DataStrings.java:835) at com.onarandombox.multiverseinventories.api.DataStrings$JSONItemWrapper.<init>(DataStrings.java:809) at com.onarandombox.multiverseinventories.api.DataStrings$ItemWrapper.wrap(DataStrings.java:672) at com.onarandombox.multiverseinventories.api.DataStrings.jsonParseInventory(DataStrings.java:434) at com.onarandombox.multiverseinventories.api.DataStrings.parseInventory(DataStrings.java:376) at com.onarandombox.multiverseinventories.api.share.InventorySerializer.deserialize(InventorySerializer.java:20) at com.onarandombox.multiverseinventories.api.share.InventorySerializer.deserialize(InventorySerializer.java:10) at com.onarandombox.multiverseinventories.util.data.DefaultPlayerProfile.<init>(DefaultPlayerProfile.java:67) at com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData.getPlayerData(FlatFilePlayerData.java:241) at com.onarandombox.multiverseinventories.WeakProfileContainer.getPlayerData(WeakProfileContainer.java:98) at com.onarandombox.multiverseinventories.WeakProfileContainer.getPlayerData(WeakProfileContainer.java:87) at com.onarandombox.multiverseinventories.WorldChangeShareHandler.handle(WorldChangeShareHandler.java:33) at com.onarandombox.multiverseinventories.ShareHandler.handleSharing(ShareHandler.java:56) at com.onarandombox.multiverseinventories.InventoriesListener.playerChangedWorld(InventoriesListener.java:189) at sun.reflect.GeneratedMethodAccessor414.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_4_R1.PlayerList.moveToWorld(PlayerList.java:418) at org.bukkit.craftbukkit.v1_4_R1.entity.CraftPlayer.teleport(CraftPlayer.java:392) at com.earth2me.essentials.Teleport.now(Teleport.java:242) at com.earth2me.essentials.Teleport.run(Teleport.java:126) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
my world prefix is not working after updating crazylogin, crazycore, LWC and buttonwarp. WTF. help.
I hawe a big problem! I created Plot World, but when a players teleports to plotworld the player takes items in inventory and goes to spawn! But he has all plotworld items! How to fix that? I dont know how to do it with multiverse core inventory :(
@EncryptedCurse
Thank you. Seems you have same per world arena, i will do as you suggested. Probably it will deal with problem because SG do its own inventory handling, and was interfering with MV inventories.
Cheers!