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
Условия использования, изменения и распространения этого товара.
16.06.2026 · Modrinth
Port to Minecraft 26.2
Скриншоты и изображения из оригинальной страницы Modrinth.
Автор проекта не добавил галерею на Modrinth.
Опубликованные версии и оригинальные файлы Modrinth.
16.06.2026 · 1 464 081 загрузки
Port to Minecraft 26.2
09.04.2026 · 2 966 869 загрузки
Fix connect=tile and connectTiles not working correctly after changing enabled resource packs
06.04.2026 · 137 028 загрузки
Port to Minecraft 26.1
23.12.2025 · 6 875 922 загрузки
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 загрузки
07.07.2025 · 3 361 397 загрузки
This beta is missing emissive textures for item models.
03.05.2025 · 2 059 719 загрузки
This beta is missing emissive textures for item models.
27.12.2024 · 3 023 423 загрузки
10.12.2024 · 2 172 290 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
15.05.2024 · 361 945 загрузки
15.05.2024 · 542 664 загрузки
15.05.2024 · 4 159 685 загрузки
15.05.2024 · 24 888 загрузки
15.05.2024 · 3 409 загрузки
02.10.2023 · 1 419 405 загрузки
02.10.2023 · 4 257 853 загрузки
02.10.2023 · 34 216 загрузки
22.07.2023 · 659 429 загрузки
22.07.2023 · 15 092 загрузки
22.07.2023 · 17 628 загрузки
11.06.2023 · 461 577 загрузки
23.03.2023 · 331 038 загрузки
16.03.2023 · 1 089 211 загрузки
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 загрузки
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 загрузки
innerSeams support to all applicable methods (horizontal, vertical, h+v, v+h, top)10.08.2022 · 85 257 загрузки
innerSeams support to all applicable methods (horizontal, vertical, h+v, v+h, top)08.06.2022 · 49 489 загрузки
08.06.2022 · 27 246 загрузки
connectBlocks/connectTiles and heights parity bugs05.03.2022 · 88 383 загрузки
21.02.2022 · 9 743 загрузки
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 загрузки
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 загрузки
matchTiles parsing04.12.2021 · 1 271 загрузки
matchTiles parsing22.10.2021 · 2 832 загрузки
19.10.2021 · 596 загрузки
25.09.2021 · 3 093 загрузки
Initial release