ManaBags
What is ManaBags?
ManaBags is a plugin that gives users the ability to expand on their inventory permanently with Magic Bags and Upgrades! With the power of Spout, each bag is crafted with new items and resources! Oh and a portable Crafting Table!
How does it work?
Each player has 4 Bag Slots. Each slot able to be accessed through the keys NUM 1, NUM 2, NUM 3, NUM 4. These keys are configurable!
When a player crafts a Mana Bag and uses it, it is put into the first free slot. Each Mana Bag grants one Single Chest worth of inventory space on key press and is safe from death drops.
When a player Crafts and uses a Diamond Weave Upgrade the first Slot with a Mana Bag is upgraded to a Diamond Weave Bag, granting that slot the space of a Double Chest!
Mana Chambers are double chests in 1 block that are capable of being stacked. They are impervious to explosions and Ender Dragons and look awesome! They even work with LWC!
Diamond Workbenches can be opened with Numpad 0 after they have been equipped!
Any admin wishing to enable separate bags for a specific world only needs to put the world name in the ManaBags/world.yml file. Each listed world will have a separate inventory for the players bag, not separate bag slots.
Waiting on new release? Current Recommended Version: v1.4.9
Don't wait for this to be approved every time its updated, go here!
What are the recipes?

Custom recipes?
YES! Enable them in the config. The examples show you how they should be setup. ID-DATA for each item!
To see what the info on an item is, hold it in hand and use /whatisthis in game!
API?
YES! And the API is SIMPLE. Seriously can't mess this one up guys! The API also grants full NPC support!
Call,
ManaBagsAPI api = ManaBags.getManaBagsAPI();
then just do api.<whatever you need here>. It is non-static so your IDE can auto-complete. (Ease of use).
Features
- 4 Slots per user
- Portable Crafting Table
- Drop on Death Support CAN LAG
- Rich API
- Multiworld
- Auto Pickup
- New type of Chests!
- NPC Support
- Permission Support
- Command-less
- New craftable items!
- Hard Mode Option
- Customizable Textures
- Customizable Sound Effects
- Hooks into xAuth
- Hooks into UltimateArena
- Disable any slot
- Disable any upgrade
- Disable Portable Crafting Table
- Customizable keys
- Persistent, Enchantment/Death/Custom Item friendly!
Requires
- Spoutcraft
- SpoutPlugin
Optional
- Vault for Permissions
- xAuth
- UltimateArena
- LWC
Permissions
Easy
- manabags.user.*
- manabags.admin
Hard
- manabags.user.slot.1
- manabags.user.slot.2
- manabags.user.slot.3
- manabags.user.slot.4
- manabags.user.diamondworkbench
- manabags.user.nodrop.slot.1
- manabags.user.nodrop.slot.2
- manabags.user.nodrop.slot.3
- manabags.user.nodrop.slot.4
- manabags.user.upgrade.1
- manabags.user.upgrade.2
- manabags.user.upgrade.3
- manabags.user.upgrade.4
- manabags.user.manabench
- manabags.special.bag.1 - Auto-gives bag for this slot (ONCE GIVEN, CAN NOT BE TAKEN REGARDLESS OF PERMISSIONS!)
- manabags.special.bag.2 - Auto-gives bag for this slot (ONCE GIVEN, CAN NOT BE TAKEN REGARDLESS OF PERMISSIONS!)
- manabags.special.bag.3 - Auto-gives bag for this slot (ONCE GIVEN, CAN NOT BE TAKEN REGARDLESS OF PERMISSIONS!)
- manabags.special.bag.4 - Auto-gives bag for this slot (ONCE GIVEN, CAN NOT BE TAKEN REGARDLESS OF PERMISSIONS!)
- manabags.special.upgrade.1 - Auto-gives bag for this slot (ONCE GIVEN, CAN NOT BE TAKEN REGARDLESS OF PERMISSIONS!)
- manabags.special.upgrade.2 - Auto-gives bag for this slot (ONCE GIVEN, CAN NOT BE TAKEN REGARDLESS OF PERMISSIONS!)
- manabags.special.upgrade.3 - Auto-gives bag for this slot (ONCE GIVEN, CAN NOT BE TAKEN REGARDLESS OF PERMISSIONS!)
- manabags.special.upgrade.4 - Auto-gives bag for this slot (ONCE GIVEN, CAN NOT BE TAKEN REGARDLESS OF PERMISSIONS!)
- manabags.special.diamondworkbench - Auto-gives bag for this slot (ONCE GIVEN, CAN NOT BE TAKEN REGARDLESS OF PERMISSIONS!)
- manabags.admin
Commands
- /whatisthis - Tells you the id and data of the item you are holding
- /givebag playername - Give a bag to a player if they have room\
- /givebench playername - Give a diamond workbench to a player if they have room
- /givebagupgrade playername - Give a bag upgrade to a player if they have room
Special Thanks
Thanks to the GiftPost team for the modifications on the VirtualChest source and thanks to whoever originally made that source to begin with!
Want to help?
If you wish to support this plugin and my future endeavors please use the donate button at the top of the page. Every cent helps!
BEFORE YOU POST A COMMENT
Make sure you give me a copy of your FULL server log in CODE TAGS and your config file IN CODE TAGS. Otherwise you are expecting me to read your mind, and that's not going to happen.

