Bags are a super convenient way for storing items on the go. Think of them as a Shulker Box that you do not need to place to open and access the inventory. You are able to craft a Bag from any of the materials from Assorted Core . With Assorted Locks installed the Bags can all be locked.

Crafting
To start off you will need to craft a basic bag which has the same inventory space as a normal chest.

String
minecraft:
Accepts any strings: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
String
minecraft:
Accepts any strings: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Chest
minecraft:
Accepts any wooden chests: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Bag
assortedbags:
Keeps the lock, code and contents of the storage being upgraded.
Shaped crafting recipe made in a Crafting Table. Row 1: any strings (tag #c:strings, 1 item), any leathers (tag #c:leathers, 1 item), any strings (tag #c:strings, 1 item). Row 2: any leathers (tag #c:leathers, 1 item), any wooden chests (tag #c:chests/wooden, 3 items), any leathers (tag #c:leathers, 1 item). Row 3: any leathers (tag #c:leathers, 1 item), any leathers (tag #c:leathers, 1 item), any leathers (tag #c:leathers, 1 item). Makes Bag. Keeps the lock, code and contents of the storage being upgraded.
You are also able to upgrade that bag to the next Storage Level. With Assorted Chests installed you can also craft a material bag directly using a chest made out of the material you would like.

Iron Ingot
minecraft:
Accepts any iron ingots: tag #c:
Iron Ingot
minecraft:
Accepts any iron ingots: tag #c:
Iron Ingot
minecraft:
Accepts any iron ingots: tag #c:
Iron Ingot
minecraft:
Accepts any iron ingots: tag #c:
Stone Bag
assortedbags:
Accepts any level 0 bags: tag #assortedbags:
Iron Ingot
minecraft:
Accepts any iron ingots: tag #c:
Iron Ingot
minecraft:
Accepts any iron ingots: tag #c:
Iron Ingot
minecraft:
Accepts any iron ingots: tag #c:
Iron Ingot
minecraft:
Accepts any iron ingots: tag #c:
Iron Bag
assortedbags:
Keeps the lock, code and contents of the storage being upgraded.
Shaped crafting recipe made in a Crafting Table. Row 1: any iron ingots (tag #c:ingots/iron, 1 item), any iron ingots (tag #c:ingots/iron, 1 item), any iron ingots (tag #c:ingots/iron, 1 item). Row 2: any iron ingots (tag #c:ingots/iron, 1 item), any level 0 bags (tag #assortedbags:bags/level_0, 2 items), any iron ingots (tag #c:ingots/iron, 1 item). Row 3: any iron ingots (tag #c:ingots/iron, 1 item), any iron ingots (tag #c:ingots/iron, 1 item), any iron ingots (tag #c:ingots/iron, 1 item). Makes Iron Bag. Keeps the lock, code and contents of the storage being upgraded.

String
minecraft:
Accepts any strings: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
String
minecraft:
Accepts any strings: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Iron Chest
assortedchests:
Leather
minecraft:
Accepts any leathers: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Iron Bag
assortedbags:
Keeps the lock, code and contents of the storage being upgraded.
Shaped crafting recipe made in a Crafting Table. Row 1: any strings (tag #c:strings, 1 item), any leathers (tag #c:leathers, 1 item), any strings (tag #c:strings, 1 item). Row 2: any leathers (tag #c:leathers, 1 item), Iron Chest, any leathers (tag #c:leathers, 1 item). Row 3: any leathers (tag #c:leathers, 1 item), any leathers (tag #c:leathers, 1 item), any leathers (tag #c:leathers, 1 item). Makes Iron Bag. Keeps the lock, code and contents of the storage being upgraded.

Dyeing
You are able to change the primary and secondary colors of all the different bags using dye in an inventory. In the same column or to the right of the bag in a crafting table would be the primary color. The column to the left of the bag will be the secondary color. You can dye material based bags as well.

Ender Bag
assortedbags:
Accepts any bags: tag #assortedbags:
White Dye
minecraft:
Accepts any dyes: tag #c:
White Dye
minecraft:
Accepts any dyes: tag #c:
Bag
assortedbags:
Any bag with one or two dyes. A dye in the bag's column or to its right sets the primary colour; a dye in the column to its left sets the secondary colour. The bag keeps its material, lock and contents.
Shapeless crafting recipe made in a Crafting Table. Ingredients in any arrangement: any bags (tag #assortedbags:bags, 24 items), any dyes (tag #c:dyes, 32 items), any dyes (tag #c:dyes, 32 items). Makes Bag. Any bag with one or two dyes. A dye in the bag's column or to its right sets the primary colour; a dye in the column to its left sets the secondary colour. The bag keeps its material, lock and contents.
Locking
Locking the bags is a bit different than other Storage options. You lock it via the bags inventory. There is a new slot off to the right to place a padlock with a lock set. Once locked you will need to have a key on you with that code in the future or you will not be able to unlock or open the bag.
Unlike other Storage items the tooltip will not show what the lock code is just that it is locked. And the bag's texture will have a little lock icon.


Ender Bag
The Ender Bag is a useful bag that allows you to access the Vanilla Ender Chests inventory or any of the Locked Ender Chest inventories. Once locked you will need to re-open the Bag and it will then display the Locked Ender Chest tied to that code. If you want to go back to the Vanilla Ender Chest just take the lock out and re-open again.

String
minecraft:
Accepts any strings: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
String
minecraft:
Accepts any strings: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Ender Chest
minecraft:
Accepts any ender chests: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Leather
minecraft:
Accepts any leathers: tag #c:
Ender Bag
assortedbags:
Shaped crafting recipe made in a Crafting Table. Row 1: any strings (tag #c:strings, 1 item), any leathers (tag #c:leathers, 1 item), any strings (tag #c:strings, 1 item). Row 2: any leathers (tag #c:leathers, 1 item), any ender chests (tag #c:chests/ender, 2 items), any leathers (tag #c:leathers, 1 item). Row 3: any leathers (tag #c:leathers, 1 item), any leathers (tag #c:leathers, 1 item), any leathers (tag #c:leathers, 1 item). Makes Ender Bag.
