promotional bannermobile promotional banner

Clocks

Makes the wall clock actually tell time, lets you turn any furniture into a clock, and even fixes the Gold Clock and Community Center clock.



Overview

This mod is a part of my ongoing project to make things do things.

It makes the Wall Clock added in 1.6 tell time like the Gold Clock and Community Center clock do.

The Wall Clock can be purchased from the Furniture Catalogue for 0g.

By default, clock hand movement is smooth, showing the current precise time. You can turn off smooth movement in the config, which will cause the clock to show time in discrete 10 minute intervals like the UI clock.

By default this mod also fixes both the Community Center clock and the Gold Clock to proper smooth movement (or discrete time intervals) like the Wall Clock, as the vanilla movement is a bit off. You can disable this fix in the config.


Config

You can change the hand and nub colors as well as opacity in the config.


Custom Clocks

You can set any furniture to be a clock using Content Patcher, e.g.:

{

    "Format": "2.7.0",
    "Changes": [
        {
            "Action": "EditData",
            "Target": "aedenthorn.Clocks/dict",
            "Entries": {
                "1557": {
                    "DrawOffset": "64, 64",
                    "HourHand": "LooseSprites/Cursors",
                    "MinuteHand": "LooseSprites/Cursors",
                    "Nub": "LooseSprites/Cursors",
                    "HourHandSourceRect": {
                        "X": 369,
                        "Y": 399,
                        "Width": 5,
                        "Height": 9
                    },
                    "MinuteHandSourceRect": {
                        "X": 363,
                        "Y": 395,
                        "Width": 5,
                        "Height": 13
                    },
                    "NubSourceRect": {
                        "X": 375,
                        "Y": 404,
                        "Width": 4,
                        "Height": 4
                    },
                    "HourHandColor": {
                        "B": 255,
                        "G": 255,
                        "R": 255,
                        "A": 255
                    },
                    "MinuteHandColor": {
                        "B": 255,
                        "G": 255,
                        "R": 255,
                        "A": 255
                    },
                    "NubColor": {
                        "B": 255,
                        "G": 255,
                        "R": 255,
                        "A": 255
                    },
                    "Alpha": 1,
                    "Scale": 3.0
                }
            }
        }
    ]
}

This turns the Sun #44 painting into a clock as in the screenshot, using the same hour hand, minute hand, and nub as the Community Center clock and Gold Clock. I've added the above example as a content pack in the Optional Files section that  you can adapt as you like.


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.

7b1b0284-96a3-4e1d-9558-01d0f28bb08d

The Clocks Team

profile avatar
Owner
  • 26
    Followers
  • 290
    Projects
  • 5.2M
    Downloads

More from ErintheView all

  • Fancy Doors project image

    Fancy Doors

    • 13
    • Mods

    Adds all six decorative doors as working door furniture that can be opened, closed, painted and optionally locked.

    • 13
    • June 12, 2026
    • Mods
  • Simple Cooking project image

    Simple Cooking

    • 43
    • Mods

    Lets you grill veggies and fish (and whatever else you allow) over a campfire or brazier.

    • 43
    • June 13, 2026
    • Mods
  • Personal Juke Box project image

    Personal Juke Box

    • 7
    • Mods

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

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

    Grandma

    • 88
    • Mods

    Replaces Grandpa with Grandma.

    • 88
    • June 11, 2026
    • Mods
  • Fancy Doors project image

    Fancy Doors

    • 13
    • Mods

    Adds all six decorative doors as working door furniture that can be opened, closed, painted and optionally locked.

    • 13
    • June 12, 2026
    • Mods
  • Simple Cooking project image

    Simple Cooking

    • 43
    • Mods

    Lets you grill veggies and fish (and whatever else you allow) over a campfire or brazier.

    • 43
    • June 13, 2026
    • Mods
  • Personal Juke Box project image

    Personal Juke Box

    • 7
    • Mods

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

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

    Grandma

    • 88
    • Mods

    Replaces Grandpa with Grandma.

    • 88
    • June 11, 2026
    • Mods