Inactive [MECH] MultiInv V2.4.1 - Per World Inventories [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Pluckerpluck, Feb 17, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Pluckerpluck

    Someone else has had this problem... try removing the world by itself. It's not needed but I also don't think it will solve the problem.

    I've almost finished my new version so I'll be able to thoroughly test and ensure this all works.
     
  2. Offline

    Waffletastic

    I've already tried removing the world by itself, but thanks anyway.
     
  3. Offline

    LeGenDaryX

    I have this problem too. It says non-existant worlds etc.
    Is this wrong?:

    Survivor, nether
    World1
     
  4. Offline

    SeeD419

    08:17:38 [SEVERE] Could not load 'plugins/MultiInv_1.0.0.jar' in folder 'plugins':
    java.lang.NoSuchMethodException: uk.co.tggl.Pluckerpluck.MultiInv.MultiInv.<init>()
    at java.lang.Class.getConstructor0(Class.java:2706)
    at java.lang.Class.getConstructor(Class.java:1657)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:160)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:108)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:85)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:287)
    at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:201)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:247)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:394)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:379)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  5. Offline

    shadydeath999

    hey i think i have a bug with multiInv and tombstone combined evey time people die the deathchest spawns with the items in it and they also have them still in the inventory
     
  6. Offline

    Pluckerpluck

    Erm... that means you probably change worlds when you re-spawn. Currently there's a problem where you lose the items of the world you spawn in... not the world you died in.

    Are you sure it doesn't load later? I'm looking into this to make sure there isn't a problem.

    erm... have you tried redownloading???
     
  7. Offline

    SeeD419

    Sorry I forgot to post back, lol.

    I was confused by the links in the OP. I thought it was a slider from old to new so I downloaded the first release xD

    Sure works great with the latest version, lmfao
     
  8. Offline

    shadydeath999

    @Pluckerpluck well i respawn in the same world with the items of that world but then in both chest and inventory
     
  9. Offline

    Pluckerpluck

    Well I'm glad you got it working.

    Hm... do you keep the inventory on death without tombstone/multiInv...
    My plugin should put the inventory back unless you change world...
     
  10. Offline

    shadydeath999

    lemme test that on my local server
    Edit 1: just tested it only happens on my normal server i dunno why though a list of my plugins: http://pastebin.com/YaJzr8G6
    Edit 2: i see what happens: my normal world and other inventory get mixed up when i die
    Edit 3: for some reason my nether and normal world dont share here is the shares.txt:
    world, world03, nether
    cave, temp
     
  11. Offline

    Pluckerpluck

    .... any chance you can test the shares with the order being "world, nether, world03"? I want to know if it's having trouble sharing the multiple worlds...

    And if possible can you use "/MultiInv debug start" to start debugging. Cause the error to happen, then use "MultiInv debug stop" to save to a file (under plugins/MultiInv/logs). May help show what the problem is... not sure I've made it log deaths though so it may not be too useful.
     
  12. Offline

    shadydeath999

    well atm it detects the nether world as not existing
     
  13. Offline

    LT.killer

    i get this error what can i do about it?
    Code:
    2011-05-05 17:03:20 [SEVERE] Could not pass event PLAYER_TELEPORT to MultiInv
    java.lang.NullPointerException
        at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.itemStackToObject(MultiInvPlayerData.java:21)
        at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.inventorySlotsToObject(MultiInvPlayerData.java:49)
        at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.saveInventory(MultiInvPlayerData.java:62)
        at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.storeWorldInventory(MultiInvPlayerData.java:98)
        at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerListener.onPlayerTeleport(MultiInvPlayerListener.java:46)
        at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:248)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.NetServerHandler.teleport(NetServerHandler.java:354)
        at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:172)
        at Ne0nx3r0.BlueTelePads.BlueTelePadsPlayerListener$BluePadTeleport.run(BlueTelePadsPlayerListener.java:276)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:128)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:358)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  14. Offline

    xZise

    Hello,
    I want to ask, if you could add an option/permissions node so that these people don't change their inventory.

    Fabian
     
  15. Offline

    Euron

    I'd like to request a command that lets you switch inventories of a single person. For example, switching the inventory of person A in world 1 to inventory of person A in world 2, and vice versa.
     
  16. Offline

    Phinary

    is this still safe to use? it seems peoples inventories has been vanishing since i put it in.
     
  17. Offline

    xZise

    On my server it is working fine. We are using RB 740 with Multiverse and three worlds (with 2 groups).

    Fabian
     
  18. Offline

    Pluckerpluck

    hm... nice idea... I believe I can do that.

    I've already added a command to enable/disable this. Should be easy for a permission permission node.

    I need to look into making sure sharing works for more than 2 worlds. The reason I haven't released is because of the sheer amount of work my school is setting me... I've decided maths teachers enjoy homework way too much.

    It may be nearing my final exams but it's too much. One teacher set less homework on one day and the class was "Oh, that's kind" then the next lesson she decided she could set more because she set less last time!
     
  19. Offline

    Donny

    When this is used with anything that locks the inventory. certain zone plugins, offline auths.
    My example is Authme, before login authme has the inventory locked and hidden. When using Authme and MultiInv together the inventory is no longer hidden enabling users to drop items. The dropped items stay on the ground and after login (with authme) the item you dropped is back in your inventory. Allowing duplication =l
     
  20. Offline

    Pluckerpluck

    Hm... I can potentially fix that particular problem with login... but many other plugin conflicts would require communication between plugins which may be more difficult... maybe I'll make a small api for people to take over inventories if they choose to do so.
     
  21. Offline

    DemonPlaysPro

    What would happen, if I was to delete this plugin? What inv would be kept, etc.. Thanks
     
  22. Offline

    Nlioc4

    I have a problem. I get the above Non existent error, and then my nether has a seperate inv so it's useless.
    Shares .txt
    Mainworld, netherworld

    world names
    Mainworld
    netherworld
    Survival

    Please help
     
  23. Offline

    Psycho Robot

    are you sure those are the exact world names used by your worlds? check your main bukkit directory. All your worlds will have their own folder. Use the exact folder names. They must match case as well.

    As for your nether being separate, if you want the nether and survival worlds to share an inventory, you have to keep them on the same line, separated by a comma. If they're on separate lines, they have separate inventories.
     
  24. Offline

    valdark

    I am also having this issue. Not sure if it is due to this plugin or the way Nether plugin created the world named "nether"
     
  25. Offline

    Pluckerpluck

    Erm... whichever one you last had when you logged off. I can change that though... so that it defaults to the first loaded worlds inventory or something.

    I don't know why these problems occur. I'm going to have to change the method I use to store shares... probably a config file of some sort... and I may (but probably not yet) add controls for ingame.

    Currently though everything that can go wrong has gone wrong... I've had my computer die in front of my eyes. Turned it off, try turn it back on, no POST and fans run at full speed. Suspected motherboard failure. Should be able to work on it all soon.
     
  26. Offline

    Potatoboy2

    Is there anything that is updated that is like this? I really like the idea of this plugin, and I think it is really useful, but it isn't up to date right now... =(
     
  27. Offline

    Celtic Minstrel

    ...what? I think it should work fine on the latest recommended build.
     
  28. Offline

    Mason

    Update please, I really want to use this but its not working with b740 I am going to update to b766 in a while tho.

    Ok so if its working for 740 then i must be doing something wrong.

    Here is the text in shares:
    PoKeY, hell
    PiXeL

    (I only want Pixel by itself for a pixel art world. Pokey is my main world and hell is... Hell.)
    When i take a teleporter between worlds it doesnt switch my inv with a new one.

    Thanks in advance, Mason.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 9, 2016
  29. Offline

    Pluckerpluck

    1) I now have a working PC

    2) Tomorrow when I get back from school (GMT) I should be free to try and finish this all up with proper testing. And I've decided to definitely add in game adding of shares... that way it will be impossible to make errors as the plugin should take care of any problems.

    Will have to change the shares to a .yml though...

    I've also decided I'll try add the bypass to save health per world as well... if all goes well expect update tomorrow... though now I've said that something will go wrong.
     
  30. Offline

    Mason

    Wow never mind. It is the plugin. I get this error. Thanks.

    2011-05-12 18:39:12 [SEVERE] Could not pass event PLAYER_TELEPORT to MultiInv
    java.lang.NullPointerException
    at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.itemStackToObject(MultiInvPlayerData.java:21)
    at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.inventorySlotsToObject(MultiInvPlayerData.java:49)
    at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.saveInventory(MultiInvPlayerData.java:62)
    at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.storeWorldInventory(MultiInvPlayerData.java:98)
    at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerListener.onPlayerTeleport(MultiInvPlayerListener.java:46)
    at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:248)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.NetServerHandler.teleport(NetServerHandler.java:354)
    at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:172)
    at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPlayerListener.java:313)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:242)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:130)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
Thread Status:
Not open for further replies.

Share This Page