├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── dev │ └── gegy │ └── colored_lights │ ├── ColoredLightCorner.java │ ├── ColoredLightPacking.java │ ├── ColoredLightValue.java │ ├── ColoredLights.java │ ├── chunk │ ├── ChunkColoredLightSampler.java │ └── ColoredLightChunkSection.java │ ├── mixin │ ├── chunk │ │ └── ChunkSectionMixin.java │ ├── render │ │ ├── WorldRendererMixin.java │ │ ├── chunk │ │ │ ├── BuiltChunkMixin.java │ │ │ └── BuiltChunkStorageAccess.java │ │ ├── entity │ │ │ ├── BlockEntityRenderDispatcherMixin.java │ │ │ ├── BlockModelRendererMixin.java │ │ │ ├── ItemRendererMixin.java │ │ │ └── ModelPartMixin.java │ │ └── particle │ │ │ └── ParticleManagerMixin.java │ ├── resource │ │ └── ResourceImplMixin.java │ └── shader │ │ └── ShaderMixin.java │ ├── provider │ ├── BlockLightColorLoader.java │ ├── BlockLightColorMap.java │ ├── BlockLightColorProvider.java │ ├── BlockLightColors.java │ └── BlockReferenceParser.java │ ├── render │ ├── ChunkLightColorUpdater.java │ ├── ColorConsumer.java │ ├── ColoredLightBuiltChunk.java │ ├── ColoredLightEntityRenderContext.java │ ├── ColoredLightReader.java │ ├── ColoredLightWorldRenderer.java │ └── particle │ │ └── ColoredParticleVertexConsumer.java │ └── resource │ ├── ResourcePatch.java │ ├── ResourcePatchManager.java │ └── shader │ ├── PatchedShader.java │ ├── PatchedUniform.java │ ├── ShaderPatch.java │ ├── ShaderPatchManager.java │ └── ShaderSourcePatcher.java └── resources ├── assets ├── colored_lights │ └── light_colors.json └── minecraft │ └── shaders │ └── include │ └── colored_chunk_light.glsl ├── colored_lights.accesswidener ├── colored_lights.mixins.json └── fabric.mod.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/ColoredLightCorner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/ColoredLightCorner.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/ColoredLightPacking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/ColoredLightPacking.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/ColoredLightValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/ColoredLightValue.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/ColoredLights.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/ColoredLights.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/chunk/ChunkColoredLightSampler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/chunk/ChunkColoredLightSampler.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/chunk/ColoredLightChunkSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/chunk/ColoredLightChunkSection.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/chunk/ChunkSectionMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/chunk/ChunkSectionMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/render/WorldRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/render/WorldRendererMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/render/chunk/BuiltChunkMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/render/chunk/BuiltChunkMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/render/chunk/BuiltChunkStorageAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/render/chunk/BuiltChunkStorageAccess.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/render/entity/BlockEntityRenderDispatcherMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/render/entity/BlockEntityRenderDispatcherMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/render/entity/BlockModelRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/render/entity/BlockModelRendererMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/render/entity/ItemRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/render/entity/ItemRendererMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/render/entity/ModelPartMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/render/entity/ModelPartMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/render/particle/ParticleManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/render/particle/ParticleManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/resource/ResourceImplMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/resource/ResourceImplMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/mixin/shader/ShaderMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/mixin/shader/ShaderMixin.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/provider/BlockLightColorLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/provider/BlockLightColorLoader.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/provider/BlockLightColorMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/provider/BlockLightColorMap.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/provider/BlockLightColorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/provider/BlockLightColorProvider.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/provider/BlockLightColors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/provider/BlockLightColors.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/provider/BlockReferenceParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/provider/BlockReferenceParser.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/render/ChunkLightColorUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/render/ChunkLightColorUpdater.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/render/ColorConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/render/ColorConsumer.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/render/ColoredLightBuiltChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/render/ColoredLightBuiltChunk.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/render/ColoredLightEntityRenderContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/render/ColoredLightEntityRenderContext.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/render/ColoredLightReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/render/ColoredLightReader.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/render/ColoredLightWorldRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/render/ColoredLightWorldRenderer.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/render/particle/ColoredParticleVertexConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/render/particle/ColoredParticleVertexConsumer.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/resource/ResourcePatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/resource/ResourcePatch.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/resource/ResourcePatchManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/resource/ResourcePatchManager.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/resource/shader/PatchedShader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/resource/shader/PatchedShader.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/resource/shader/PatchedUniform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/resource/shader/PatchedUniform.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/resource/shader/ShaderPatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/resource/shader/ShaderPatch.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/resource/shader/ShaderPatchManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/resource/shader/ShaderPatchManager.java -------------------------------------------------------------------------------- /src/main/java/dev/gegy/colored_lights/resource/shader/ShaderSourcePatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/java/dev/gegy/colored_lights/resource/shader/ShaderSourcePatcher.java -------------------------------------------------------------------------------- /src/main/resources/assets/colored_lights/light_colors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/resources/assets/colored_lights/light_colors.json -------------------------------------------------------------------------------- /src/main/resources/assets/minecraft/shaders/include/colored_chunk_light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/resources/assets/minecraft/shaders/include/colored_chunk_light.glsl -------------------------------------------------------------------------------- /src/main/resources/colored_lights.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/resources/colored_lights.accesswidener -------------------------------------------------------------------------------- /src/main/resources/colored_lights.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/resources/colored_lights.mixins.json -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gegy/colored-lights/HEAD/src/main/resources/fabric.mod.json --------------------------------------------------------------------------------