Inactive [MECH] Backpack v2.2.0 (The Ultimate Inventory Expander!) [953]

Discussion in 'Inactive/Unsupported Plugins' started by Afforess, Feb 25, 2011.

  1. Offline

    Afforess

    Backpack
    Because One is never enough!
    Preface:
    Backpack is the ultimate salvation in inventory management. Your standard minecraft inventory has 36 slots in it, just enough to be handy, but terrible for long journeys or mining expeditions to the other side of the map. Backpack nonatuples your existing inventory space. (For those of you not familiar with latin, that's 9x the space).
    How is this massive inventory boost possible? The mouse wheel. (Thanks to Edward Hand for the idea!) Sneaking while Scrolling through each of the quickslots switches you to a new inventory page. This gives you freedom to scroll through NINE different pages. Scrolling without sneaking allows you to scroll through your inventory like normal.

    If you don't quite get it, I've made a short video demonstrating:
    FAQ:​
    Is there a way to change the number of pages? I only want certain users to have x amount of pages.
    Yes, see the next question down!
    Is there permission or group manager support!
    Nope! There is however a configuration file (aptly named "config.xml") that is created on the first run and allows you to customize the amount of extra inventory pages, and who gets to use them.
    Are your inventories saved between logins and server restarts?
    Yes. Backpack saves the inventories in the same file notch does, in the "player".dat file.
    Updating all those files must be slow/I heard that I/O operations are slow.
    They are. Backpack is multithreaded, so if you have more than 1 core, you won't notice any lag.
    This mod doesn't have anything to do with Minecarts, why the Minecart Mania dependency?
    Minecart Mania offers a useful interface for a lot of things I needed in writing Backpack, and 70% of the code is actually in MM. If you really hate Minecart Mania, you can just install core, and disable all of the features from it's configuration file.
    Dependencies:
    Commands:
    • /open <page number>
      • Opens a dialog with your current inventory, and the inventory from that page so you can easily swap items between pages. Quick slots are numbered 1-10, with 1 on the leftmost side.
    • /backpack
      • Toggles your backpack on or off.
    Permissions:
    (Permissions is optional, but will be used if installed)​
    • backpack.toggle
      • Allows the use of the /backpack command
    • backpack.open
      • Allows the use of the /open command
    • backpack.saveactionbar
      • Saves the action bar in-between pages
    • backpack.maxpages.# (where # is a number 1-9 [e.g backpack.maxpages.6])
      • The maximum pages allowed for the players
    Changelog:
    • Version 0.10
      • Initial Release!
    • Version 0.11
      • Swapped the role of sneaking around
    • Version 0.12
      • Player death is handled correctly
      • When your current inventory page is full, nearby items on the ground will be added to empty slots in other inventory pages.
    • Version 0.13
      • Added a first time login message. Only is triggered once for each player.
    • Version 0.14
      • Added customizable amount of inventory players, through XML.
    • Version 0.15-0.20
      • Bug Fixes
    • Version 0.21
      • Added /open command
    • Version 0.23
      • Reduced I/O operations from being continuous to once per minute
      • Fixed a bug which could cause player inventory pages to be lost if the server shut down in such a way that MM unloaded before the I/O operations finished.
    • Version 1.0
      • Fixed lag caused by I/O operations
      • Player Data now saves correctly, and will not become corrupt during server shutdowns
      • Improved Error Handling
      • Improved Console Log of Information for admins
    • Version 1.0a-1.0g
      • Bug fixes
    • Version 1.1
      • More robust inventory backups
      • /backpack command
    • Version 2.0
      • Supports MC 1.4
      • Action bar no longer switches with new inventory pages
      • Backpack saves with rest of inventory in player.dat file
      • Other plugins can access and correctly see a player's larger inventory w/o being Backpack Aware
    • Version 2.0.1
      • Backpack's work correctly after death
    • Version 2.0.2
      • Small Backpacks work correctly
    • Version 2.0.3
      • Players can choose to save the action bar or have separate action bars via the config
      • Bug fixes
    • Version 2.0.4
      • Improved Error Handling
    • Version 2.0.5
      • Fixed /open command crashing clients
    • Version 2.0.6
      • Fixed item duping on death
    • Version 2.0.7
      • Bug Fixes
    • Version 2.0.8
      • Permissions Support
      • Efficiency Changes
      • Bug Fixes
    • Version 2.0.9
      • Updated to MC 1.5
    • Version 2.1.0
      • Minor fixes/Cleanup
    • Version 2.2.0
      • New saving system
      • Lots of cleanup
      • Lots of bug fixes
     
  2. Offline

    Nigel

    @Afforess hey man props for avoiding permissions, IMO lately the permissions groups (pheonix, reborn and group manager) have gone overboard there over sensitive to typos and are hugely error prone, most plugins are supporting different edditions and what not so i think your route with with the config file is the best rout until bukkit put somthing out, nice and simple, on a side not after the last update when i move i get the folloing

    2011-03-02 15:44:34 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:34 [SEVERE] Exception in thread "Thread-712"
    2011-03-02 15:44:34 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:34 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:34 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:34 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:34 [SEVERE] Exception in thread "Thread-718"
    2011-03-02 15:44:34 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:34 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:34 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:34 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:34 [SEVERE] Exception in thread "Thread-726"
    2011-03-02 15:44:34 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:34 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:34 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:34 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:34 [SEVERE] Exception in thread "Thread-738"
    2011-03-02 15:44:34 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:34 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:34 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:34 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:34 [SEVERE] Exception in thread "Thread-752"
    2011-03-02 15:44:34 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:34 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:34 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:34 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:34 [SEVERE] Exception in thread "Thread-762"
    2011-03-02 15:44:34 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:34 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:34 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:34 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-774"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-786"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-804"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-805"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-808"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-810"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-820"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-834"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-840"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-849"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-866"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-870"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-882"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-896"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-906"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-905"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-907"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-910"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-942"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:35 [SEVERE] Exception in thread "Thread-943"
    2011-03-02 15:44:35 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:35 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:35 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:35 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-950"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-967"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-984"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-1017"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-1016"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-1034"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-1040"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-1059"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-1078"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-1086"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:36 [SEVERE] Exception in thread "Thread-1100"
    2011-03-02 15:44:36 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-02 15:44:36 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-02 15:44:36 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-02 15:44:36 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-02 15:44:37 [INFO] nigelmcdonald lost connection: disconnect.quitting
    2011-03-02 15:44:38 [INFO] Freed 94.14058685302734 MB.

    Note: the plugin seems to still work fine but that stuff apears very fast and constantly when moving, any help would be great thanks
     
  3. Offline

    Afforess

    Update to MM 1.01. Forgot to change that on the OP.
     
  4. Offline

    Nigel

    Worked a treat thanks!:)
    --- merged: Mar 2, 2011 1:15 PM ---
    hey there afforess been using vs 0.21 all night and love the /open command but ive noticed after about 30 minutes or less it gets really hard to swap inventory windows (laggy) this is on my own server it becomes instant again if i close down minecraft (not the server) and get back in, i would guess a memory leak
     
  5. Offline

    Afforess

    @Nigel

    I worried about that. I made sure backpack releases the objects created from the dialog, but Notch's code may well be holding onto the garbage. I'll look into it this afternoon.
    --- merged: Mar 2, 2011 11:19 PM ---
    @Nigel

    Could you test this beta version and see if it still has the issue?
    http://dl.dropbox.com/u/49805/Backpack_Beta.7z
     
  6. Offline

    Nigel

    hi there was away yesterday and now i see theres a new recomended release so not sure if you working on that now or not? but as to backpack_beta you put up it seems to be better but only been playing for about 20 mins so far, this is on craftbukkit build 440

    just noticed when changing invent pages i get
    2011-03-04 14:10:44 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-04 14:10:44 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-04 14:10:44 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-04 14:10:44 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-04 14:10:44 [SEVERE] Exception in thread "Thread-17"
    2011-03-04 14:10:44 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-04 14:10:44 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-04 14:10:44 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-04 14:10:44 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-04 14:10:44 [SEVERE] Exception in thread "Thread-22"
    2011-03-04 14:10:44 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-04 14:10:44 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-04 14:10:44 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-04 14:10:44 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-04 14:10:44 [SEVERE] Exception in thread "Thread-24"
    2011-03-04 14:10:44 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-04 14:10:44 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-04 14:10:44 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-04 14:10:44 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-03-04 14:10:44 [SEVERE] Exception in thread "Thread-26"
    2011-03-04 14:10:44 [SEVERE] java.lang.NoSuchMethodError: com.afforess.minecartm
    aniacore.MinecartManiaWorld.isDead(Lorg/bukkit/entity/Entity;)Z
    2011-03-04 14:10:44 [SEVERE] at com.afforess.backpack.PlayerInventorySorter.r
    un(PlayerInventorySorter.java:27)
    2011-03-04 14:10:44 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.
    run(CraftWorker.java:33)
    2011-03-04 14:10:44 [SEVERE] at java.lang.Thread.run(Unknown Source)
    Ect.
    may be related to minecart mainia again
     
  7. Offline

    EastBayWilly

    I really like this idea, but I don't like the "scroll wheel to change pages" thing. I was expecting to see the inventory have a GUI for selections of different sections of the bag for different types of items. Ex, 10 slots for food, 20 slots for misc, 5 slots for tools, 10 slots for items. So it would be like, you open your inventory and you see several buttons for each section with the main section being the default one. And then select a section to switch from say 20 slots to 10 slots.

    Maybe I'm over thinking this, I just think that magic inventory pages from nothing don't really make sense to me. The backpack must be enormous!
     
  8. Offline

    Afforess

    Same error you posted last time - update Minecart Mania.
    --- merged: Mar 4, 2011 3:17 AM ---
    Adding new GUI's is impossible in server mods, we can only (ab)use existing ones. But if you're not a fan, there's no reason you need to use it. ;)
     
  9. Offline

    PAPABEAR1010

    Just to say Thankyou for this ,everyone on our server loves it , i prefer the built in permissions in plugins at the moment ,i would rather be designing worlds and quests than having to spend forever on server admin.
    Minecart Mania is just amazing as well, so thankyou again.
     
  10. Offline

    ScottSpittle

    Friken AWESOME! works on my cb440 with 25+ plugins xD
     
  11. Offline

    Taeir

    If i use /open 4 and drag an item from that inventory to the current, then switch to inventory 4 the item is still there. So it duplicates it.
     
  12. Offline

    t2wave

    Now I don't use this yet, but I'm just going to say something right now. When I am building up high I crouch to keep from falling off my structure. A lot of times I use the scroll wheel to switch items while doing this. As I understand how this plugin works now that would cause me to constantly be switch inventory. Is there an alternative to prevent this from happening and using some other method to switch inventories?
     
  13. Offline

    Taeir

    My users constantly have inventories replace other inventories. I dont really know what causes this but it most often occurs when there's alot of lagg.
    Also i noticed that if i kick users that are walking it gives an error.
     
  14. Offline

    Afforess

    Updated to v1.0.

    I fixed a lot of bugs. If you've been having problems, I suggest you give Backpack a second chance. I've rewritten a lot, and spent a lot of time making sure all the issues are gone.

    Also note that it requires MM 1.02+, the latest.
     
  15. Offline

    ricven

    Code:
    2011-03-07 00:59:28 [INFO] ******** [/***.***.***.***:64394] logged in with entity id 229
    2011-03-07 00:59:29 [INFO] Loaded world: world
    2011-03-07 01:00:10 [SEVERE] Could not pass event ENTITY_DEATH to Backpack
    java.lang.NullPointerException
        at com.afforess.backpack.BackpackEntityListener.onEntityDeath(BackpackEntityListener.java:22)
        at org.bukkit.plugin.java.JavaPluginLoader$39.execute(JavaPluginLoader.java:324)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:111)
        at net.minecraft.server.EntityLiving.a(EntityLiving.java:393)
        at net.minecraft.server.EntityHuman.a(EntityHuman.java:378)
        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:137)
        at net.minecraft.server.EntityArrow.f_(EntityArrow.java:172)
        at net.minecraft.server.World.a(World.java:1011)
        at net.minecraft.server.WorldServer.a(WorldServer.java:53)
        at net.minecraft.server.World.f(World.java:993)
        at net.minecraft.server.World.d(World.java:970)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:354)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    
    Now what he did for that about 40 seconds after loggin in, no idea, I seen this error on page 2, though I'm also not running deathchest either, so I have no idea what the cause of it would be
     
  16. Offline

    morikubo

    Oh my gosh, tnx!
     
  17. Offline

    Afforess

    Oh - thanks for reporting. I'll have a fix up soon.
     
  18. Offline

    ricven

    np, just doing my duty :), thats the first time i actually got that too just to note lol, so just out of curiousity, what exactly causes that to happen?
     
  19. Offline

    morikubo

    Hah, found funny bug - i can't pick up more porkchop if inv is full.
    I mean first page is full, others are not, lol)
    Why only porkchop?)
     
  20. Offline

    Afforess

    I believe it happens with snowballs too. It has to do with the way bukkit deals with items - ATM, snowballs, and porkchops I guess, are not considered items at all, and so they get ignored when I search for items on the ground near players.
    [MERGETIME="1299559165"][/MERGETIME]
    When a player dies, before ever using any of the extra backpack pages - seems pretty rare, and ultimately harmless, because it can only happen when the inventory pages are empty. But A fix is up now. Backpack 1.0a
     
  21. Offline

    morikubo

    Bukkit or mcs?
     
  22. Offline

    Afforess

    Bukkit. Complained on a bug report - not sure if any action was going to be taken though.
    [MERGETIME="1299563615"][/MERGETIME]
    Updated to 1.0b - basically the same - just fixed a bug that would affect 3rd party plugins interfacing with Backpack (like QuickStash)
     
  23. Offline

    ricven

    interesting, thanks for the fix afforess :)
     
  24. Offline

    sintri

    broken as of 500 some, had to roll back to 493.
    As for thoughts, nice to carry extra stuff, some might say a bit cheap to be able to carry that much without any extra work. As for scrolling, it's a bit to get used to, would be nice if there was a ctrl+1-9 or something option, specially for those on trackballs and such.
     
  25. Offline

    ScottSpittle

    2011-03-08 18:01:09 [SEVERE] Could not pass event PLAYER_ITEM_HELD to Backpack
    java.lang.NullPointerException
    at com.afforess.minecartmaniacore.MinecartManiaSingleContainer.getContents(MinecartManiaSingleContainer.java:188)
    at com.afforess.backpack.BackpackManager.initializeBackPack(BackpackManager.java:166)
    at com.afforess.backpack.BackpackPlayerListener.onItemHeldChange(BackpackPlayerListener.java:17)
    at org.bukkit.plugin.java.JavaPluginLoader$15.execute(JavaPluginLoader.java:200)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:573)
    at net.minecraft.server.Packet16BlockItemSwitch.a(SourceFile:24)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)

    CB158
     
  26. Offline

    Afforess

    Can't detect keypresses from the server - I had to use workarounds for the sneaking press and scrolling through items.
    [MERGETIME="1299606744"][/MERGETIME]
    @ScittSpittle

    Thanks - harmless sense the player is offline, but annoying. Fixed in 1.oc.
    [MERGETIME="1299615864"][/MERGETIME]
    Fixed in 1.0e. ;)
     
  27. Offline

    sintri

    Well using it for a bit and shift 1-9 does the same thing for those with a trackball, unfortunately I often switch tool slots while crouching so that sort of gets in the way of it. Though sorta sucks can't really do anything about the keypresses.

    Other than that, the auto collection without having to switch pages is nice, filled 5 pages while redigging a subway with movecraft's drill. Would be nice if quickstash worked with backpack, was a bit of pain stashing all the blocks into storage.
     
  28. Offline

    ScottSpittle

    I still get this error with version e


    2011-03-10 09:17:23 [SEVERE] Could not pass event PLAYER_ITEM_HELD to Backpack
    java.lang.NullPointerException
    at com.afforess.backpack.BackpackPlayer.getInventoryPage(BackpackPlayer.java:22)
    at com.afforess.backpack.BackpackPlayer.updateInventoryWindow(BackpackPlayer.java:61)
    at com.afforess.backpack.BackpackPlayer.setInventoryPage(BackpackPlayer.java:37)
    at com.afforess.backpack.BackpackManager.initializeBackPack(BackpackManager.java:181)
    at com.afforess.backpack.BackpackPlayerListener.onItemHeldChange(BackpackPlayerListener.java:17)
    at org.bukkit.plugin.java.JavaPluginLoader$15.execute(JavaPluginLoader.java:200)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:573)
    at net.minecraft.server.Packet16BlockItemSwitch.a(SourceFile:24)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)

    CB 458.
     
  29. Offline

    GammahGotz

    Hi, just started using Bukkit yesterday, and I was wondering, after I downloaded the plugin, I ran the server and everything worked normally just like you said.
    However, after disconnecting from, and rebooting, the server, an older version of my first inventory (version came from DIRECTLY before i started adding items into second) replaced the newer version; while hte newer first inventory was moved into the second inventory. Second Inentory dissapeared forever...
    Any ideas for how to retrieve second inventory/fixes for whatever caused this would be much appreciated.
    Thank you!
     
  30. Offline

    morikubo

    which bukkit, did you restart server before exiting?
     
  31. Offline

    buckeT.de

    Hey Afforess,

    and again, a damn usefull nice awesome plugin :)

    One suggestion: Could you make the "normal" scroll configuralable?
    So I want to configure if I have to sneak or to walk to change my current items or inventory.

    Would be nice.

    Greetz,
    buckeT
     

Share This Page