Changelog 2.0 (Fabric)
-
🔄 Replaced Reflection with Mixin Invokers
-
enqueueSectionData→invokeEnqueueSectionData -
doLightUpdates→invokeDoLightUpdates -
checkBlock→invokeCheckBlock
-
-
📦 Removed
LayerLightEngineInvokerMixin-
Simplified to using only
LightingProviderInvoker
-
-
🧹 Streamlined
LightReflectionClass-
runUpdates()now callsinvokeDoLightUpdates() -
getSectionData()reduced to returning an empty section (original light levels read directly viaworld.getLightLevel())
-
-
🗂️ Updated
lightningtorch.mixins.json-
Dropped
LayerLightEngineInvokerentry -
Kept only
ClientChunkManagerAccessorandLightingProviderInvoker
-
-
⚡ Performance & Stability Improvements
-
No more expensive
Method.invoke()calls -
Mixins compile cleanly without “Could not locate @Invoker target” warnings
-
Enjoy a leaner, faster, and more reliable Fabric build!

