ModsFinder

Piston Packing

by ivangeevo

Piston Packing lets a piston push items into an enclosed space, where they compress into a single block once the space is sealed on all six sides.

FabricClient and serverCreative Commons Attribution 4.01.21.1

What it does

When a piston pushes items into an enclosed air space, the items are packed together into one block. The space has to be sealed on all six sides by solid blocks before compression happens. The mod provides a collection of block creation paths built on this piston mechanic, and it also includes a Piston Shovel that breaks blocks with silk touch in the same way a netherite shovel does.

Compression is set by recipes rather than fixed code. The built-in recipes are defined entirely through a data pack, and each recipe states which items are packed, how many are required and what result is produced. Fabric API is required to run the mod. Its source code and issue tracker are public, and it is published for Fabric on 1.21.1 under the Creative Commons Attribution 4.0 license, which does not make it open source.

Because the mod runs on client and server, both sides need it installed for the packing to behave the same in singleplayer and multiplayer. Its latest Fabric file is version 0.1 for 1.21.1, released on 2025-10-29 on the alpha channel, and the first public release dates from 2025-01-07.

Key features

  1. Piston compression

    A piston pushing items into a sealed enclosed space packs them into one compressed block.

  2. Sealed space requirement

    Compression only happens when all six sides of the space are closed off by solid blocks.

  3. Data-driven recipes

    Packing recipes are written in a data pack, so the items, quantities and results can be changed without editing code.

  4. Piston Shovel

    A shovel that breaks blocks with silk touch, made from netherite, so blocks can be collected whole.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Questions

Does Piston Packing need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed alongside Piston Packing on Fabric 1.21.1.

Does the server need Piston Packing?

Yes. The mod is client and server, so the server and every player need it for the compression to work the same on both sides.

Can the packing recipes be changed?

Yes. The built-in recipes are defined through a data pack, and each one sets the packed items, the required count and the result.

In the catalog

Piston Packing is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from ivangeevo

All projects

Similar mods

What the author says

Each recipe describes what items can be packed, how many are required, and what the result should be.
ivangeevo, on the Modrinth page

Official listing

Owner
ivangeevo
Published
2025-01-07
Updated on Modrinth
2025-10-29
Facts verified
2026-10-15

Tags