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

    ParaHaXz

    I can't find a plugin that will do what I need. You have developed one with a very similar aim and I believe you could do this.

    I need a plugin that has multiple inventory capability and one that I can switch between with a command.

    For example: "/changeinv [Number]"

    Typing "/changeinv 1" if I was using inventory slot 2 would remove my current inventory and give me the items from inventory 1. Typing "/changeinv 2" would remove my inventory from 1 and give me the items from 2.

    I could use this to make my life as an owner/admin easier. I would be able to have an inventory planned like this:

    1 - Legit
    2 - On Duty

    I hope you got a basic idea and if you know of a plugin that does this, I would be grateful. It would be a neat plugin and a great help to us admins/owners.
     
  2. Offline

    ArmEagle

    Maybe you're looking for something like this: http://forums.bukkit.org/threads/me...backpack-permissions-economy-more-1185.30778/ Though this version requires Spout. Other backpack plugins are inactive right now.
     
  3. Offline

    duhfux

    dude I'll give you 5 dollars if you update this plugin to work with 1185. 10 if you do it before the weekend
     
  4. Offline

    Doc

    This server is running Craftbukkit version git-Bukkit-0.0.0-1067-g6301507-b1185jnks (MC: 1.8.1)
    MultiInv version 2.4.1
    Code:
    2011-10-03 13:03:36 [INFO] [MultiInv] New player detected: PlayerNameHere
    2011-10-03 13:03:39 [INFO] [HeroicDeath] PlayerNameHere didnt die from the fall... They died from the sudden stop.
    2011-10-03 13:03:41 [INFO] Player Respawning
    2011-10-03 13:03:45 [INFO] [PLAYER_COMMAND] PlayerNameHere: /back
    2011-10-03 13:03:46 [SEVERE] Could not pass event PLAYER_TELEPORT to MultiInv
    java.lang.IllegalArgumentException: Health must be between 0 and 200
            at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:40)
            at uk.co.tggl.pluckerpluck.multiinv.MultiInvPlayerData.loadStateFromFile(MultiInvPlayerData.java:161)
            at uk.co.tggl.pluckerpluck.multiinv.MultiInvPlayerData.loadWorldInventory(MultiInvPlayerData.java:123)
            at uk.co.tggl.pluckerpluck.multiinv.MultiInvPlayerListener.onPlayerTeleport(MultiInvPlayerListener.java:68)
            at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:300)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:269)
            at com.earth2me.essentials.Teleport.now(Teleport.java:227)
            at com.earth2me.essentials.Teleport.teleport(Teleport.java:205)
            at com.earth2me.essentials.Teleport.back(Teleport.java:254)
            at com.earth2me.essentials.commands.Commandback.run(Commandback.java:22)
            at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:84)
            at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:449)
            at com.earth2me.essentials.Essentials.onCommand(Essentials.java:359)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  5. Offline

    Tanite

    I've been using it for however long 1185 has been out and I've not noticed any errors or issues really. We have survival worlds (linked inventories) and a creative one (separate inventory).
     
  6. I must admit, I thought it was basically working... but I wanted to check over errors that I thought some people were having.

    That being said, I'm in my freshers week at Uni (which if you don't know is a week designed to help us "join" the uni community with lots of events running until 2AM each day). Because of that I'll have little free time until after the weekend. However, if I do end up with any I'll try and work on this.
     
  7. Offline

    Nightjaxs

    Nope.. its a MultiInv problem. Picked up on the problem today. It looks like, that sometimes when you dont have any inv on you in the world you are transporting to, you die instantly. Why.. dont know. The thing I do know is that. If you are new, to the server, it wont kill you. if you have used the server before the plugin is installed, there is a chance of it not working. If you die on a world, and lets say get transported to a "lobby" everytime after death. Then you might encounter the problem
     
  8. I hate how freshers week is so hectic... I'm sure someone else can fix this problem. If someone bug fixes it I'll push it. Just check to make sure the health is between 1 and 20 (not 0) and then if it isn't set it to 20.
     
  9. Offline

    xeNium

    Man when did you will update it? I need it for my multiverse
     
  10. Offline

    quizmo22

    I made a quick fix together with Nightjaxs..
    Its really simple all it does is it saves the players health to always be 20.
    See it as a temp. fix until Pluckerpluck have time to make a proper fix.

    <Edit by Moderator: Redacted mediafire url>
     
    Last edited by a moderator: Dec 15, 2016
  11. Offline

    bluej100

    I would find a configuration option to always start people with an empty inventory in some worlds useful.
     
  12. Offline

    Celtic Minstrel

    Rather than have game mode being forced to survival or creative based on the world, I'd like it to be remembered in each world so that if you change your game mode in one world, you'll be in the same mode when you later return (or when you next log on).
     
  13. Offline

    gartral

    I'm wondering if it would be possible too add a setting too clear out a player's inventory after leaving a world. I'm hosting a multivere world and I want the Vechs' Race for The Wool maps too be auto reset completely after the players are done, I have worldreset setup too clean up the map.. but I need player inventories too be cleaned out too. If there's a plugin for this than please tell me, and I apologize for making the request in vein if that's the case.
     
    Fido488 and bluej100 like this.
  14. Offline

    GammahGotz

    Hmmm... This has likely been asked before, but is there a world blacklist for this plugin?
    ie. World, Hi, NEW, and BANG would all share items between worlds and D: would have it's own separate inventory. Putting D: on the blacklist..?
     
  15. Offline

    bluej100

    It only works the opposite direction. You would add Hi = world, NEW = world, and BANG = world to plugins/MultiInv/shares.properties.
     
  16. Offline

    jespertheend

    hhhmmm
    I'm using myworld.
    I got this error.
     
  17. Offline

    GammahGotz

    So if I were to put
    those worlds would all have the same inventories, teleporting both ways, but D: would not share between? And how could I have more than one world that has it's own inventory?

    D: = D:
    rom = rom
    ?
     
  18. Offline

    Tanite

    If I have this setup:

    Code:
    world1:
    - world1
    - world2
    - world3
    - world1_nether
    ... and I want to make world2 my new main world, removing world1 completely, how would I go about making sure people didn't lose anything, assuming no one is logged out in world1?
     
  19. Offline

    bluej100

    Yup. They'll all be independent unless explicitly listed as dependent. You won't need those lines. You could add a P: = D:, though.
     
  20. Offline

    HAWKEYE10

    can some one help me with linking 2 worlds together i don't get the config file for that
     
  21. Offline

    ShaDooM

    there is a very serious exploit in this plugin which allows players to transfer item between worlds and makes this plugin useless for admins who try to seperate users creative inventory and their survival inventory.

    i messaged plugin dev about it with more details

    this bug seems to be in old versions as well i tried 2.3 and 2.4.1 worked on both
     
  22. Does this currently work? If not, any news on an update?
     
  23. First: There's a fix on github but I haven't pulled it yet (for reasons which will be explained in a second). If you follow the pull request and know how to build the file yourself I suggest you do.

    Ok, I'm going to talk about my life for a bit. I've just finished my first week of University in Oxford (Technically I've been here two weeks, but the first week was "freshers" week which involved staying up very late and socializing). In this week I have been set a relatively large amount of work to complete (though not enough that it should limit my free time greatly). The main problem I have is I'm suddenly finding myself living next to a group of peers. These peers enjoy being social (to a larger extent to what I'm used to). This means we have a tendency to "hang out" and do little work.

    Furthermore I have developed a great ability to procrastinate by doing nothing (and I mean actually nothing). Because we're set work to complete over an entire week I end up doing very little of anything else. If anyone has any ideas how to help me with that it'd be appreciated.

    Also, I can't get git to work which is annoying me. I didn't want to pull the request yet until I uploaded my slight changes. But github will not accept my laptop. I follow the instructions. When I test the ssh into github it accepts and authenticates me. But when I try to actually access my repository it just kills my connection.

    Overall, I'd like someone to upload the fix for this because I'm having trouble setting up this new laptop to work properly. Otherwise I'll try my best to alienate my friends this week and get everything working and upload the fixes.

    (I didn't want to end up known as the person who does nothing but sit in their room all day)
     
    bluej100 likes this.
  24. Offline

    ArmEagle

    Heh, Pluckerpuck. Your real life is calling and you should answer to that first most.
    About procrastinating, I know all about it. Though I did that near the end of my study. I guess the only tip I can give you is to set your own goals. Maybe just start with setting the deadline 2 (or so) days before the actual deadline. Then when you have things done you have all the time left to yourself to do fun stuff (though friends might then actually be very busy).

    I've been giving too little attention to my Bukkit scripts myself. Also the day is almost over now. Or else I'd have given it a go. But I'm sure there are other Bukkit devs that could help (try IRC!).

    Good luck and have fun at this new step in life!
     
    bluej100 likes this.
  25. Offline

    Doc

    Thanks for the build...
    Just wanted to let you know I am getting this error.

    version git-Bukkit-0.0.0-1126-g35eac7a-b1318jnks (MC: 1.8.1)
    Code:
    23:00:17 [SEVERE] Could not load 'plugins/MultiInv.jar' in folder 'plugins':
    java.lang.UnsupportedClassVersionError: uk/co/tggl/pluckerpluck/multiinv/MultiInv : Unsupported major.minor version 51.0
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClassCond(Unknown Source)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$000(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:170)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:136)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:112)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  26. Offline

    Pim1234

    world2 = world1
    world3 = world1
    world4 = world1

    you are in world 2. when you go to world 3 will you keep your items?
    and if you go from world3 to world1 will you keep the items that you gathered in world3?
     
  27. Offline

    Inscrutable

    Methinks that means it was written in Java7, and you are using Java6.
    Upgrade java on your hosting machine (and change the RUN.bat file).
     
  28. If he is using the one I posted you are probably right, although I may need to check.
     
  29. Offline

    Celtic Minstrel

    Pretty sure you will, but you should update MultiInv since with the new one you just list the worlds you want to be shared; something like "share: [world1, world2, world3, world4]" I believe.
     
Thread Status:
Not open for further replies.

Share This Page