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 Mar 27, 2012@TheEliteFour
Backing you up on that. 1.2.3 with spout destroyed our map completely, including the backups. Had to start a new one...
-
View User Profile
-
Send Message
Posted Mar 25, 2012Confirmed working with 1.2.4
-
View User Profile
-
Send Message
Posted Mar 23, 2012@nicquehen
When you type a full bar of chat, then backspace, you crash your client.
from http:www.minecraftwiki.net/wiki/Version_history
I will NOT be going 1.2.4.
I DO NOT support updates that degrade the stability of computers and software.
As no self respecting programmer should.
When and if this gets fixed I will support the version that fixes it, and only then.
Just because something is new, does not mean it is good or better. People need to learn that they do not need to upgrade to the first version they immediately see out. One day they are going to really screw up and put a bug in that either nukes your OS every time it is run or nukes your world every time it is run, then all these "HALVEZ TO UPDATZERZ" will definitely learn a lesson in that.
No, 1.2.4 is terrible.
-
View User Profile
-
Send Message
Posted Mar 23, 2012@TheEliteFour
I try v1029 spoutplugin with the lastest craft bukkit 2016 (1.2.4)
Don't work. I think spout team have not update for 1.2.4
I think i need to stay with a 1.2.3 craftbukkit.
Do you have an idea when you update for 1.2.4? :)
Thx for your work i discover this plugin today i want to test it :)
-
View User Profile
-
Send Message
Posted Mar 23, 2012@thedazs
988+
-
View User Profile
-
Send Message
Posted Mar 23, 2012What SpoutPlugin build # does ManaBags v1.11 work with?
-
View User Profile
-
Send Message
Posted Mar 22, 2012MANA BAG: lapis lazul - 192, Redstone - 48, Glowstone Dust - 192, diamonds - 24, string - 144, wool - 9.
MANA WORKBENCH: Lapis Lazul 216, Redstone - 56, glowstone Dust -216, Diamonds - 28, string - 168, wool 12.
DIAMOND WEAVE UPGRADE: diamonds - 72, string - 144, wool - 9.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@Flenix1
There are custom recipes!
-
View User Profile
-
Send Message
Posted Mar 21, 2012@JeroenD
txt file preferably.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@TheEliteFour:
Ok, how can I copy the text from the cmd where I'm running the server on? Or do you need the server.txt file?
-
View User Profile
-
Send Message
Posted Mar 21, 2012@JeroenD
Please post your entire server log from one startup regardless. Still may be something your over looking.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@TheEliteFour:
I tryed to download it again and making sure it saves as a ,jar file. It can't be in the wrong folder, cause other plugins i have in that same folder do load and work correctly. Only problem there might be is that i have craftbukkit 1.2.3 R0.1 instead of R0.2. Idk if thats a big problem? Jeroen
-
View User Profile
-
Send Message
Posted Mar 21, 2012@Flenix1
Working on recipes and an API now.
Ill try to do drop on death, but for just a moment, picture this.
I'll add it as a turned off feature on default. However this is a forewarning about what turning that on will do.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@JeroenD
The plugin is not in the wrong folder, or was changed from .jar. Bukkit will ALWAYS attempt to load EVERY .jar, no matter if it's a legit plugin or not. So if you take an empty text document and change the .txt to a .jar it would throw an error.
SO if your server is not loading the plugin then it is not in the folder or is not ending with .jar or there is simply something extremely incorrect about your setup.
-
View User Profile
-
Send Message
Posted Mar 21, 2012The plugin isn't working for me. I know you want the server log, but I placed the .jar in my plugins folder and the server doesn't load the plugin at all. So I don't have any error messages, it just doesn't load.
Any ideas? Thanks Jeroen
-
View User Profile
-
Send Message
Posted Mar 21, 2012Judging from previous comments, I assume recipes are hardcoded. Any chance to make them configurable instead?
Also, can it be possible that the bags (or at least their contents) are dropped on death?
-
View User Profile
-
Send Message
Posted Mar 20, 2012@lipe124
Fixed.
-
View User Profile
-
Send Message
Posted Mar 20, 2012@lipe124
I noticed this my self, I will be doing some tweaks :D
-
View User Profile
-
Send Message
Posted Mar 20, 2012Just a thought: To upgrade a single bag takes over 500 diamonds. I run a survival server where there is no admin shops to buy diamonds.
I like how this gives rarely used items like glowstone dust and lapis some use but it really requires too much diamonds I think. How about swopping the wool/string recipies? I mean when you make cloth you use more material than you do stitching :P
Just some feedback, other than that works as intended.
PS! When pressing 1 when the bag is already opened will open another blank bag. then pressing 1 will open the previous one. I'm not sure if the second blank window will save anything or what the deal is.
-
View User Profile
-
Send Message
Posted Mar 20, 2012Alright, thank you for all the help :D