All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Take It Out — Minecraft Mod (Shulker Picking + Easy Place)

Take It Out — Minecraft Mod (Shulker Picking + Easy Place)

by rofumer • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

⚡ TakeItOut — Fast Shulker Block Picking + Easy Place

Pick blocks directly from shulker boxes — whether they’re in your inventory or placed in the world — using:

  • the pick block key (mouse wheel)
  • Litematica Easy Place (right-click in schematics)
  • or regular right-click in schematics with Auto Take Out enabled

Build faster than ever — whether you use Easy Place or place blocks manually.

Works seamlessly with Litematica schematics and is especially useful with any Litematica printer.


🎥 Video Guide


✨ Key Features

  • 📦 Pick blocks directly from:

    • shulker boxes in your inventory
    • linked containers placed in the world
  • 🧱 Litematica Easy Place support
    Right-click schematic blocks to auto-pick and place them exactly as defined by the schematic

  • 🖱️ Manual placement support (Auto Take Out)
    Right-click in schematics to automatically take the required item while placing blocks normally

  • ⚡ Works with Litematica schematics

  • 🖨️ Compatible with:

    • original Litematica printer
    • litematica-printer (BiliXWhite fork)
  • 🔄 Support for Tweakeroo Restock

  • 🖱️ Pick block support using the mouse wheel

  • 🔄 Auto pick mode (toggle with R)

  • 📦 Extraction Modes:

    • SINGLE ITEM
    • FULL STACK
      (switch with B)
  • 📁 Container Groups
    Save, switch and share named container setups with other players on the server

  • 🌐 Server-side Shared Groups
    Publish container groups to the server and let other players import them instantly

  • 📦 Box Selection Tool
    Select a cuboid area to automatically link all containers inside it


📦 Linked World Containers

Link placed containers using the configurable Link Looked-at Container hotkey (H by default).

Supported:

  • shulker boxes
  • chests
  • barrels

Features:

  • 🌐 Cross-container item access
  • 🌍 Cross-dimension support
  • 📊 Litematica material list integration
  • 🟢 Linked container outline rendering
  • 🧭 Container management UI

You can also create:

  • 📁 Container Groups — save, switch and share named container setups
  • 🌐 Shared Server Groups — publish groups for all players on the server
  • 🗑️ Dump Containers — automatically store displaced inventory items during swaps
  • 📦 Box Selection — bulk-link containers inside a selected area

🧭 UI & Item Management

All Items Tab

  • View all available items
  • 🔍 Search/filter items
  • 🖱️ Left-click → request full stack
  • 🖱️ Right-click → request single item

Containers Tab

Manage:

  • linked containers
  • dump containers
  • container groups

Includes:

  • linked container counters
  • Delete All actions
  • improved item pulling UX

⌨️ Keybindings

Action Default
Toggle Auto Pick R
Switch Extraction Mode B
Link Looked-at Container H
Mark Dump Container G

🆕 Recent Updates

  • Added server-side shared container groups with import/remove support
  • Added Box Selection mode for bulk container linking
  • Improved Easy Place reliability after reconnects
  • Correct block placement in water
  • Better redstone wire matching
  • Fixed inventory overflow and item merge issues
  • Tools no longer get moved into world containers accidentally
  • Chat notifications for scan limits and server restrictions
  • Server config option to disable item requests from All Items tab

⚠️ Compatibility Notice

Item Swapper

TakeItOut may conflict with Item Swapper because both modify item picking behavior.

Possible issues:

  • incorrect item selection
  • unexpected hotbar swaps

👉 If problems occur, try disabling Item Swapper or adjusting its settings.


🌐 Multiplayer Support

Install the mod on the server to use it on public servers
or use the companion plugin for:

  • Paper
  • Purpur
  • Spigot
  • Bukkit

⚠️ Client Compatibility

Older client versions are not compatible with current server versions.

This changed after introducing Single Item Mode.

👉 Please update the client to the latest version.


⚙️ Settings

Open the full settings screen with:

  • X + T
  • Controls menu
  • Mod Menu

🔗 Links

My Projects

☕ Support

Made by Max Bel — support the project:
https://ko-fi.com/maxbel


KCB Hosting

