can-pipe
by fewizz
can-pipe is a client-side Fabric and NeoForge mod that loads Canvas shader pipelines for Minecraft 26.1 – 26.2.
What it does
Canvas is the rendering pipeline the mod loads, and it lets shaderpacks use material properties defined in a material.glsl file. Players install can-pipe on the client, then place preferred shaderpacks and resourcepacks in the matching directory and activate them in the game options.
Only the client needs the mod, so a server does not have to install it and players on a server without it can still join. The project is released under the GNU Lesser General Public License v3.0 only, and its source code and issue tracker are public.
Because the mod targets the Canvas pipeline, it is aimed at players who want shader-based lighting on the client. The project note says it is not compatible with Sodium and Iris.
Key features
Canvas shader pipelines
Loads Canvas shader pipelines so that shaderpacks built for the Canvas renderer can be activated on the client.
Material properties
Exposes material properties to shaders, including frx matEmissive, frx matCutout, frx matUnmipped and frx matExposure.
material.glsl uniforms
Provides uniforms through material.glsl, so shaderpacks can read per-material data such as emission and exposure.
Shaderpack and resourcepack loading
Shaderpacks and resourcepacks are placed in their directories and selected from the game options, as with other shader mods.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Shaderpacks with material data
Shaderpacks that read material.glsl uniforms can use emissive and cutout material flags on the client.
Client-only lighting setups
Players who want shaders without changing the server can run the mod alone on their own client.
Who it’s for: Players who want Canvas-based shaderpacks on the client, and shaderpack authors who use the frx material properties and material.glsl uniforms. Players who run Sodium or Iris alongside should check compatibility first, because the project note says it is not compatible with that pair.
Questions
Does can-pipe need to be installed on the server?
Which loaders does can-pipe support?
Is can-pipe compatible with Sodium and Iris?
More from fewizz
Official listing
- Modrinth page
- modrinth.com/mod/can-pipe
- Owner
- fewizz
- Published
- 2026-03-14
- Updated on Modrinth
- 2026-09-03
- Facts verified
- 2026-10-15
