Spigot Per World Inventory 2.3.2

Have a seperate inventory and more, for each world

  1. What does 1.9.2 add?
     
  2. SlimeDog

    Moderator Patron

  3. Sikatsu

    Patron

    I didn't had my worlds configured in worlds.yml and had seperate-gamemode-inventories to true. Yet players are sometimes losing their inventory, should I set it to false?
     
  4. Yes the people who are in the inventory at the time preserve it ;)
     
  5. Today i ahd this error in the Console.

    I cant say this come very often, but maybe u have an idea waht had caused this, or maybe u see a reason or an error that may needed to be fixed? good luck :)

    Code (Text):
    [11:37:51] [Server thread/ERROR]: Could not pass event PlayerSpawnLocationEvent to PerWorldInventory v1.9.1
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at net.minecraft.server.v1_11_R1.PlayerList.a(PlayerList.java:117) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at net.minecraft.server.v1_11_R1.LoginListener.b(LoginListener.java:147) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at net.minecraft.server.v1_11_R1.LoginListener.F_(LoginListener.java:57) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at net.minecraft.server.v1_11_R1.NetworkManager.a(NetworkManager.java:233) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at net.minecraft.server.v1_11_R1.ServerConnection.c(ServerConnection.java:140) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:842) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
    Caused by: java.lang.NullPointerException
        at me.gnat008.perworldinventory.data.players.PWIPlayerManager.addPlayer(PWIPlayerManager.java:108) ~[?:?]
        at me.gnat008.perworldinventory.process.InventoryChangeProcess.processWorldChangeOnSpawn(InventoryChangeProcess.java:68) ~[?:?]
        at me.gnat008.perworldinventory.listeners.player.PlayerSpawnLocationListener.onPlayerSpawn(PlayerSpawnLocationListener.java:70) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_111]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_111]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_111]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-Spigot-d4f98a3-cb61ac0]
        ... 13 more
     
  6. @Gnat008 I get this on stop:
    Code (Text):
    [08:28:11] [Server thread/INFO]: [PerWorldInventory] Disabling PerWorldInventory v1.9.1
    [08:28:11] [Server thread/ERROR]: Error occurred while disabling PerWorldInventory v1.9.1 (Is it up to date?)
    org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register task while disabled
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.validate(CraftScheduler.java:400) ~[spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:123) ~[spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.runTaskLater(CraftScheduler.java:106) ~[spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.runTask(CraftScheduler.java:89) ~[spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at me.gnat008.perworldinventory.BukkitService.runTaskOptionallyAsync(BukkitService.java:60) ~[?:?]
        at me.gnat008.perworldinventory.data.FileWriter.saveToDatabase(FileWriter.java:85) ~[?:?]
        at me.gnat008.perworldinventory.data.players.PWIPlayerManager.savePlayer(PWIPlayerManager.java:212) ~[?:?]
        at me.gnat008.perworldinventory.data.players.PWIPlayerManager.onDisable(PWIPlayerManager.java:86) ~[?:?]
        at me.gnat008.perworldinventory.PerWorldInventory.onDisable(PerWorldInventory.java:176) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:323) ~[spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:364) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at me.incomprehendable.dev.pwp.transparentlisteners.PerWorldPluginLoader.disablePlugin(PerWorldPluginLoader.java:136) [PerServerPlugins.jar:?]
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:424) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:417) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.disablePlugins(CraftServer.java:336) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.stop(MinecraftServer.java:460) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:593) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
     
  7. hello this is a bugg report ! if you will your world inventory connect whit a another world its not working ! the plugin working. only the config dont work.
     
  8. The following error is repeated. I use version 1.9.0 since with 1.9.1 the enderchest and inventories of the different worlds were erased randomly.

    http://pastebin.com/4wXT5uJU

    With 1.9.0 I do not delete the enderchest.

    Thx.
     
  9. i am seeing an error with PWI recording balances and it seems to keep resetting my alts if i play skyblock (with balances off) it "cannot retrieve [my] bank"

    20.03 03:03:53 [Server] WARN [PerWorldInventory] [ECON] Unable to withdraw currency from bank of 'NJ2014': null
    20.03 03:03:55 [Server] INFO NJ2014 issued server command: /is
    20.03 03:03:55 [Server] WARN [PerWorldInventory] [ECON] Unable to withdraw currency from bank of 'NJ2014': null
    20.03 03:03:58 [Server] INFO NJ2014 issued server command: /home
    20.03 03:03:58 [Server] WARN [PerWorldInventory] [ECON] Unable to withdraw currency from bank of 'NJ2014': null

    at this time it worked though i have economy turned off to mitigate it erasing my balance
    a full log can be posted if needed
     
  10. If players only have a bed spawn set in another world, they will respawn in another world's bed on death. Any idea why this might be happening and how I can fix it? I know Multiverse-Inventories had a bed spawn share feature and I'm wondering if this plugin has something similar. Thanks in advance for all of your help!
     
  11. Didn't see any console errors, but reverting back to 1.9.0 was the only way to stop inventories/enderchests from glitching and being deleted. Newest version is too buggy to use.
     
  12. SlimeDog

    Moderator Patron

    Whatever happened to the 1.9.2 release? It's been a while with no update in pre-release.
     
  13. Gnat008 updated Per World Inventory with a new update entry:

    Update 1.10.0

    Read the rest of this update entry...
     
    • Like Like x 3
  14. SlimeDog

    Moderator Patron

    • Like Like x 1
    • Useful Useful x 1
  15. Fixed all the problems as far as I can tell, still I have this weird Null Pointer Error
     
  16. i allso has thois problem with an oder plugin called sexxymotd ;)
    It just means what is said, so it realy is a small issues just xD
    normaly this does not need to be fixed ;)
     
  17. SlimeDog

    Moderator Patron

    That's what "small issue" meant: Not critical, but false positives should be fixed.
     
    #1357 SlimeDog, Mar 31, 2017
    Last edited: Apr 1, 2017
  18. Amazing Plugin, EZ Setup And Fun Afterwords! ✓
     
  19. Also, Please Add /pwi addworld <World-Name>
     
  20. I was so freakin naive that new version could solve something. Literally every step players make on our 1.8.8 spigot server is spamming console with these errors: https://pastebin.com/hLpNWVB5

    Multiinv is resetting inventories, PWI is duplicating them, enabling players to fly,... I really want to kill myself, this is a nightmare when there is not a single fuctional plugin for such a basic thing.