Used in 12 modpacks on Modpack Index

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
1d ago 1
26.3
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
26.2
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.1.2
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
26.2
Neoforge
1d ago 1
1.21.11
Neoforge
1d ago 1
26.1.2
Neoforge
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.6
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
26.3 26.2 26.1.x +1
Paper Purpur Spigot
1d ago 1
26.1.x
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
26.1.x 1.21.x
Paper Purpur Spigot
1d ago 1
1.21.11
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.20.6
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.8
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.10
Fabric
1d ago 1
1.21.8
Fabric
1d ago 1
1.21.8
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.7
Fabric
1d ago 1
1.21.8
Fabric
1d ago 1
1.21.7
Fabric
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.7
Fabric
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21
Fabric
1d ago 1
1.21.x
Bukkit Paper Purpur Spigot
1d ago 1
1.21
Fabric
1d ago 1
1.21.x
Bukkit Paper Purpur Spigot
1d ago 1
1.21
Fabric
1d ago 1
## 1.1.28

### Fixed

  • Litematica 0.29.1 compatibility — material lists could not be opened.** Litematica 0.29.1 added stackable-entity counts to its material list, which changed the signature of MaterialListUtils.getMaterialList. TakeItOut's material list integration still expected the old signature, so with both mods installed opening any material list failed.

The integration now works with both the old and the new signature, so material lists open again and linked world containers are still counted as available materials.

### Changed

  • Built against Litematica 26.3-0.29.1 (previously 0.29.0).

### Requirements

  • Minecraft 26.3
  • Works with Litematica 0.29.0 and 0.29.1.

1.1.27

Added

  • Sophisticated Backpacks support (optional):
  • Placed/wall-mounted backpacks can now be linked as world container sources, the same way chests, barrels, and shulker boxes are.
  • Item requests now also fall back to a matching Sophisticated Backpack carried by the player — in their main inventory, offhand, worn instead of a chestplate,
or equipped in a Curios slot (if Curios API is installed) — when the item isn't found directly or in a linked container.
  • Fully optional: works out of the box if Sophisticated Backpacks (and, for the Curios slot check, Curios API) isn't installed.
[1.1.27-26.2] 1.1.27-26.2 by rofumer on Oct 12, 2026
Download
1.1.27

Added

  • Sophisticated Backpacks support (optional):
  • Placed/wall-mounted backpacks can now be linked as world container sources, the same way chests, barrels, and shulker boxes are.
  • Item requests now also fall back to a matching Sophisticated Backpack carried by the player — in their main inventory, offhand, worn instead of a chestplate,
or equipped in a Curios slot (if Curios API is installed) — when the item isn't found directly or in a linked container.
  • Fully optional: works out of the box if Sophisticated Backpacks (and, for the Curios slot check, Curios API) isn't installed.
1.1.27

Added

  • Sophisticated Backpacks support (optional):
  • Placed/wall-mounted backpacks can now be linked as world container sources, the same way chests, barrels, and shulker boxes are.
  • Item requests now also fall back to a matching Sophisticated Backpack carried by the player — in their main inventory, offhand, worn instead of a chestplate,
or equipped in a Curios slot (if Curios API is installed) — when the item isn't found directly or in a linked container.
  • Fully optional: works out of the box if Sophisticated Backpacks (and, for the Curios slot check, Curios API) isn't installed.
## 1.1.27

### Fixed

  • Litematica Printer (BiliXWhite) 1.3-beta.4 compatibility.** The printer refactored its tick
handling — ClientPlayerTickManager was replaced by the new module system (ModuleManager),
which made TakeItOut's integration mixin fail to apply with:

@Mixin target me.aleksilassila.litematica.printer.handler.ClientPlayerTickManager was not found
takeitout.client.mixins.json:NewPrinterMixin from mod takeitout

Auto Take Out now hooks into ModuleManager instead, so automatic item pulling works again
while the printer is running.

### Changed

  • Built against litematica-printer 26.2-1.3-beta.4 (previously 1.3-beta.3).

### Requirements

  • Minecraft 26.2
  • Litematica Printer users: update to **1.3-beta.4**
1.1.27

Added

  • Sophisticated Backpacks support (optional):
  • Placed/wall-mounted backpacks can now be linked as world container sources, the same way chests, barrels, and shulker boxes are.
  • Item requests now also fall back to a matching Sophisticated Backpack carried by the player — in their main inventory, offhand, worn instead of a chestplate,
or equipped in a Curios slot (if Curios API is installed) — when the item isn't found directly or in a linked container.
  • Fully optional: works out of the box if Sophisticated Backpacks (and, for the Curios slot check, Curios API) isn't installed.
Port to NeoForge. Works with Forgematica.
Port to Forge. Works with Forgematica and ForgematicaPrinter.
Port to NeoForge. Works with Forgematica.
Port to NeoForge. Works with Forgematica.
Port to NeoForge. Works with Forgematica.
Includes all the latest features from version 1.1.26.
Includes all the latest features from version 1.1.26.
Includes all the latest features from version 1.1.26.
Includes all the latest features from version 1.1.26.
Includes all the latest features from version 1.1.26.
## Bug Fixes

  • Fixed plugin failing to enable on newer Paper builds** — the item stack encoder/decoder used for cross-server item transfer relied on a
