Tags
Creators
Details
Licensed ARR
Published 4 months ago
Updated 3 days ago
All versions
1.5.0-beta.1
Beta
Contraption Lights 1.5.0-beta.1 - The Colourful Update2 months ago 51
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client-side
Server-side
Changes
- New option
enableColoredLight: light takes the colour of the block it comes from, so a torch glows warm, a soul lantern blue, and a redstone torch red. Off by default. - Coloured light works with Sodium installed, and turns itself off while a shaderpack is active. Switching the option takes effect right away.
enableColoredLightcovers VEIL mode as well, so every backend follows the one setting. VEIL lights are plain white while it is off, and take their block's colour while it is on.- Light colours are truer to the block they come from: soul lights read blue instead of cyan, redstone a deeper red, and froglights the pastel shade of their own texture.
- Every light-emitting vanilla block now has its own colour, including lava, fire, lit furnaces, cauldrons of lava, conduits, ender chests, portals, respawn anchors, trial spawners, vaults and candle cakes.
- Dynamic lights from items that are not blocks are coloured too: a lava bucket, glow berries, a glow ink sac, glowstone dust, prismarine crystals, blaze rods and powder, fire charges, spectral arrows and a nether star. Fireballs, wither skulls, endermen, creepers and filled item frames light in colour as well.
- VEIL lights reach as far as their source block's light level. A torch lights 14 blocks out instead of fading away around 10.
- New option
colorIntensity: how far a light's colour departs from white. 1.0 is the block's own colour, lower washes towards white, higher deepens it, and 0 leaves every light white. - New option
colorfulCandles: each dyed candle glows the colour of its wax, or turn it off for a warm flame from every candle. On by default. - The coloured light settings have their own page in Sodium's Video Settings.
- Light colours are data: a resource pack or another mod can add or change them with a JSON file, matching a block id, a block tag, or particular blockstates. The README documents the format.
- New option
deriveColorFromTexture: turn it off and any light the mod has no colour on file for glows warm instead of taking one from its texture. Vanilla blocks keep their colours either way. On by default. - Sealed rooms inside a Sable sub-level now hold light in and keep it out. A lantern outside leaves the room dark, a lamp inside no longer shines through the hull, and passing lit structures, nearby world blocks, mobs and held torches are blocked in both directions. Glass and slabs still let light through. New option
enableSubLevelOcclusion, on by default. - The Config button in NeoForge's mod list now opens the mod's settings instead of staying greyed out.
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:KW481Dd5"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gUdYw8o3:KW481Dd5"
}

