Continuity
The Continuity mod enables the use of texture packs created in OptiFine formats without requiring OptiFine installation. It supports three main formats: connected textures, emissive textures (only for blocks and item models), and custom block layers.
This is a client-side only mod that includes two built-in resource packs. The first - "Default Connected Textures" - adds connected textures for glass, sandstone, and bookshelves, similar to how OptiFine does it. The second pack - "Glass Pane Culling Fix" - eliminates visible borders between vertically stacked glass panes, creating a seamless visual effect when using connected textures.
Technically, Continuity implements its own specifications for connected textures, emissive textures, and custom block layers. These specifications are extensions of the corresponding OptiFine formats and provide additional capabilities for resource pack authors. Detailed documentation on Continuity specifications is available on the project's wiki page.
Continuity is primarily developed as a Fabric mod and works optimally with this loader. However, using tools like Connector and Forgified Fabric API, the mod can be successfully used on other platforms including NeoForge and Forge. Special versions for these loaders are published on CurseForge and Modrinth - they contain the same code as Fabric versions but with additional metadata indicating dependency on Connector and Forgified Fabric API. Creating a separate version for NeoForge that doesn't require Forgified Fabric API is not currently planned due to significant technical differences between Fabric and NeoForge APIs.