Skip to content

⛏️ Ansible Crafting

Craft from every chest in the room — without moving a single item.

Ansible Crafting is a Fabric mod that lets you craft using materials from nearby inventories. No more running back and forth between chests and your crafting table. Just open the crafting grid, and everything within range is at your fingertips.

"Like having a really long arm that can reach into every chest at once."


✨ Features

  • 🔍 Inventory Scanning — Automatically detects chests, barrels, hoppers, shulker boxes, furnaces, and more within a configurable range (default: 16 blocks)
  • 🛠️ Remote Crafting — Craft items using materials from any nearby container, no need to move items to your inventory first
  • 📋 Side Panel — A sleek panel shows all available items from nearby inventories with quantities
  • 🔲 Grid & List Modes — Switch between icon grid (like EMI/REI) or text list display
  • 🔦 Inventory Highlighting — Click an item in the panel to see exactly which containers have it (colored outlines on blocks)
  • 📡 World Overlay — Wifi-style status icons on containers show which ones are enabled/disabled for remote crafting
  • 🔀 Per-Inventory Toggle — Enable or disable individual containers for remote crafting via keybind
  • 📦 Container Panel — Optionally show the item panel when opening any container (chests, barrels, etc.), not just crafting tables
  • 🔢 Item Counts — Show or hide quantity numbers in the panel
  • 🧪 Recipe Viewer Integration — Full support for EMI and REI recipe transfer

📦 Dependencies

Required

Mod Version Link
Fabric Loader 0.14.21+ fabricmc.net
Fabric API 0.90.0+ Modrinth · CurseForge
Mod Menu 7.2.2+ Modrinth · CurseForge
Cloth Config 11.1.106+ Modrinth · CurseForge

Optional (Recipe Viewers)

Mod Status Link
EMI ✅ Fully supported Modrinth · CurseForge
REI ✅ Fully supported Modrinth · CurseForge
JEI ❌ Not supported JEI is primarily a Forge/NeoForge mod with limited Fabric API compatibility

Tip: You don't need a recipe viewer, but EMI or REI makes crafting much smoother — click a recipe and the mod pulls items from nearby chests automatically!


🎮 Supported Minecraft Versions

Minecraft Status
1.20.1 ✅ Supported

More versions coming soon via Stonecutter multi-version support.


📥 Installation

  1. Install Fabric Loader for Minecraft 1.20.1
  2. Download and install the required dependencies (Fabric API, Mod Menu, Cloth Config)
  3. Drop the Ansible Crafting .jar into your mods/ folder
  4. (Optional) Install EMI or REI for recipe viewer integration
  5. Launch the game!

🕹️ How to Use

  1. Place a crafting table near your storage area
  2. Open the crafting table — the inventory panel appears automatically on the side
  3. Browse available items — everything from nearby chests, barrels, and other containers is listed
  4. Search — use the search box to filter items by name
  5. Highlight sources — click any item to see which containers have it (blocks glow with colored outlines)
  6. Craft! — place items in the crafting grid manually, or use EMI/REI to auto-fill recipes from nearby containers
  7. Toggle containers — use the keybind to enable/disable specific containers (wifi icons show their status in-world)

⚙️ Configuration

Access settings through Mod MenuAnsible Crafting → ⚙️, or edit config/ansiblecrafting.json directly.

Quick Settings Overview

Category Key Settings
Scanning Range (1–64 blocks), scan interval, max inventories
Panel Position (left/right/centered), display mode (grid/list), size
Visuals Highlight duration & thickness, overlay opacity & position

For the full configuration reference with all options, defaults, and ranges, see the Configuration Reference.


🧰 Supported Inventories

Works with any block that has an inventory:

  • ✅ Chests (single & double)
  • ✅ Barrels
  • ✅ Shulker Boxes
  • ✅ Hoppers
  • ✅ Dispensers & Droppers
  • ✅ Furnaces, Blast Furnaces, Smokers
  • ✅ Brewing Stands
  • ✅ Any mod container using the Fabric Transfer API

🧪 Recipe Viewer Compatibility

Ansible Crafting integrates deeply with recipe viewers for a seamless crafting experience:

Feature EMI REI
Recipe transfer (auto-fill grid)
Exclusion zones (no overlap with panel)
Pull items from remote containers

Why no JEI? JEI is primarily a Forge/NeoForge mod. While a Fabric port exists, it has limited API compatibility with the transfer handler system that Ansible Crafting relies on. EMI and REI are the recommended recipe viewers for Fabric.


🌈 Shader Compatibility

Ansible Crafting includes shader-aware rendering for compatibility with Iris and Sodium. Block highlighting and wifi overlay icons will work with most shader packs.

Note: Shader compatibility is heavily dependent on which shader pack you're using. Each shader pack handles rendering differently, and some may cause visual artifacts with highlights or overlay icons. If you experience issues with a specific shader pack, please open an issue on GitLab with the shader pack name and a description of the problem.

Shader Mod Status
Iris (Fabric) ✅ Supported — auto-detected at runtime
No shaders ✅ Full support with GPU depth testing

📜 Documentation

Document Description
Full Documentation Developer docs, architecture, CI/CD, and more
Configuration Reference All config options in detail
Changelog Release history
Contributing How to contribute
License Mozilla Public License 2.0

🙏 Credits

  • Author: Ghent Starshadow
  • Contact: ghent@starshadow.com
  • Repository: GitLab

📄 License

Ansible Crafting is licensed under the Mozilla Public License 2.0. See LICENSE for the full text.

This means: - ✅ You can use, modify, and distribute this mod freely - ✅ Modifications to existing source files must remain under MPL-2.0 - ✅ New files you add can use any license - ✅ Contributors automatically grant license under MPL-2.0 terms (no CLA required)