
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.jsonand 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)
- 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
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
waitingForItemgetting permanently stuck wheneasyPlaceOnUseTickstops 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
- Mark world containers as dump targets (hotkey
✨ New Features
- Dump inventory — the mod can now push items from the player's inventory into linked containers. The plugin now handles the
dump_inventorypacket 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/Ycounter displays properly on Paper servers.
- Dump inventory — the mod can now push items from the player's inventory into linked containers. The plugin now handles the
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
waitingForItemgetting permanently stuck wheneasyPlaceOnUseTickstops 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
- Mark world containers as dump targets (hotkey
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: falseintakeitout-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_limitto 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:"allow_all_items_take": trueExisting configs will be migrated automatically on first load — no manual changes required.
- Allow All Items Take toggle — server admins can now disable taking items via the "All Items" tab by setting
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"
Changes
New Features
- All Items tab: click LMB to take a stack, RMB to take a single item from any linked container
- Search bar in the All Items tab — filters items by name in real time
- litematica-printer (BiliXWhite fork) support added
- Server config: new option
allow_all_items_take(default:true) — set tofalseto disable item taking via the All Items tab for all players. Players will see an action bar message when the feature is disabled
Improvements
- When linking containers, a warning is shown if the number of linked containers exceeds the server's
linked_container_scan_limit
Bug Fixes
- Fixed tools being swapped into world containers when the player's inventory was full
- Fixed redstone wire state properties causing hologram block matching to fail
Compatibility Note
GetWorldContainerStackPayloadformat has changed — client and server must be the same version. Shulker box functionality is unaffected.fix compatibility with some Minecraft Spigot Servers 1.21.5+
Changelog ✨ New Features
Configurable Container Scan Limit: Server administrators can now customize the linked container scan limit via the linked_container_scan_limit option in takeitout-server.json (default: 64 containers).
🔧 Improvements
Enhanced configuration handling and logging for container scan settings. Compatibility: Server-side update. Players can join servers with this version without any client-side changes needed.
✨ New Features
Configurable Container Scan Limit: Server administrators can now customize the linked container scan limit via the linked_container_scan_limit option in takeitout-server.json (default: 64 containers).
🔧 Improvements
Enhanced configuration handling and logging for container scan settings. Compatibility: Server-side update. Players can join servers with this version without any client-side changes needed.
✨ New Features
Configurable Container Scan Limit: Server administrators can now customize the linked container scan limit via the linked_container_scan_limit option in takeitout-server.json (default: 64 containers).
🔧 Improvements
Enhanced configuration handling and logging for container scan settings. Compatibility: Server-side update. Players can join servers with this version without any client-side changes needed.
Update world container protocol compatibility Read and write dimension-aware world container sources
Add linked container exchange server config
Changelog
1.1.18
Added
- Added a
Sort: Name/Sort: Counttoggle to the TakeItOut item list screen. - Applied the selected item sorting mode to both
All Itemsand linked-container contents popups. - Persisted the selected item sorting mode in the client settings.
- Added Litematica material list integration for linked world containers:
- linked container contents are requested when the material list opens or refreshes;
- returned container item counts are added to Litematica's available material counts;
- the material list refreshes after the server response arrives.
- Added cross-dimension linked container support within the same world/server.
- Added a server config file,
takeitout-server.json, for controlling linked-container exchange:linked_container_exchange_mode:disabled,same_dimension, orcross_dimension;allowed_exchange_dimensions: optional dimension allowlist for linked-container exchange.- Example:
An empty{ "linked_container_exchange_mode": "cross_dimension", "allowed_exchange_dimensions": [ "minecraft:overworld", "minecraft:the_nether" ] }allowed_exchange_dimensionslist allows all dimensions for the selected mode.
Changed
Countsorting now shows the most abundant items first and falls back to item name for stable ordering.Namesorting is case-insensitive and falls back to count for stable ordering.- Linked container network requests now include the source dimension instead of only block coordinates.
Fixed
- Improved compatibility with Carpet/debug renderers so linked container outlines are less likely to be hidden or overwritten.
- Fixed overlap between the TakeItOut screen toolbar buttons and the world/container status text.
Notes
- Litematica already counts items stored in shulker boxes in the player's inventory; TakeItOut only adds linked world-container counts on top.
- Linked container material counts use the existing server-side scan limit of 64 containers per request.
- Linked container outlines are still rendered only in the player's current dimension.
- Added a
Changelog
1.1.18
Added
- Added a
Sort: Name/Sort: Counttoggle to the TakeItOut item list screen. - Applied the selected item sorting mode to both
All Itemsand linked-container contents popups. - Persisted the selected item sorting mode in the client settings.
- Added Litematica material list integration for linked world containers:
- linked container contents are requested when the material list opens or refreshes;
- returned container item counts are added to Litematica's available material counts;
- the material list refreshes after the server response arrives.
- Added cross-dimension linked container support within the same world/server.
- Added a server config file,
takeitout-server.json, for controlling linked-container exchange:linked_container_exchange_mode:disabled,same_dimension, orcross_dimension;allowed_exchange_dimensions: optional dimension allowlist for linked-container exchange.- Example:
An empty{ "linked_container_exchange_mode": "cross_dimension", "allowed_exchange_dimensions": [ "minecraft:overworld", "minecraft:the_nether" ] }allowed_exchange_dimensionslist allows all dimensions for the selected mode.
Changed
Countsorting now shows the most abundant items first and falls back to item name for stable ordering.Namesorting is case-insensitive and falls back to count for stable ordering.- Linked container network requests now include the source dimension instead of only block coordinates.
Fixed
- Improved compatibility with Carpet/debug renderers so linked container outlines are less likely to be hidden or overwritten.
- Fixed overlap between the TakeItOut screen toolbar buttons and the world/container status text.
Notes
- Litematica already counts items stored in shulker boxes in the player's inventory; TakeItOut only adds linked world-container counts on top.
- Linked container material counts use the existing server-side scan limit of 64 containers per request.
- Linked container outlines are still rendered only in the player's current dimension.
- Added a
Release 1.03 with world container support

