promotional bannermobile promotional banner

LightAPI

High-performance dynamic lighting engine and spatial indexing API for Minecraft Fabric 1.21.11+. Features volumetric shapes, double-buffered bake pipeline, and multi-light grouping.
Back to Files

lightapi-1.0.jar

File namelightapi-1.0.jar
Uploader
MisterBartraMisterBartra
Uploaded
Nov 2, 2026
Downloads
3
Size
106.3 KB
Mod Loaders
Fabric
File ID
9411535
Type
R
Release
Supported game versions
  • 1.21.11

Curse Maven Snippet

Fabric

modImplementation "curse.maven:lightapi-1777570:9411535"

Learn more about Curse Maven

What's new

💡 LightAPI 1.0 - Dynamic Lighting & Volumetric Engine

  • Memory Optimization: Fixed excessive startup allocation in SpatialIndex and ConcurrentSparseLong2ObjectMap using lightweight sparse segments.
  • GPU Shader Pipeline: Real-time uniform buffer objects (ColorLightUBO) paired with ShaderProgramMixin and WorldRendererMixin for zero-overhead terrain and entity lighting.
  • Dynamic Entity Illumination: Injected dynamic photometric querying into EntityRenderer (EntityRendererMixin) so mobs, players, armor stands, and dropped items reflect dynamic lights in real-time.
  • Volumetric Emitters: Native spatial support for VOLUME_BOX, SPHERE, CAPSULE, and directional bounds.
  • Thread-Safe Snapshotting: Atomic double-buffer baking eliminating render thread stalls.
  • Modular SPI Bridge: Clean integration with ColorAPI for multi-channel RGB light propagation.

This mod has no additional files