promotional bannermobile promotional banner

Contiguous Storage - A Functional Storage Addon

Functional Storage drawers join a Storage Controller by touching it, directly or through other drawers and trims, like Storage Drawers. Optional STRICT mode cuts off what no longer touches. Trims in every wood.
Back to Files

contiguousstorage-0.1.0+1.20.1.jar

File namecontiguousstorage-0.1.0+1.20.1.jar
Uploader
DrimoZDrimoZ
Uploaded
Oct 22, 2026
Downloads
16
Size
157.4 KB
Mod Loaders
Forge
File ID
9289628
Type
R
Release
Supported game versions
  • 1.20.1
  • 1.20

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:contiguous-storage-1757921:9289628")

Learn more about Curse Maven

What's new

Changelog

0.1.0+1.20.1 — 2026-10-22

The same mod as 0.1.0+1.21.1, ported to Minecraft 1.20.1 and Forge.

Changed

  • Built for Forge 47 and Functional Storage 1.20.1-1.2.14 or newer, on Java 17.
  • The framed trim is dressed by a recipe of its own (frame block, core block, framed trim), since Functional Storage 1.20.1's framed recipe takes only its own blocks. Its look is kept in the same Style tag as Functional Storage's framed drawers.
  • No backport of the 1.5.7 load freeze fix: Functional Storage 1.20.1 loads differently.

Notes

  • Not tested with Immaterial Drawers, which has no 1.20.1 version.
  • Create moves Functional Storage's drawers on 1.20.1, without duplication. In STRICT a moved drawer is unlinked once away from its network.
  • With trimsEnabled = false, the trims leave the creative tabs at the next join, not on /reload.

0.1.0+1.21.1 — 2026-10-22

Added

  • Drawers link to a Storage Controller by touching it, directly or through other drawers, trims and blocks of the #contiguousstorage:conductors tag. Faces only. The controller's range still applies.
  • Three modes in contiguousstorage-common.toml: OFF, ASSIST (default, never unlinks) and STRICT (a drawer that no longer touches its network is unlinked).
  • STRICT: the Linking Tool, in single and area mode, keeps only the drawers that touch, and says how many it dropped.
  • STRICT: a safety net re-checks every loaded network every validationIntervalTicks (100).
  • Feedback: "N drawer(s) disconnected" to the player who cut a chain, smoke on cut drawers (at most 32 per cut), and a sparkle on drawers linked by placement.
  • /contiguousstorage dryrun: how many drawers STRICT would unlink, in any mode, without changing anything.
  • Trims: one per Functional Storage wood, addon woods included, and a framed trim. trimsEnabled turns their recipes, creative tab entries and conduction off.
  • Storage Drawers' trims in the conductor tag, as optional entries.
  • Auto-link requires that the player who placed the drawer may interact with the controller (spawn protection, world border).

Fixed

  • Functional Storage 1.5.7's server freeze while loading a drawer linked from another chunk than its controller. This backports Functional Storage's own fix, and applies only to 1.5.7 and older.

Notes

  • Needed on both client and server, because of the trims.
  • Land claims are not checked by auto-link.
  • A drawer put back by a machine (Create contraption, deployer…) is not linked by placement.
  • Tested with Immaterial Drawers 0.2.1 and Create 6.0.10. Create cannot move Functional Storage's own drawers.
  • Functional Storage's own cost on very large networks is documented in the README, not changed.

This mod has no additional files