promotional bannermobile promotional banner

Light Switches

Makes light switches actually work, with color and dim chooser, allowance for multiple differently-set switches per game location.


Overview

This mod makes the game's new Light Switch furniture function as an actual light switch.

Interact with a switch to turn it on or off. Switches are off by default (shown by the switch facing down).

Turning a switch on will light up the entire location at night, as bright as day time by default.

To adjust the brightness or color of the light, hover over the placed switch and press the color key (default C). This will open up a color picker; the bottom slider adjusts brightness, middle slider adjusts saturation, and top slider adjusts hue.

Turning on one switch will turn off all other switches in the location; each switch can be configured with different colors.

You can change the on and off sounds in the config.


Custom Light Switches

You can set any furniture to act as a light switch using Content Patcher. For now, the only option for a given light switch furniture is custom on and off textures.

Target the dictionary at "aedenthorn.LightSwitches/dict". entries should be e.g.:

"MyFurnitureId":

{
    "OffTexture": "PathToOffTexture",
    "OnTexture": "PathToOnTexture"
}

You can omit either of the texture entries to use the furniture's default texture. Textures should be the same size as the default texture, just make them transparent apart from the furniture's source rect (see the mod's assets/on.png for an example, which follows the game's furniture_3 tilesheet).


Technical

Requires SMAPI.

Implements a Generic Mod Config Menu interface to change config settings in-game.

Code is at https://github.com/aedenthorn/StardewValleyMods.

A list of all my mods for Stardew Valley is available at https://www.nexusmods.com/stardewvalley/articles/895.

d4b011bb-afba-46b0-a48a-cfb193104b16

The Light Switches Team

profile avatar
Owner
  • 26
    Followers
  • 287
    Projects
  • 5.1M
    Downloads

More from ErintheView all

  • Personal Juke Box project image

    Personal Juke Box

    • 2
    • Mods

    Minimalist music player with playlist, search, shuffle, etc. that lets you switch in-game songs anywhere.

    • 2
    • June 11, 2026
    • Mods
  • Grandma project image

    Grandma

    • 11
    • Mods

    Replaces Grandpa with Grandma.

    • 11
    • June 11, 2026
    • Mods
  • Text Replace project image

    Text Replace

    • 9
    • Mods

    Lets modders replace substrings of text in the game's text data.

    • 9
    • June 11, 2026
    • Mods
  • Mobile Catalogues project image

    Mobile Catalogues

    • 35.9K
    • Mods

    Allows you to add catalogues for most merchants in the game to the Mobile Phone.

    • 35.9K
    • June 10, 2026
    • Mods
  • Personal Juke Box project image

    Personal Juke Box

    • 2
    • Mods

    Minimalist music player with playlist, search, shuffle, etc. that lets you switch in-game songs anywhere.

    • 2
    • June 11, 2026
    • Mods
  • Grandma project image

    Grandma

    • 11
    • Mods

    Replaces Grandpa with Grandma.

    • 11
    • June 11, 2026
    • Mods
  • Text Replace project image

    Text Replace

    • 9
    • Mods

    Lets modders replace substrings of text in the game's text data.

    • 9
    • June 11, 2026
    • Mods
  • Mobile Catalogues project image

    Mobile Catalogues

    • 35.9K
    • Mods

    Allows you to add catalogues for most merchants in the game to the Mobile Phone.

    • 35.9K
    • June 10, 2026
    • Mods