Skip to content

Rewrites the lighting engine of minecraft 1.7.10 to support RGB lights

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING.md
Notifications You must be signed in to change notification settings

python-69/LightingOverhaul

Repository files navigation

NOTICE

The current implementation of the lighting engine has weird behaviour, and is extremely laggy (see the active issues for context). A major refactoring/rewrite of the lighting logic is planned, but i'm too busy to pour a large amount of my time into fixing it, so do not expect any improvements before the summer.

Lighting Overhaul

Lighting Overhaul is an open source Forge Core-Mod that aims to replace Minecraft's lighting engine with a system which adds three new channels of light. A new set of lighting update routines will spread colors around, while a modified rendering engine deals with the new information. That's not all though! While colored lights are awesome, the ultimate goal of this project is to extend an API for other mod writers to use! Expect to see some mods show up that hook into the API we provide!

Exclusive to Minecraft Forge 1.7.10, don't ask for any other versions, or you will be ignored!

Dependencies

SpongeMixins 1.3.3 (available at the releases)

Triangulator 1.1.1 or newer (https://github.com/FalsePattern/Triangulator/releases)

splash

Features

  • Light gets colored when it passes through stained glass (even sunlight!)
  • Smooth mixing of colored light
  • Custom colored light values for any light-emitting modded block

Fork changes

  • Migrated to a way better build script.
  • Rebranded to Lighting Overhaul
  • Cleaned up source code directory clutter. Now the entire code is in a comprehensible structure instead of scattered around everywhere.
  • Reworked all mixins from @Overwrite to more extensible alternatives (in progress)
  • Removed colored glowstone -- This is now purely a coremod and API for other mods to hook into.

Known issues/incompatibilities

  • Does not work with any OptiFine versions

Special Thanks

basdxz

  • For helping me with migrating the ancient code to a more modern buildscript, and giving me guidance with mixins and Minecraft's render engine.

About

Rewrites the lighting engine of minecraft 1.7.10 to support RGB lights

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING.md

Stars

Watchers

Forks

Packages

No packages published

Contributors 13