CraftItemStack.asBukkitCopy method signature that recent Paper builds changed; the plugin now detects the correct signature automatically and no longer crashes
on startup
Bug fix: Fixed compatibility with Litematica's pickBlockableSlots setting.

Previously, TakeItOut bypassed Litematica's slot restrictions by swapping items directly via malilib, ignoring which slots were marked as "blockable." A partial fix that was added earlier prevented slot overwriting but introduced a new issue — if you were holding an item in a non-blockable slot (e.g. a pickaxe), Easy Place would do nothing at all, even if the required block was in your inventory.

TakeItOut now fully delegates slot selection to Litematica, which handles pickBlockableSlots correctly: protected slots are never overwritten, and if your current slot is protected, Litematica automatically picks an available allowed slot.
Bug fix: Fixed compatibility with Litematica's pickBlockableSlots setting.

Previously, TakeItOut bypassed Litematica's slot restrictions by swapping items directly via malilib, ignoring which slots were marked as "blockable." A partial fix that was added earlier prevented slot overwriting but introduced a new issue — if you were holding an item in a non-blockable slot (e.g. a pickaxe), Easy Place would do nothing at all, even if the required block was in your inventory.

TakeItOut now fully delegates slot selection to Litematica, which handles pickBlockableSlots correctly: protected slots are never overwritten, and if your current slot is protected, Litematica automatically picks an available allowed slot.
## New Features

  • Search inside shulker boxes** — when sending container contents to the client, shulker boxes are now grouped by full identity (type + contents) so the client can display them correctly
  • Shulker boxes grouped by contents** — identical shulkers are now merged into a single entry when aggregating container items

## Improvements

  • Shulker fallback** — if the requested item isn't found directly in linked containers, the server will now extract a shulker box containing the most of that item

## New Features

  • Search inside shulker boxes** — the search bar in the All Items tab now matches items stored inside shulkers: if a shulker contains the searched item, it appears in the results too
  • Shulker boxes grouped by contents** — identical shulkers are merged into a single entry with an inline contents preview

## Improvements

  • Shulker fallback** — if the requested item isn't found directly, the mod will provide a shulker box containing the most of that item
  • Box Selection hotkey now toggles** — if all containers in the selected region are already linked, pressing the hotkey again unlinks them
  • ItemSwapper compatibility fix** — resolved a mixin conflict affecting Pick Block
## New Features

  • Added support for shared container groups — players can now publish their groups to the server and import groups shared by others (requires TakeItOut mod 1.1.24+)

## New Features

  • Server-side container group sharing** — players can publish their container groups to the server via a Share/Update button in the Groups tab. Other players see a "Server Groups" section with Import and Remove buttons. Groups persist across restarts in config/takeitout-shared-groups.json and are broadcast to all online players on any change
  • Box Selection hotkey** — select a cuboid region (two corner points) to automatically link all containers inside it

## UI Improvements

  • Scrollbars with drag support in all three tabs (All Items / Containers / Groups)
  • Fixed last item being clipped at the bottom of the list
  • Fixed vertical text alignment in small buttons
  • LMB/RMB tooltip strings in All Items are now localized via lang files (EN / ZH)

## Bug Fixes

  • Fixed items like redstone dust not being pulled from linked containers when using Easy Place or Auto Take Out — items with mismatched DataComponents (a Minecraft 1.21.5+ quirk) were not recognized as the same item during extraction

### New Features

  • Dump Containers**
  • Mark world containers as dump targets (hotkey G) to automatically offload unwanted blocks from your inventory
  • Dump containers appear in the Containers tab with an orange highlight and can be toggled there as well
  • During full-inventory swaps (Easy Place / printer), displaced items are routed to dump containers instead of back into the source container

  • Container Groups**
  • Save and switch between named sets of linked containers, stored per world/server
  • Each group holds source and dump containers across all dimensions
  • Old container data auto-migrates to a group named "default"

### Improvements

  • Containers UI**
  • Delete All buttons (with confirmation) for source and dump container lists
  • Dump container rows now have separate Mark/Unmark and Delete buttons, matching source rows
  • Containers tab header now shows linked container count and server scan limit
  • Fix: Mark/Unmark for dump containers now works even outside render distance

  • Container Groups**
  • Removed the switch-group confirmation dialog — auto-save makes it unnecessary, data is never lost on switch

