Download Builder's Bag — Minecraft Mods — MetaMods

Builder's Bag

Active

Downloads

11

Last update

4 years ago
Client
Fabric
Quilt
Forge
Neoforge
Decor
Weapons and armor
Technological

Builder's Bag

Builder's Bag is a modification that brings together many different building mods and significantly simplifies the building process in Minecraft.

The main idea of the mod is to add a special bag that stores blocks and other resources, then uses them during construction. It's important to note that this bag is not intended to replace backpacks or other building tools—it serves solely for convenience when constructing structures.

The modification features five levels of bags, each customizable to your needs: you can change storage capacity and select available functions.

Main Bag Features

To open the bag, you need to sneak and right-click it.

The first and simplest function is block selection. Simply open the bag and place any block in the golden slot at the top (the block is not consumed). Then put the required blocks in the bag and start building by right-clicking the bag as if it were a regular block.

Block selection

An alternative method is to use pick-block (default middle mouse button) when the bag is in your hand:

Pick-block

The bag's internal storage can be compacted by clicking the "Auto-Compact" button:

Auto-compact

There's also a convenient selection wheel that opens when holding left Alt (by default):

Selection wheel

You can switch pages using the arrows or scrolling the mouse wheel. There's also filtering available for specific modules activated in the bag:

Module filtering

You can add blocks to a "Palette," which is accessible as a separate filter. Right-click to add or remove a block from the palette. If the bag has a palette, you can switch between blocks without opening the wheel—just sneak and scroll the mouse wheel:

Block palette

All other functions are implemented as "modules." These modules provide the bag with specific behavior. Modules can be toggled with a simple left-click. Some modules have an internal inventory—to open/close it, press Shift + left-click on the module.

Standard Modules

Randomness Module

The Randomness Module ignores the selected block and chooses any of the blocks that are in the bag or can be created. By default unlocked with the beginner bag.

Randomness Module Randomness Module 2

Supplier Module

The Supplier Module ensures that you never run out of blocks for building as long as there are enough materials in the bag. By default unlocked with the expert bag.

Supplier Module

Crafting Module

The Crafting Module is one of the most useful, as it can create new blocks. If the module is activated, it attempts to create the needed block from materials in the bag. It also creates items necessary for crafting blocks and places them in the bag. Note: you can only extract these items but not return them (since the bag is not a backpack). All this works together with previously mentioned functions—for example, the supplier module can inform the crafting module about the need for certain resources. Make sure the bag doesn't overflow, as excess items will be dumped into your inventory. By default unlocked with the masterful bag.

Crafting Module

Modules for Other Mods

Chisel Module

The Chisel Module is available only with the Chisel mod installed. It requires a chisel in the internal inventory to work. It provides functionality similar to the crafting module but for blocks that can be processed with a chisel. This means that if you have oak logs in the bag and the crafting module is activated, you'll be able to create chiseled oak planks. By default unlocked with the regular bag.

Chisel Module

Little Tiles Module

The Little Tiles Module is available only with the Little Tiles mod installed. When the module is activated, it shows all blocks that are in the bag/can be created in any LittleTiles block selection interface (for example, when using the little chisel). It then creates the required pixels from materials in the bag. Excess pixels are placed in the bag. Note: the bag cannot provide color units—they still need to be placed in a regular little bag. By default unlocked with the advanced bag.

Little Tiles Module

Chisels and Bits Module

The Chisels and Bits Module is available only with the Chisels and Bits mod installed. It requires a chisel with sufficient durability in the internal inventory. When you build with bits (using the bit item) and run out of bits, the module creates new bits if there are necessary materials in the bag. The bits are placed in a bit bag in your inventory, so make sure you have one! By default unlocked with the advanced bag.

Chisels and Bits Module

Compatibility with Other Mods

Linear

Builder's Bag is also compatible with the Linear mod. When using Linear for drag-placing blocks, if the supplier module is activated, the bag ensures you don't run out of blocks.

Linear compatibility

The bag itself can also be used for drag-placing blocks. This is extremely useful since you can randomly place blocks.

Drag-placing

Better Builder's Wands

If Better Builder's Wands is installed, the wands can pull blocks from the bag when the supplier module is activated:

Better Builder's Wands compatibility

Botania

The mod is also compatible with Botania. The Wand of Shifting Crust can pull blocks from the bag when the supplier module is activated:

Botania compatibility

Some Botania items that can provide blocks (such as the Rod of the Lands, Rod of the Depths, Black Hole Talisman, or Ender Hand) can now be placed in the bag. The bag will extract resources from these items when performing operations:

Botania items in bag

Baubles

With the Baubles mod installed, the bag can be placed in the belt slot. If the bag is in the belt slot, it can be opened with a hotkey—default R.

Baubles compatibility

Building Gadgets

With the Building Gadgets mod installed, the gadgets (Building Gadget, Replacement Gadget, and Copy/Paste Gadget) can pull resources from the bag:

Building Gadgets compatibility Building Gadgets compatibility 2

Crafttweaker

Since bag upgrading preserves its contents, there's a special Crafttweaker command for registering such recipes. This type of recipe is necessary because it preserves the contents of the bag used in the recipe.

/
  Adds a shaped bag upgrade recipe
 /
mods.buildersbag.addBagUpgradeRecipeShaped(String name, IItemStack output, IIngredient[][] ingredients, @Optional IRecipeAction action)

/
  Adds a shapeless bag upgrade recipe
 /
mods.buildersbag.addBagUpgradeRecipeShapeless(String name, IItemStack output, IIngredient[] ingredients, @Optional IRecipeAction action)

Alternatively, you can use the exported recipe function, which can be used in various recipe registration commands, for example, with recipe stages:

mods.recipestages.Recipes.addShaped("one", <buildersbag:builders_bag_tier_two>, [[<minecraft:stone>, <minecraft:iron_ingot>, <minecraft:stone>], [<ore:plankWood>, <buildersbag:builders_bag_tier_one>, <ore:plankWood>], []], mods.buildersbag.upgradeFunction);

The function is accessed via: mods.buildersbag.upgradeFunction

Crafting Recipes

Crafting recipes

Everything Together!

The best thing about the bag is that the modules interact with each other to create the blocks you need. This means that if you want to place chiseled plank bits and you have logs, the bag will first create planks, then chisel them (exactly as many as needed), and then create bits from those planks. The system is extremely modular and can be easily expanded by other mods. Someone could (for example) create a furnace module that automatically smelts blocks as needed.

Here are some fun GIFs showing everything together:

Example 1

Example 2

Example 3

Example 4

Addons

ProjectE

ProjectE: https://www.curseforge.com/minecraft/mc-mods/builders-bag-projecte-addon

Planned Compatibility/Features

  • Support for Vanilla Ender Chest, EnderStorage, and Furnace Module → New Addon
  • Integration with Effortless Building → Base Mod (POSTPONED to 1.16+)
  • AE2 and RS Modules → New Addon

Frequently Asked Questions

Q: Will you update for newer versions?

A: Yes, I will update for 1.16+. This work is currently in progress.

I hope you enjoy the mod! Please report any bugs on Github!

Special thanks to CreativeMD for making LittleTiles compatibility possible!

Project members
Tschipp

Tschipp

Created: 5 Apr 2021

ID: 30138