ItemCondenser
ItemCondenser is a fairly inclusive inventory management tool. Its original claim to fame was the /condense command, which automatically takes raw materials and converts them into blocks. It has since expanded well beyond that. Now, you can sort your inventory by item ID, store your items in a chest from up to 32 blocks away, drop your items at a distance, and create additional inventories. ItemCondenser now hooks into Lockette to check for private chests.
Requirements
This plugin requires the ShortCommands plugin to function
Features:
Condensing (/condense):
- Removes stacks of raw materials and replaces them with their equivalent in blocks
- Target a chest using /condense chest
- Requires permissions node ItemCondenser.Condense
Crafting GUI (/ctable):
- Opens a 3x3 crafting GUI
- Requires permissions node ItemCondenser.Utility.Craft
Enchanting GUI (/etable):
- Opens a low-level enchanting GUI
- Requires permissions node ItemCondenser.Utility.Enchant
Clear (/clear):
- Clears the player's inventory
- Target a chest using /clear chest
- Requires permissions node ItemCondenser.Clear
Sorting (/sort)
- Concentrates distributed items into a single stack for condensing
- Target a chest using /sort chest
- Requires permissions node ItemCondenser.Sort
Trash (/trash):
- Opens a temporary inventory for item removal
- Requires permissions node ItemCondenser.Utility.Trash
Drop (/drop):
- Drops the highlighted item where the player is looking
- Requires permissions node ItemCondenser.Items.Drop
Drop All (/dropall):
- Drops all items where the player is looking
- Requires permissions node ItemCondenser.Items.Drop.All
Store (/store):
- Store the highlighted item in the chest a player is looking at
- Requires permissions node ItemCondenser.Items.Store
Store All (/storeall):
- Store all items in the chest a player is looking at
- Requires permissions node ItemCondenser.Items.Store.All
Create Inventory (/invcreate):
- Create an additional inventory
- Requires permissions node ItemCondenser.Inventories.Create
Open Inventory (/invopen):
- Open an additional inventory
- Requires permissions node ItemCondenser.Inventories.Open
List Inventories (/invlist):
- Lists all the player's additional inventories
- Requires permissions node ItemCondenser.Inventories.List
Remove Inventory (/invremove):
- Removes the player's additional inventory
- Requires permissions node ItemCondenser.Inventories.Remove
Edit item names (/itemname):
- Changes an item's name
- Requires permissions node ItemCondenser.Items.Name
Edit item lore (/itemlore):
- Adds to an item's lore (or remove it with /itemlore remove)
- Requires permissions node ItemCondenser.Items.Lore
Obtain a full stack of an item (/moreitems):
- Expands the stack to 64 items
- Requires permissions node ItemCondenser.Items.More
Smelting GUI (/smelt):
- Opens a furnace GUI
- Requires permissions node ItemCondenser.Utility.Smelt
Brewing GUI (/brew):
- Opens a brewing stand GUI
- Requires permissions node ItemCondenser.Utility.Brew
Anvil GUI (/anvil):
- Opens an anvil GUI
- Requires permissions node ItemCondenser.Utility.Repair
NOTE: Items in italics are works in progress, and should not be used
If any commands conflict conflict with other plugins (such as Essentials), you can use /cmd-disable <command>
This lovely video by Jebanany PL does a wonderful job of showing what this plugin does, even if I can't understand a word of Polish:
Is it possible that you can make this condense nuggets into ingots into gold blocks?
v4.4 is now 68.6 KB - that's a great improvement, thank you! 8)
@Pessh
My apologies. I had to reset my IDE and I must have forgotten to reconfigure the build.
v4.3 is now 7.6 MiB?
Please produce a stripped-down bare minimum version to minimise the memory usage this otherwise great plugin uses.
@ShortCircuit908
Nws, I can always add the plugin later :) I just wanted to let you know about the bug. To bad it requires complete rewrite of your plugin..
@Astriii
I looked into this, and it seems that a whole lot of internal stuff broke with new versions of Spigot. Looks like I'm going to have to rewrite the whole thing. Since that's gonna take a while, I suggest disabling the command in the meantime. Sorry for any inconveniences.
If you close /etable while there are still items in, it drop the items when you close it, but when you open the /etable up again, the items have doubled for no reason...
@Jewremy
Whoops~ Fixed
if your inventory is full or nearly full and you do /condense, the plugin clears your inventory.
@Cldfire
Working perfectly for me. What isn't working for you?
Not working on Spigot 1.8... please update!
@augesrob
I'll have this fixed in the next update (I hope)
@CullanP
They should all be there. What's missing?
permission node for /drop /dropall is not working
/invcreate 1 you get this error in your console
http://pastebin.com/cXnS2BBH
@ShortCircuit908
@ShortCircuit908
Thank you, I'll make sure to credit you.
EDIT: All of the files required to edit your plugin are not in the GitHub :(
@CullanP
You are free to edit the code as you desire, so long as you credit me as the author. The code can be found on GitHub.
Hi ShortCircuit, I do not know if you mind other people editing your code to the plugin, which is why I'm asking here. Would there be anyway I can get the source to your plugin so I can edit it, there are certain features that are a bit buggy such as invcreate creating errors when typing a random letter after the command "/invcreate l". Also because I do not really need the command invcreate, but I do like the condense command you have incorporated into the plugin. Thanks.
@ShortCircuit908
Works now on the latest version. Nevermind then.
@JackzMc
Was there any more text? From what's there, it seems that the issue isn't arising from ItemCondenser.
@universedude
Whoops! I can't remove it because I'm a guest, so I just reported it. It was unlisted so.