### Bug Fixes

  • Easy Place:** Fixed blocks not being placed into water and other replaceable blocks (waterlogging, etc.)
  • Easy Place:** Fixed redstone dust and other blocks that change state after placement getting skipped on the next tick
  • Easy Place:** Fixed waitingForItem getting permanently stuck when easyPlaceOnUseTick stops firing
  • Item merging:** Fixed items exceeding max stack size (64) when merging into partially-filled slots
  • Notification:** "All Items" disabled message now appears in chat instead of the action bar, where it was silently overwritten by the game

## Bug fixes

  • Fixed Easy Place placing redstone dust incorrectly after reconnecting to a server
  • Fixed Easy Place failing to request items from containers after reconnecting (items were found but not recognized as matching)
  • Fixed stale "waiting for item" state persisting across reconnects, causing Easy Place to get stuck
  • Fixed pending item request not being cleared on world/server change

## ✨ New Features

  • Dump inventory** — the mod can now push items from the player's inventory into linked containers. The plugin now handles the dump_inventory packet to support this.
  • Dump containers in item extraction** — when the player's inventory is full and trying to take an item from a linked container, the plugin will now try to offload the held item (or a swappable inventory item) into designated dump containers before giving up.

## 🐛 Bug Fixes

  • Partial stack merge** — taking an item from a linked container now correctly merges into partially filled inventory slots (main hand first, then all inventory slots), matching the Fabric mod's extraction logic.
  • Scan limit not shown in UI** — the linked container scan limit is now correctly sent to the client when the mod UI is opened, so the X/Y counter displays properly on Paper servers.

### New Features

  • Dump Containers**
  • Mark world containers as dump targets (hotkey G) to automatically offload unwanted blocks from your inventory
  • Dump containers appear in the Containers tab with an orange highlight and can be toggled there as well
  • During full-inventory swaps (Easy Place / printer), displaced items are routed to dump containers instead of back into the source container

  • Container Groups**
  • Save and switch between named sets of linked containers, stored per world/server
  • Each group holds source and dump containers across all dimensions
  • Old container data auto-migrates to a group named "default"

### Improvements

  • Containers UI**
  • Delete All buttons (with confirmation) for source and dump container lists
  • Dump container rows now have separate Mark/Unmark and Delete buttons, matching source rows
  • Containers tab header now shows linked container count and server scan limit
  • Fix: Mark/Unmark for dump containers now works even outside render distance

  • Container Groups**
  • Removed the switch-group confirmation dialog — auto-save makes it unnecessary, data is never lost on switch

### Bug Fixes

  • Easy Place:** Fixed blocks not being placed into water and other replaceable blocks (waterlogging, etc.)
  • Easy Place:** Fixed redstone dust and other blocks that change state after placement getting skipped on the next tick
  • Easy Place:** Fixed waitingForItem getting permanently stuck when easyPlaceOnUseTick stops firing
  • Item merging:** Fixed items exceeding max stack size (64) when merging into partially-filled slots
  • Notification:** "All Items" disabled message now appears in chat instead of the action bar, where it was silently overwritten by the game
1.08

Bug Fixes

  • Item stacking: items taken from linked containers one at a time now accumulate in an existing partial slot instead of scattering across separate inventory slots
  • allow_all_items_take: false message: the "All Items tab is disabled" notification was silently overwritten by the client's own action bar message — moved to chat so it's always visible
  • Oversized container list: when a player has more linked containers than the server limit, they now receive a clear error message (Too many linked containers selected (X/Y)) instead of a silent failure
## New Features

  • Allow All Items Take toggle** — server admins can now disable taking items via the "All Items" tab by setting allow_all_items_take: false in takeitout-server.json. Players who attempt it will see an action bar message explaining it is disabled on this server.

## Improvements

  • Server config sync** — the server now sends linked_container_scan_limit to the client upon joining, so the client and server stay in sync without manual configuration.

## Config Changes

A new field has been added to takeitout-server.json:

``json
"allow_all_items_take": true
``

Existing configs will be migrated automatically on first load — no manual changes required.
Changelog — v1.1.21

Fixes
  • Fixed item pulling triggering unnecessarily when a block of any type already occupies the target position — items are now only requested when the position is air (the
only case Easy Place can actually place something)
  • Fixed single-item pulls in the All Items menu stacking into existing partial inventory slots instead of scattering one item per slot

Improvements
  • Added action bar notification when the requested item is not found in any linked container
  • Fixed the keybind category in Controls showing a raw internal string instead of "TakeItOut"
Take It Out — Minecraft Mod (Shulker Picking + Easy Place) Icon
Download Take It Out — Minecraft Mod (Shulker Picking + Easy Place)
Select game version
Select platform