Links
Tags
Creators
Details
Licensed ARR
Published 2 months ago
Updated 1 hour ago
All versions
1.4.0
Release
Contraption Lights 1.4.0last week 1,902
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client-side
Server-side
Changes
- Fixed a moving structure staying lit after the last light block was broken off a nearby structure. It now goes dark right away instead of waiting for a block update or another light to pass by.
- The layer of a Sable sub-level that rests on the ground now picks up world light like the rest of it, instead of staying dark.
- Fixed one layer of a Sable sub-level keeping a removed world light, staying brighter than the rest of the build.
enableWorldToSubLevelLambLightis much lighter on performance. A sub-level that is a single loose block now takes a cheap path sized to one block instead of the full section scan, and costs nothing at all while no light is near it.- Lower baseline cost with Sable installed, even with every option off.
enableWorldToFlywheelLightis lighter near a moving structure that carries light.- A structure's carried lights are skipped for blocks they cannot reach, so every lighting path costs less near large or spread-out builds.
- A contraption riding a Sable sub-level no longer costs anything on the light paths that its host already covers.
- World light on Sable sub-levels and on Flywheel-rendered blocks samples the light engine more cheaply.
- VEIL mode sub-level lights are lighter per frame.
- The status overlay costs nothing per frame while no message is showing.
- A player ragdolled by Sable Ragdolls keeps carrying their light: a torch, lantern, or other glowing item in hand (or a glowing helmet) lights the scene while they are limp, and follows the limb as it moves. Needs no options; works on every mode. For the rest of the body to be lit by it as well, turn on
enableWorldToSubLevelLambLight. - The settings in Sodium's Video Settings are now grouped under headings. "Light onto structures" is split into LAMB and VEIL, so the options are no longer suffixed with the mode they belong to.
- Sable sub-levels no longer lose their corner shading under a shaderpack. Corners and recesses are shaded like the world's, and glowing blocks keep their brightness. Turn it off with
fixSubLevelAmbientOcclusion. - VEIL mode stands down whenever Iris is installed. The notice saying so now appears on the main menu, and again each time VEIL is selected, instead of once per launch.
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:gUdYw8o3:bD29jdc3"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gUdYw8o3:bD29jdc3"
}

