Osmosis Filters are item-handling blocks which can pull items of a specific type from an adjacent inventory.
| Contents |
|---|
Recipes
| Recipe Type | Ingredients | Output | Example |
|---|---|---|---|
| Shaped Crafting |
|
|
Usage
The osmosis filter behaves similarly to a Filter.
In addition to the behavior of the filter, the osmosis filter will also pull items from an adjacent inventory, and attempt to insert them into an inventory on its output side, similar to a Hopper. Like hoppers, this occurs at a rate of 8 ticks per item (or 2.5 items per second); this can be configured in the Server Config.
If the osmosis filter holds a filtering item, it will only pull that type of item.

Data
| Blockstate Properties | Values | Description |
|---|---|---|
facing | {"down", "up", "north", "south", "west", "east"} | Output direction |
enabled | {"false", "true"} | Whether the osmosis filter is currently pulling items |
Blockentity data has the following format:
{"inventory": {"stacks": <list of itemstacks>}}
| BlockEntity Data | Format | Description |
|---|---|---|
stacks | List of Itemstack objects | Each object has values "id", "count", and "data". Only the first slot is used. |
History
| Version | Changelog |
|---|---|
| 21.10.0 | Inventory is now serialized under inventory -> stacks |
| 1.21.3-7.0.0.0 | Added to More Red |
