[INACTIVE][MECH] QuickStash 1.3.2 [700-953]

Discussion in 'Inactive/Unsupported Plugins' started by Afforess, Mar 6, 2011.

  1. Offline

    Afforess

    Development discontinued due to the ability to shift move items naturally in Minecraft 1.6+

    The plugin is open source, feel free to work or borrow it's code.

    Preface:

    In my defense, I'm a lazy person. An incredibly lazy person. And that laziness has driven me to great lengths to avoid doing work. Work like opening chest GUI windows, just to drag stack of cobblestone after stack of cobblestone into my chest. Things like intuitive GUI's with fancy click and drag mechanics are just too tedious.

    What is QuickStash:

    It's item management for lazy people. Place a sign, with the name of an item on one of the lines, and tap it with your characters hand/paw/thing. Then tap any chest. All the items in your inventory that match the item on the sign will be placed into the chest, and the game will tell you how many items were "stashed", if any. If you tap a chest, then a sign, the reverse happens, and you withdraw all of the items on the sign available in the chest.

    But wait, there's more! One item at a time would be tedious. Which is why I used to lazy route, and simply borrowed my perfectly good item listing code from Minecart Mania. Okay, not borrowed so much as imported. (Yes, that means this plugin requires Minecart Mania).

    So you can do fancy things on signs, like "All Items" on line 1, and "!sugar cane" on the next to deposit all the items except sugar cane. Or use item ids, instead of names. Or just partial names, like "obbston" for cobblestone. You can use ":" to list multiple items. You can use ";" to give items a separate data value (like for bonemeal, wool, dyes, etc). You can use "!" to add an exception from the list. You can use "All Items" to deposit everything. You can use "-" to list a sequence of items. Perhaps most importantly, you can use "@" to decide how much to stash or withdraw. It's all documented here.

    What isn't QuickStash:

    QuickStash is a simple plugin for stashing items, nothing more. It does not affect retrieval, you still need to use the tried and true GUI for that.

    Download
    Source

    Dependancies:
    Change Log:
    • Version 1.0
      • Initial release
    • Version 1.1
      • Updated for CB 561+
    • Version 1.2
      • Updated for MM 1.08
    • Version 1.3
      • Supports quickWithdrawing of items
      • Respects Lockette and LWC chests.
    • Version 1.3.1
      • Fixed 0 item glitch
    • Version 1.3.2
      • Bug fixes
     
    TienSon and MindDefect like this.
  2. Offline

    SweetCraft Girl

    Once we get our plugins down and the world ready to link up, Minecart Mania is a must.


    Pfft...you are hardly lazy, cranking out more plug-ins that pigeons drop poop!
     
    aidan matzko likes this.
  3. Offline

    IIGoldII

    Hey Afforess,I know this is being posted in the incorrect section,but do you think you could make a plugin where there was a limit to how many times you can use a dispenser within a configurable period of time?

    And maybe adding dispensers that can only be used by certain groups??

    I'm sure you have the skills in doing this,I was just wandering if you could take this up,as I have zero knowledge of Java code.

    It'd be great!

    Thanks.
     
  4. Offline

    EvilSeph

    Please test your plugin with the latest Recommended Build (493) and update your release post accordingly as it is now a requirement of the submissions process, since the newest RB contains breakages.
     
  5. Offline

    Metatoaster

    Nice idea. Even though, I must ask, why the sign? Making one of those is pretty annoying especially if you're deep underground (requires a lot of wood and a crafting bench), it takes a whole inventory slot so I tend not to carry one, and you have to take the time to destroy it afterwards.

    Something more along my laziness criteria would be to type "/stash cob" while facing a chest, and cobblestone transfer happens.

    Btw does this transfer stuff from all pages of the Backpack mod's inventory?
     
  6. Offline

    Afforess

    It's meant to be used more for larger warehouses, so you can just tap signs and chests walking down, and automatically deposit your entire inventory quickly. Commands are slow enough that you are almost better off opening up the GUI window.
    Yep.
     
  7. Offline

    zwarmapapa

    So ehm.... what do I have to put on a sign to stash all bread (id: 297) into a chest?
     
  8. Offline

    Red00

    @Afforess, another quality plugin.. Thank you! We use LWC for chest protection, who would we bother to incorporate some compatibility? Problem is, other users can deposit items into a private chest. I think this would could cause issues with random people filling up other players chests.

    Thanks again!
    Red

     
  9. Offline

    raydeebug

    I love this plugin, though I'm running into trouble with the data values. Would it be possible to have a command like "All Wool" or "All Dye"?
    Still, being able to dump all of my porkchops and cobblestone with a few clicks is super, super nice.
     
  10. Offline

    cr101

    Hmm. I'm getting this error in the console:

    Code:
    2011-03-07 22:22:57 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.NoSuchMethodError: com.afforess.minecartmaniacore.utils.ItemUtils.getI
    temStringListToMaterial([Ljava/lang/String;)[Lcom/afforess/minecartmaniacore/Ite
    m;
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:38)
            at org.bukkit.plugin.java.JavaPluginLoader$23.execute(JavaPluginLoader.j
    ava:242)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:346)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            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)
    What am I doing wrong?
     
  11. Offline

    sintri

    Code:
    05:33:34 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.NoSuchMethodError: com.afforess.minecartmaniacore.Item.hasData()Z
            at com.afforess.backpack.BackpackPlayer.first(BackpackPlayer.java:197)
            at com.afforess.backpack.BackpackPlayer.contains(BackpackPlayer.java:174
    )
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:41)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    doesn't seem to be working here either, and pretty sure I'm on 493.

    hm nvm, bit late to read, is this actually a backpack problem or something else?
     
  12. Offline

    Zankou666

    Getting this error in Console
    Code:
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    12:26:42 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.ArrayIndexOutOfBoundsException: -1
            at net.minecraft.server.InventoryPlayer.c_(InventoryPlayer.java:245)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:30)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:10)
            at com.afforess.minecartmaniacore.MinecartManiaSingleContainer.getItem(M
    inecartManiaSingleContainer.java:166)
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:42)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    12:26:52 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.ArrayIndexOutOfBoundsException: -1
            at net.minecraft.server.InventoryPlayer.c_(InventoryPlayer.java:245)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:30)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:10)
            at com.afforess.minecartmaniacore.MinecartManiaSingleContainer.getItem(M
    inecartManiaSingleContainer.java:166)
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:42)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    12:26:54 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.ArrayIndexOutOfBoundsException: -1
            at net.minecraft.server.InventoryPlayer.c_(InventoryPlayer.java:245)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:30)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:10)
            at com.afforess.minecartmaniacore.MinecartManiaSingleContainer.getItem(M
    inecartManiaSingleContainer.java:166)
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:42)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    12:27:29 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.ArrayIndexOutOfBoundsException: -1
            at net.minecraft.server.InventoryPlayer.c_(InventoryPlayer.java:245)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:30)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:10)
            at com.afforess.minecartmaniacore.MinecartManiaSingleContainer.getItem(M
    inecartManiaSingleContainer.java:166)
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:42)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    12:27:39 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.ArrayIndexOutOfBoundsException: -1
            at net.minecraft.server.InventoryPlayer.c_(InventoryPlayer.java:245)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:30)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:10)
            at com.afforess.minecartmaniacore.MinecartManiaSingleContainer.getItem(M
    inecartManiaSingleContainer.java:166)
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:42)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    12:27:41 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.ArrayIndexOutOfBoundsException: -1
            at net.minecraft.server.InventoryPlayer.c_(InventoryPlayer.java:245)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:30)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:10)
            at com.afforess.minecartmaniacore.MinecartManiaSingleContainer.getItem(M
    inecartManiaSingleContainer.java:166)
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:42)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    12:39:46 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.ArrayIndexOutOfBoundsException: -1
            at net.minecraft.server.InventoryPlayer.c_(InventoryPlayer.java:245)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:30)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:10)
            at com.afforess.minecartmaniacore.MinecartManiaSingleContainer.getItem(M
    inecartManiaSingleContainer.java:166)
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:42)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    12:39:49 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.ArrayIndexOutOfBoundsException: -1
            at net.minecraft.server.InventoryPlayer.c_(InventoryPlayer.java:245)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:30)
            at org.bukkit.craftbukkit.inventory.CraftInventory.getItem(CraftInventor
    y.java:10)
            at com.afforess.minecartmaniacore.MinecartManiaSingleContainer.getItem(M
    inecartManiaSingleContainer.java:166)
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:42)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Is this an infinite block error?
     
  13. Offline

    Harrison Smith

    Item ID's appear to all be working, but certain items dont work by name alone (Cooked Porkchop for example) whereas other 2 word entities are working (Wooden Planks). Have I damaged a properties file somewhere or do some items only work based on id?
     
  14. Offline

    sintri

    Code:
    19:38:21 [SEVERE] Could not pass event BLOCK_DAMAGED to QuickStash
    java.lang.NullPointerException
            at com.afforess.quickstash.QuickStashBlockListener.onBlockDamage(QuickSt
    ashBlockListener.java:46)
            at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.j
    ava:269)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:358)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Get that when I try using quickstash with backpack. Using backpack2, tried inserting cobblestone into the chest with the sign, eats up the first slotted item in backpack1 instead.

    Backpack to 1.0f, quickstash to whatever this is on, build 531.

    Edit: Think it was some essentials group manager or something preventing it from working properly, anyways stripped out the essentials I didn't need/use and it's working properly now.
     
  15. Offline

    Loose Nut

    ahh nice, and another plugin ideal for ya ( if there's not one already)
    edit sign plugin
    sence sneak + mousewheel = inv page (love it btw)
    how about sneak + tap sign = edit sign (with out having to break the sign)

    BTW no problems here with Essentials and groupmanager
     
  16. Offline

    AdamSWE

    Would be nice if you do not need to tap the chest after the first time. so sign+ id, tap, tap chest and then you only need to tap the sign, or even better automatic send the item to the chest when you pick it up, but then you need some type of command to disable and enable auto "stash".
     
  17. Offline

    MindDefect

    As I love your backpack plugin as well, would it possible if you could add more specific functionality between the two plugins. Say, have "All Item" stash all except currently selected inventory page, or only currently selected inventory page?

    Now taking the idea even crazy farther... now I'm thinking this would probably be impossible to implement, but say maybe having an "All Items pages ever toggled into" inbetween the time you punch the sign and punch the chest. Maybe requires you to punch or something to select/toggle every inventory page you want stashed?

    Still, the way this plugin works as of current version, its really one of the most useful plugins out there! Thanks, I think I use most of your other plugins by the way! Your ideas with these plugins seem to fit minecraft well and aren't too out of whack, unlike a lot of others out there.
     
  18. Offline

    Afforess

    You need to update your version of Minecart Mania version.


    You need Minecart Mania.

    The names are the default bukkit names. Bukkit uses funny names sometimes, like "log" instead of "wood". Using id's is recommended, but not required. In your case, try "Grilled Pork".

    If the item has multiple data values (like wool), simply using "35", will count for all the wool types. Alternatively, you can use a range of values, like "267-276" (useful for tools, whose item id's are close together).

    Thanks for the feedback. I'm not sure how much I plan on refining the system, but I'm glad you enjoy it.

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

    Afforess

    Updated to 1.1, supporting CB 561+. Older builds will not work.
     
  20. Offline

    sintri

    Slight quirk, think stashing persist even after the initial stashing, so you could accidently walk around and stash items into a random box you just punched. Course it does give you a notice that you stashed items, just bit of inconvinience.
     
  21. Offline

    Afforess

    That's intentional. Meant so you could use one sign to try several chests.
     
  22. Offline

    sintri

    dl link says 1.0
     
  23. Offline

    Afforess

    Thanks for pointing that out, fixed,
     
  24. Offline

    MineralMC

    Afforess, I'm running a 560 server and am trying to find QuickStash 1.0 and the previous version of Minecart Mania (I can't run the 561+ because permissions hasn't yet been updated to support it). Do you have an archive somewhere?

    Cheers!
     
  25. Offline

    Afforess

  26. Offline

    MineralMC

    Thank you so much, man. :) My players are going to love you for QuickStash.
     
  27. Offline

    davr

    Very useful tool. I have two minor requests that would make it perfect for me:
    1. Stack items into existing stacks (I am a bit OCD and like to arrange where items are placed in the chest. If I already have 20 dirt in there, and then stash another 20, I want it to place it on top of the existing stack and make it 40)
    2. Don't stack items that can't normally be stacked -- the plugin currently allows players to stack pork, apples, etc, and then you can put that stack into your inventory, which is slightly cheating IMO.
    Thanks!
     
    Shenlong likes this.
  28. Offline

    Afforess

    1.) It should already merge item stacks together.
    2.) IMO, I prefer this.
     
  29. Offline

    davr

    1. After more experimenting, it sometimes stacks and sometimes does not. Here's my "Minerals" chest that collects a bunch of different types of things, before and after invoking quickstash:
    http://davr.org/uploads/minecraft stacking.png

    2. It's not terrible...but I'm trying to not install any mods that alter the game balance in any way. Convenience mods, that simply fix annoyances, are mostly what I have. Or things that add fun features, or other things that don't make the game noticeably easier. But being able to carry a stack of 64 apples makes them much more powerful, before you had to decide how much food you wanted to carry balanced against how much inventory space you want for other stuff. Now a full stack of food is all you need for pretty much any outing.
    Anyway...after all that text...if you feel like adding it as an option, I'd be thankful, but no pressure :)
     
    Shenlong likes this.
  30. Offline

    barghest

    I gotta agree with this interpretation Afforess. Of course it's certainly your plugin to do in accordance with your own precise whim, and I love pretty much everything you've ever coded.

    However, seriously try walking around with a stack of even 10 grilled pork and see if you ever have to worry about dying. You can say "Just don't abuse it, dummy!" and that's valid, but what if you've got users who abuse the hell out of heretofore unexplored vistas of cheapage? Because I've certainly got those.
     

Share This Page