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

HighCrafter tier frameprofile avatar
Owner
HighCrafter tier icon
  • 27
    Followers
  • 304
    Projects
  • 6.1M
    Downloads

More from ErintheView all

  • Custom Spouse Rooms project image

    Custom Spouse Rooms

    Lets you move and customize your farmhouse's spouse room, and enables multiple spouse rooms for Free Love mod.

    • 139.0K
    • August 6, 2026
  • Mailbox Menu project image

    Mailbox Menu

    Replaces the mailbox's click-to-open-next mechanic with a fully-functional mailbox menu that shows new mail and old mail with titles and customizable envelope icons.

    • 11.2K
    • August 6, 2026
  • Free Love project image

    Free Love

    Framework for allowing complex romantic relationships, including multiple spouses and roommate with spouse.

    • 185.7K
    • August 1, 2026
  • Area of Effect project image

    Area of Effect

    A framework for creating area of effect tools (e.g. magic wands)

    • 1.3K
    • July 28, 2026
  • Custom Spouse Rooms project image

    Custom Spouse Rooms

    Lets you move and customize your farmhouse's spouse room, and enables multiple spouse rooms for Free Love mod.

    • 139.0K
    • August 6, 2026
  • Mailbox Menu project image

    Mailbox Menu

    Replaces the mailbox's click-to-open-next mechanic with a fully-functional mailbox menu that shows new mail and old mail with titles and customizable envelope icons.

    • 11.2K
    • August 6, 2026
  • Free Love project image

    Free Love

    Framework for allowing complex romantic relationships, including multiple spouses and roommate with spouse.

    • 185.7K
    • August 1, 2026
  • Area of Effect project image

    Area of Effect

    A framework for creating area of effect tools (e.g. magic wands)

    • 1.3K
    • July 28, 2026