Continuity is a client-only Minecraft Java mod that adds efficient connected textures (CTM) on Fabric, Quilt, NeoForge, and Forge, supporting MC 1.17.1 through 1.21.x. It reads CTM data from any resource pack that ships it, so glass panes, bookshelves, sandstone, and other connecting blocks render as a single continuous surface instead of a repeating grid. Continuity is the standard pairing for players who want OptiFine-style connected textures on a modern Sodium or Fabric setup.
Installation
- 1.Pick the Continuity build that matches your Minecraft version and modloader from the Modrinth project page.
- 2.On Fabric or Quilt, install Fabric API (or QSL on Quilt) into the same profile.
- 3.Drop the Continuity jar into the profile's mods folder.
- 4.Launch the game and enable a CTM-aware resource pack to see connected textures.
Continuity is client-only, so no server-side install is needed. You can join vanilla or modded servers with it active, and other players will not see your connected textures unless they run the same setup.
Compatibility with Sodium and resource packs
Sodium replaces the chunk renderer and does not implement the Fabric Rendering API on its own, so Continuity needs Indium to render its CTM meshes when Sodium is installed. Install Sodium, Indium, and Continuity together if you want both performance and connected textures on Fabric or Quilt.
- Reads OptiFine-format CTM metadata from any loaded resource pack.
- Works alongside Sodium when Indium is installed.
- Compatible with most shader pipelines via Iris or OptiFine when the resource pack already supports CTM.
- Does not add or replace any blocks; it only changes how connecting textures render.
Supported Minecraft versions
- Minecraft 1.17.1 through 1.21.x release builds.
- Loaders: Fabric, Quilt, NeoForge, and Forge (separate jars per loader and MC version).
- Beta builds tracking newer Minecraft snapshots ship separately on the Modrinth versions tab.
Known limitations
- Connected textures appear only with a resource pack that includes CTM data.
- Sodium users must add Indium for the connected textures to render.
- Custom block models from other mods may not pick up CTM unless that mod opts in.
Questions about this entry.
How do I install Continuity?
Download the latest jar from the Modrinth project page, then drop it into the mods folder of your Fabric, Quilt, NeoForge, or Forge profile. On Fabric or Quilt, add Fabric API (or QSL) to the same profile. Launch the game and enable a CTM-compatible resource pack to see connected textures appear in the world.
Does Continuity work with Sodium?
Yes, with Indium. Sodium does not implement the Fabric Rendering API on its own, so Continuity needs the Indium compatibility layer to draw its connected-texture meshes. Install Sodium, Indium, and Continuity together and load a CTM-compatible resource pack to see connecting blocks render smoothly.
Which Minecraft versions does Continuity support?
Continuity has releases for Minecraft 1.17.1 through 1.21.x on Fabric, Quilt, NeoForge, and Forge. Match the jar filename to your Minecraft version exactly; mixing versions will either fail to load or silently disable CTM. The Modrinth versions tab lists every release and the loader it targets.
Does Continuity work without a CTM resource pack?
No. Continuity is the engine that reads connected-texture metadata, but the metadata itself lives in resource packs. Without a CTM-aware pack loaded, the mod has nothing to draw and the world looks identical to vanilla. Pair it with a pack that ships CTM data, such as Faithful with CTM or one of the Conquest-family packs.
Is Continuity safe to use on multiplayer servers?
Continuity is client-only and does not modify world data, so it does not affect server compatibility. You can join vanilla and modded servers with it installed, and other players will not see the connected textures unless they also run Continuity with a matching resource pack. Save files do not need migration when you add or remove the mod.