Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Supported environments
Client-side
Links
Tags
Creators
Details
Licensed MIT
Published last month
📦 Carry On Shader Fix (Shader Carry)
A client-side add-on for the Carry On mod that completely fixes rendering issues when playing with Shaders (Iris, Oculus, Optifine).
🐛 The Problem
If you use the original Carry On mod alongside shaders, you might have noticed two annoying bugs:
- Invisible Entities: Animals or mobs you pick up completely disappear.
- Broken Lighting: Blocks or chests you carry have weird half-black shadows or broken lighting.
This happens because the original mod uses a custom rendering buffer and disables vanilla depth testing, which breaks how shaders calculate light and geometry.
🛠️ The Solution
This mod carefully patches the rendering system of Carry On without modifying the original mod's core logic.
- It completely rewrites the carrying renderer to use the vanilla
RenderLayer(for entities) andItemRenderer(for blocks). - Entities and blocks are properly attached to the player's body layer, meaning they move smoothly with your camera and receive 100% accurate shadows, lighting, and normal maps from your shaders.
⚙️ Compatibility & Requirements
- Client-side only! You only need this on your client. Servers don't need it.
- Requires Carry On to be installed.
- Compatible with Iris, Oculus, and any shader pack
🤝 Credits
All credits for the original carrying mechanics go to the creator of Carry On (Tschipp). This is purely a visual rendering patch for shader users.


