Go to file
2020-05-13 11:21:14 +02:00
.idea Initial commit 2020-05-13 10:59:55 +02:00
gradle/wrapper Initial commit 2020-05-13 10:59:55 +02:00
src/main Initial commit 2020-05-13 10:59:55 +02:00
.gitignore Initial commit 2020-05-13 10:59:55 +02:00
build.gradle Initial commit 2020-05-13 10:59:55 +02:00
build.properties Set build version to 0.1 2020-05-13 11:07:10 +02:00
gradle.properties Initial commit 2020-05-13 10:59:55 +02:00
gradlew Initial commit 2020-05-13 10:59:55 +02:00
gradlew.bat Initial commit 2020-05-13 10:59:55 +02:00
LICENSE Create LICENSE 2020-05-13 11:03:07 +02:00
README.md Add links to readme 2020-05-13 11:21:14 +02:00

AsyncLighting

This mod moves Minecraft's light engine processing to another thread, "fixing" MC-162253 (underlying performance issue still exists, but does not impact FPS anymore).

MC-123584 is also fixed by simply moving all rendering off the main thread. It is recommended to enable the Forge "alwaysSetupTerrainOffThread" option to avoid rendering issues.

Also included is a fix for opening screenshots using the chat link (vanilla behaviour: freezing the game until image viewer is closed).

Forge version this mod was tested to work with: 31.1.27. Version 31.1.87 is currently incompatible.

Known issues

Block light in single player worlds is not rendered until the light source receives a block update.

Multiplayer worlds do not have this issue.