-
View User Profile
-
Send Message
Posted Apr 18, 2012@josip1
Make sure you do not have a stuck key or anything such as that. ALT+1 is not 1 in spouts eyes. Also keep in mind that lag will affect the speed in which it opens as well.
-
View User Profile
-
Send Message
Posted Apr 17, 2012Hi, Could it be possible to add workbench on a slot like numpad 0 ... its valuable and would be handy to just be attached to the player slot like the bags.
-
View User Profile
-
Send Message
Posted Apr 16, 2012@josip1 Happens often enough to me, just press 1 3 or 4 times and it opens.
Has anyone else ran into a issue where the diamond weave upgrades don't work? No log/error or anything. Just nothing happens.
-
View User Profile
-
Send Message
Posted Apr 13, 2012Players are reporting their bags just wont open....no idea why. Nothing in log, I've tried deleting their file etc...just nope.
-
View User Profile
-
Send Message
Posted Apr 11, 2012@TheEliteFour
Completely understand that ppl get busy but you can understand that its frustrating when I have to put out fight between who stole who's stuff for a week while a ticket sits there unread right.
Thanks for the info I'll take it up with spout asap!
-
View User Profile
-
Send Message
Posted Apr 11, 2012Think I found out why, I fixed it...I uploaded the file as a root, not as my user that activates bukkit was just a mistake, seems to work after I changed perms...Thanks for the sweet ass plugin ;)
-
View User Profile
-
Send Message
Posted Apr 11, 2012@TheEliteFour
Ok, I checked into this. ManaBags is not the cause.
It is an interaction between Spout and LWC. This happens with ALL custom spout items, regardless of the plugin. I tested this with 3 others, none of my own, all without ManaBags installed. It did the same thing.
I will talk to both to see if I cannot get this resolved, but take it up with them as well. There is nothing I can do short of forking one or both of them, and I hate to say but after the 15 I just forked for my servers, its not gonna happen lol.
-
View User Profile
-
Send Message
Posted Apr 11, 2012@TheEliteFour
sweet awesome!
um everything was good but now when I click 1,2,3,4 they dont open and I checked and I have the bags equipped! so something a lil funny is going on
Im not in creative it happened after I turned hardmode on...any ideas?
Just noticed I am finding these errors
Just tried on another account it works fine for them, but not me, but perhaps I should do a restart and see what happens. Cause it happened to me after I did the restart
-
View User Profile
-
Send Message
Posted Apr 10, 2012@josip1
No but there will be.
-
View User Profile
-
Send Message
Posted Apr 10, 2012@lipe124
I have several other projects, run two servers, and am porting 5 separate different mods to spout with a twist while inventing new securities and and a game while all trying to balance life and this past easter. I tend to get busy.
HOWEVER, I do know the cause and I will resolve it asap. Is it just the bench?
-
View User Profile
-
Send Message
Posted Apr 10, 2012Is there a way to make a rank instantly equip the manabags when they become that rank?
Or is there a command where I can give them the manabags? I want to set this up with buycraft :)
-
View User Profile
-
Send Message
Posted Apr 10, 2012Hey bud , mind checking your tickets please?
Guess the faster way to get a resolution is to cause a lil panic. Holding a manaworkbench a player can open any LWC protection, pretty nasty bug and I've been trying all night to prevent it with permissions. Even that it just ignores.
-
View User Profile
-
Send Message
Posted Apr 3, 2012@TheEliteFour
PvPArena and MobDungeons are now using Inventory Events to Check if your own Inventory is open or anther one. f anotherones you will be not able to Change the palce from a ITem...it will autopup back after try to take it. So well it works now even without your api :)
-
View User Profile
-
Send Message
Posted Apr 2, 2012@dunem666
I can assure you that that is completely and utterly incorrect exactly how you explained it. I have tried every possible key combination the way any player would and have been completely unable to even manage to change a single item.
I am very positive that if what you say is true that it is because of something not included in this plugin causing bad interactions.
As another note not a single other person has had this problem and I run two server using this completely with out issue from any sort of bug. Plugins that change the interactions with chests should not be used with this unless they are supporting it or working properly.
-
View User Profile
-
Send Message
Posted Apr 1, 2012Im sorry, i have has to remove this plugin from our server now.
because we run a strict economy, our players always manage to find ways of exploiting our system.
Manabags allows anyone to duplicate their manabag content 1 for 1 by simply adding a new key to your spout shortcuts.
I have decided that, as cool as your plugin recipes are, they are just not safe yet and will be using the origibak BCbackpack to replace it.
sorry.
-
View User Profile
-
Send Message
Posted Mar 31, 2012@Drehverschluss
Sorry have been a bit tangled up with the new mmo I have been developing.
They need to support me. It is to difficult for me to manage every plugin that modifies inventory (especially with how iffy inventory modification can be in the first place!). I supply a robust and easy to use API that allows them to deny/allow use of manabags for any player at any time with only a very few lines of code.
-
View User Profile
-
Send Message
Posted Mar 31, 2012Nvmd you dont need to Support it anymore..They both support now you. also MobDungeon
-
View User Profile
-
Send Message
Posted Mar 31, 2012would be Awesome if you can Support Mobarena plugin and pvparena plugin. Cause atm we can glitch out the Items. But over all i really like it and its awesome how it works...even with the permissions.thx 4 it
-
View User Profile
-
Send Message
Posted Mar 28, 2012@Flenix1
It is already available. NoLagg does the same too.
-
View User Profile
-
Send Message
Posted Mar 27, 2012@TheEliteFour
Only just saw the thing about drops:
Not an issue for us - we use Craftbukkit + +, which groups drops into item stacks so massively reduces the amount of physical drop entities related to items. I'll subscribe so I can get that when its available :)