Releases: mclegoman/luminance
[1.21] Luminance 1.0.0-alpha.3
This version only changes what is needed for Minecraft 1.21.
Changelog
- Ported
1.0.0-alpha.3+1.20.5/6
to Minecraft 1.21.
Alpha 4 Development
1.0.0-alpha.4
will add alot of shader rendering stuff, and will be released within the next few weeks.
Development Build
Please help us improve by submitting bug reports if you encounter any issues.
Want to support my work?
If you'd like to donate, visit BuyMeACoffee.
Your support is appreciated, please be aware that donations are non-refundable.
[1.20.5/6] Luminance 1.0.0-alpha.3
Luminance 1.0.0-alpha.3 for 1.20.5/6
Changelog
- You can now modify and remove dynamic shader uniforms, and BeforeRender runnables.
- Note, this version will break compatibility with mods that used BeforeRender runnables, as it now requires an id.
Development Build
Please help us improve by submitting bug reports if you encounter any issues.
Want to support my work?
If you'd like to donate, visit BuyMeACoffee.
Your support is appreciated, please be aware that donations are non-refundable.
[1.20.5-rc3] Luminance 1.0.0-alpha.2
Luminance 1.0.0-alpha.2 for 1.20.5-rc3
Small update to check if Iris is enabled.
Changelog
Features
- Added
CompatHelper.isIrisShadersEnabled()
boolean check.- Returns true if Iris is both installed and a shader pack is enabled.
Development Build
Please help us improve by submitting bug reports if you encounter any issues.
Want to support my work?
If you'd like to donate, visit BuyMeACoffee.
Your support is appreciated, please be aware that donations are non-refundable.
[1.20.5-rc2] Luminance 1.0.0-alpha.1
Luminance 1.0.0-alpha.1 for 1.20.5-rc2
Changelog
Config Version 1
- Added integer config option
alpha_level
.- This value is clamped between 0 and 100.
Features
- Added Dynamic Shader Uniforms.
- You can add custom dynamic shader uniforms using:
ShaderRenderEvents.ShaderUniform.registerFloat("modid", "example", Uniforms::getExample);
ShaderRenderEvents.ShaderUniform.registerFloats("modid", "example", Uniforms::getExample);
ShaderRenderEvents.ShaderUniform.registerVector3f("modid", "example", Uniforms::getExample);
- In this example, your dynamic uniform name will be
modid_example
.
- Luminance also comes with some already registered.
lu_viewDistance
lu_fov
lu_fps
lu_time
lu_eyePosition
lu_position
lu_pitch
lu_yaw
lu_currentHealth
lu_maxHealth
lu_currentAbsorption
lu_maxAbsorption
lu_currentHurtTime
lu_maxHurtTime
lu_currentAir
lu_maxAir
lu_isSprinting
lu_isSwimming
lu_isSneaking
lu_isCrawling
lu_isInvisible
lu_isWithered
lu_isPoisoned
lu_isBurning
lu_isOnGround
lu_isOnLadder
lu_isRiding
lu_hasPassengers
lu_biomeTemperature
lu_alpha
lu_perspective
lu_viewDistanceSmooth
lu_fovSmooth
lu_timeSmooth
lu_eyePositionSmooth
lu_positionSmooth
lu_pitchSmooth
lu_yawSmooth
lu_currentHealthSmooth
lu_maxHealthSmooth
lu_currentAbsorptionSmooth
lu_maxAbsorptionSmooth
lu_currentHurtTimeSmooth
lu_maxHurtTimeSmooth
lu_currentAirSmooth
lu_maxAirSmooth
lu_isSprintingSmooth
lu_isSwimmingSmooth
lu_isSneakingSmooth
lu_isCrawlingSmooth
lu_isInvisibleSmooth
lu_isWitheredSmooth
lu_isPoisonedSmooth
lu_isBurningSmooth
lu_isOnGroundSmooth
lu_isOnLadderSmooth
lu_isRidingSmooth
lu_hasPassengersSmooth
lu_biomeTemperatureSmooth
lu_alphaSmooth
- This list of included dynamic shader uniforms will change over time, more will be added in future updates.
- If you are a shader developer and need something custom, or just have a suggestion for a new dynamic shader uniform, add an issue to the Issues page with what you need, and it'll get added.
- You can add custom dynamic shader uniforms using:
Resource Packs
Perspective: Default
- Added Super Secret Settings Resource Pack.
- This resource pack contains shaders that have been used in previous minecraft versions.
- Requires Perspective or Souper Secret Settings.
Development Build
Please help us improve by submitting bug reports if you encounter any issues.
Want to support my work?
If you'd like to donate, visit BuyMeACoffee.
Your support is appreciated, please be aware that donations are non-refundable.