A Minecraft mod that allows for efficient connected textures
Continuity is a Minecraft mod that allows resource packs that use the OptiFine connected textures format, OptiFine emissive textures format (only for blocks and item models), or OptiFine custom block layers format to work without OptiFine.
Continuity is client-side only and includes two built-in resource packs. The Default Connected Textures pack provides connected textures for glass, sandstone, and bookshelves, similar to the built-in connected textures provided by OptiFine. The Glass Pane Culling Fix pack culls faces between vertically stacked glass panes to make them look seamless with connected textures.
Formally, Continuity implements the Continuity connected textures specification, Continuity emissive textures specification, and Continuity custom block layers specification. All of these are extensions of the corresponding OptiFine specification and were created to provide more features to resource pack authors. The documentation for the Continuity specifications can be found at the Continuity wiki.
Continuity is developed as a Fabric mod and is recommended to be used with Fabric. However, Connector and Forgified Fabric API allow Continuity to work well on other mod loaders such as NeoForge and Forge. Releases are made on CurseForge and Modrinth that are marked as working with these mod loaders; these releases contain the same code as equivalent releases for Fabric, but with additional metadata to declare Connector and Forgified Fabric API as dependencies. An official NeoForge version of Continuity that does not require Forgified Fabric API is not planned at this time due to major technical differences between the Fabric and NeoForge APIs.
Required
Unsupported
Terms for using, modifying and redistributing this product.
16.06.2026 · Modrinth
Port to Minecraft 26.2
Screenshots and images from the original Modrinth page.
The project author has not added a gallery on Modrinth.
Published versions and original Modrinth files.
16.06.2026 · 1 464 081 downloads
Port to Minecraft 26.2
09.04.2026 · 2 966 869 downloads
Fix connect=tile and connectTiles not working correctly after changing enabled resource packs
06.04.2026 · 137 028 downloads
Port to Minecraft 26.1
23.12.2025 · 6 875 922 downloads
cutout_mipped render type was removed by vanilla and Continuity no longer recognizes it. This may partially break some resource packs that use overlays or custom block layers.10.11.2025 · 2 241 411 downloads
07.07.2025 · 3 361 397 downloads
This beta is missing emissive textures for item models.
03.05.2025 · 2 059 719 downloads
This beta is missing emissive textures for item models.
27.12.2024 · 3 023 423 downloads
10.12.2024 · 2 172 290 downloads
The changes listed below are relative to the last full release, Continuity 2.0.2.
assets/minecraft/ not being parsed correctlydisableSolidCheck using previously defined value instead of default value when no value was defined after a resource reloadoverlay method edge case where corner overlay would be applied when it shouldn't have beenoverlay methodorient propertyoverlay_horizontal, overlay_vertical, overlay_horizontal+vertical, and overlay_vertical+horizontal methodsMore details about these changes can be found at the wiki.
tintBlock always has ambient occlusion enabled (unless disabled globally) instead of using the default value10.12.2024 · 4 596 099 downloads
The changes listed below are relative to the last full release, Continuity 2.0.2.
assets/minecraft/ not being parsed correctlydisableSolidCheck using previously defined value instead of default value when no value was defined after a resource reloadoverlay method edge case where corner overlay would be applied when it shouldn't have beenoverlay methodorient propertyoverlay_horizontal, overlay_vertical, overlay_horizontal+vertical, and overlay_vertical+horizontal methodsMore details about these changes can be found at the wiki.
tintBlock always has ambient occlusion enabled (unless disabled globally) instead of using the default value04.12.2024 · 190 080 downloads
The changes listed below are relative to the last full release, Continuity 2.0.2.
assets/minecraft/ not being parsed correctlydisableSolidCheck using previously defined value instead of default value when no value was defined after a resource reloadoverlay method edge case where corner overlay would be applied when it shouldn't have beenoverlay methodorient propertyoverlay_horizontal, overlay_vertical, overlay_horizontal+vertical, and overlay_vertical+horizontal methodsMore details about these changes can be found at the wiki.
tintBlock always has ambient occlusion enabled (unless disabled globally) instead of using the default value04.12.2024 · 10 473 718 downloads
The changes listed below are relative to the last full release, Continuity 2.0.2.
assets/minecraft/ not being parsed correctlydisableSolidCheck using previously defined value instead of default value when no value was defined after a resource reloadoverlay method edge case where corner overlay would be applied when it shouldn't have beenoverlay methodorient propertyoverlay_horizontal, overlay_vertical, overlay_horizontal+vertical, and overlay_vertical+horizontal methodsMore details about these changes can be found at the wiki.
tintBlock always has ambient occlusion enabled (unless disabled globally) instead of using the default value04.12.2024 · 94 704 downloads
The changes listed below are relative to the last full release, Continuity 2.0.2.
assets/minecraft/ not being parsed correctlydisableSolidCheck using previously defined value instead of default value when no value was defined after a resource reloadoverlay method edge case where corner overlay would be applied when it shouldn't have beenoverlay methodorient propertyoverlay_horizontal, overlay_vertical, overlay_horizontal+vertical, and overlay_vertical+horizontal methodsMore details about these changes can be found at the wiki.
tintBlock always has ambient occlusion enabled (unless disabled globally) instead of using the default value04.12.2024 · 247 657 downloads
The changes listed below are relative to the last full release, Continuity 2.0.2.
assets/minecraft/ not being parsed correctlydisableSolidCheck using previously defined value instead of default value when no value was defined after a resource reloadoverlay method edge case where corner overlay would be applied when it shouldn't have beenoverlay methodorient propertyoverlay_horizontal, overlay_vertical, overlay_horizontal+vertical, and overlay_vertical+horizontal methodsMore details about these changes can be found at the wiki.
tintBlock always has ambient occlusion enabled (unless disabled globally) instead of using the default value04.12.2024 · 5 289 314 downloads
The changes listed below are relative to the last full release, Continuity 2.0.2.
assets/minecraft/ not being parsed correctlydisableSolidCheck using previously defined value instead of default value when no value was defined after a resource reloadoverlay method edge case where corner overlay would be applied when it shouldn't have beenoverlay methodorient propertyoverlay_horizontal, overlay_vertical, overlay_horizontal+vertical, and overlay_vertical+horizontal methodsMore details about these changes can be found at the wiki.
tintBlock always has ambient occlusion enabled (unless disabled globally) instead of using the default value04.12.2024 · 62 074 downloads
The changes listed below are relative to the last full release, Continuity 2.0.2.
assets/minecraft/ not being parsed correctlydisableSolidCheck using previously defined value instead of default value when no value was defined after a resource reloadoverlay method edge case where corner overlay would be applied when it shouldn't have beenoverlay methodorient propertyoverlay_horizontal, overlay_vertical, overlay_horizontal+vertical, and overlay_vertical+horizontal methodsMore details about these changes can be found at the wiki.
tintBlock always has ambient occlusion enabled (unless disabled globally) instead of using the default value04.12.2024 · 7 705 downloads
The changes listed below are relative to the last full release, Continuity 2.0.2.
assets/minecraft/ not being parsed correctlydisableSolidCheck using previously defined value instead of default value when no value was defined after a resource reloadoverlay method edge case where corner overlay would be applied when it shouldn't have beenoverlay methodorient propertyoverlay_horizontal, overlay_vertical, overlay_horizontal+vertical, and overlay_vertical+horizontal methodsMore details about these changes can be found at the wiki.
13.06.2024 · 4 544 786 downloads
15.05.2024 · 361 945 downloads
15.05.2024 · 542 664 downloads
15.05.2024 · 4 159 685 downloads
15.05.2024 · 24 888 downloads
15.05.2024 · 3 409 downloads
02.10.2023 · 1 419 405 downloads
02.10.2023 · 4 257 853 downloads
02.10.2023 · 34 216 downloads
22.07.2023 · 659 429 downloads
22.07.2023 · 15 092 downloads
22.07.2023 · 17 628 downloads
11.06.2023 · 461 577 downloads
23.03.2023 · 331 038 downloads
16.03.2023 · 1 089 211 downloads
matchBlocks accepting at most one block state property per blockbiomes property value causing an errorweights ranges accepting values less than 1matchTiles parsing resetting the sprite namespace if the path does not contain a slashweight propertyprioritize boolean propertyoptifineOnly boolean propertydisableSolidCheck boolean property to block.properties for better Optifine parityctm_compact not replacing sprite in no-split caserandom sometimes getting block states more than two positions away from the origin position16.03.2023 · 152 134 downloads
matchBlocks accepting at most one block state property per blockbiomes property value causing an errorweights ranges accepting values less than 1matchTiles parsing resetting the sprite namespace if the path does not contain a slashweight propertyprioritize boolean propertyoptifineOnly boolean propertydisableSolidCheck boolean property to block.properties for better Optifine parityctm_compact not replacing sprite in no-split caserandom sometimes getting block states more than two positions away from the origin position10.08.2022 · 210 674 downloads
innerSeams support to all applicable methods (horizontal, vertical, h+v, v+h, top)10.08.2022 · 85 257 downloads
innerSeams support to all applicable methods (horizontal, vertical, h+v, v+h, top)08.06.2022 · 49 489 downloads
08.06.2022 · 27 246 downloads
connectBlocks/connectTiles and heights parity bugs05.03.2022 · 88 383 downloads
21.02.2022 · 9 743 downloads
ctm_compactctm_compact not working correctly with UVs that do not include the entire spritectm_compact splitting quads more times than necessaryctm_compact tile replacementsoverlay_ctm method using texture orientation21.02.2022 · 49 792 downloads
ctm_compactctm_compact not working correctly with UVs that do not include the entire spritectm_compact splitting quads more times than necessaryctm_compact tile replacementsoverlay_ctm method using texture orientation04.12.2021 · 16 362 downloads
matchTiles parsing04.12.2021 · 1 271 downloads
matchTiles parsing22.10.2021 · 2 832 downloads
19.10.2021 · 596 downloads
25.09.2021 · 3 093 downloads
Initial release