promotional bannermobile promotional banner

Shader Carry

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

Shader Carry-1.20.1-1.1.0.jar

File nameShader Carry-1.20.1-1.1.0.jar
Uploader
PGC1312PGC1312
Uploaded
Aug 23, 2026
Downloads
150
Size
160.4 KB
Mod Loaders
Fabric
File ID
8719051
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:shader-carry-1664990:8719051"

Learn more about Curse Maven

What's new

🎯 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.

This mod has no additional files