COWMODSКаталог модов

Shader Carry

Fixes the invisibility and broken lighting bugs when carrying entities or blocks with the Carry On mod while using Shaders.

Автор: PGC1,7 тыс.2обновлён 6 сент. 2026 г.
Оптимизация

Описание

📦 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:

  1. Invisible Entities: Animals or mobs you pick up completely disappear.
  2. 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) and ItemRenderer (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.

Галерея

BSL ShadersSolas ShaderPhoton Shaders

Последние версии

Все версии →
release

Shader Carry 26.2-1.1.0

1.1.0
6 сент. 2026 г.417Minecraft: 26.2fabric
Скачать
release

Shader Carry 26.1.2-1.1.0

1.1.0
6 сент. 2026 г.91Minecraft: 26.1.2fabric
Скачать
release

Shader Carry 1.21.4-1.1.0

1.1.0
6 сент. 2026 г.42Minecraft: 1.21.4fabric
Скачать
release

Shader Carry 1.21.1-1.1.0

1.1.0
6 сент. 2026 г.177Minecraft: 1.21.1fabric
Скачать
release

Shader Carry 1.20.6-1.1.0

1.1.0
6 сент. 2026 г.21Minecraft: 1.20.6fabric
Скачать
release

Shader Carry 1.20.4-1.1.0

1.1.0
6 сент. 2026 г.19Minecraft: 1.20.4fabric
Скачать
release

Shader Carry 1.20.1-1.1.0

1.1.0
23 авг. 2026 г.386Minecraft: 1.20.1fabric
Скачать
Что нового
### 🎯 Entity Rendering & Placement Accuracy - **Fixed Low Entity Height (Y-axis)**: Fixed a major positioning bug where carried mobs were rendered too low (around knee/shin level). Mobs are now properly positioned at chest/chin level matching the original Carry On mod. - **Accurate 1:1 World Scale**: Added scale compensation to counteract `PlayerRenderer`'s internal scaling factor ($15/16$). Carried entities now render at their exact intended scale without unintended downscaling. - **Fine-tuned Distance (Z-axis)**: Calibrated the forward distance offset (`+0.03f`) to ensure mobs sit seamlessly in the player's carrying arms without clipping into the torso. - **Full Sneaking / Crouching Support**: Integrated `doSneakCheck` to dynamically lower carried objects along with the player's body dip when crouching. ### ⚡ Compatibility & Stability - **CarryOnScript Support**: Added support for Carry On script transformations (custom scale and position overrides for special/modded entities). - **Null Safety**: Added null-checks to block and entity rendering pipelines to prevent potential crashes with unexpected states. - **Clean Mixin Mappings**: Added `remap = false` on mod-target mixin points to resolve compiler mapping warnings. ### 🧹 Optimization - Cleaned up boilerplate and debug code. The shader-compatible renderer is now streamlined and permanently active in the background.