Download Hourglass — Minecraft Mods — MetaMods
Hourglass

Hourglass

Active

Downloads

36

Last update

1 year ago

Versions

1.16.2 — 1.20.2
Client and server
Forge
Utils

Hourglass

Hourglass Logo

The Hourglass mod for Minecraft Forge gives players complete control over the passage of time in the game. You can customize the duration of day and night according to your preferences, and also change the standard sleep mechanics.

Main Features

Instead of the standard sleep system, Hourglass offers smooth time acceleration when you're in bed. In multiplayer mode, the speed of time flow depends on the number of sleeping players - the more people resting, the faster morning comes. This eliminates the need for sleep voting systems and makes nights more dynamic.

You can independently configure the speed of day and night. If the standard 20-minute cycle seems too fast or slow to you, you can stretch the day to real 24 hours or, conversely, speed up the night for more comfortable gameplay.

Time Effects

The mod includes various time effects that synchronize game processes with the current time speed. Among them:

  • Plant and grass growth
  • Weather changes
  • Potion effects
  • Furnace and hopper operation
  • And much more

Most of these effects are disabled by default but can be activated through configuration settings.

Compatibility

Hourglass is compatible with popular mods:

  • Comforts
  • Serene Seasons
  • Enhanced Celestials
  • Quark (with some limitations)
  • Morpheus (requires disabling sleep function in Hourglass)
  • Good Night's Sleep

Important: The sleep function of Hourglass conflicts with similar systems in Quark and Morpheus. It's recommended to disable either the sleep function in Hourglass or the corresponding modules in these mods.

Commands

/hourglass config <config-key> [<value>]

Allows you to modify or view current mod settings.

/hourglass query timeSpeed

Displays the current time flow speed.

/hourglass query sleeperCount

Shows the ratio of sleeping players in the current dimension.

Configuration Settings

All settings can be changed during gameplay without reloading. Main parameters are located in the server configuration file:

[time]
    # Daytime speed
    # Range: 0.0 ~ 24000.0
    daySpeed = 1.0

    # Nighttime speed
    # Range: 0.0 ~ 24000.0
    nightSpeed = 1.0

    [time.effects]
        # Weather synchronization with time speed
        # Allowed Values: NEVER, ALWAYS, SLEEPING
        weatherEffect = "SLEEPING"

        # Random tick speed synchronization
        # Allowed Values: NEVER, ALWAYS, SLEEPING
        randomTickEffect = "NEVER"

        # Base random tick speed
        baseRandomTickSpeed = 3

        # Potion effect acceleration
        # Allowed Values: NEVER, ALWAYS, SLEEPING
        potionEffect = "NEVER"

        # Hunger effect acceleration
        # Allowed Values: NEVER, ALWAYS, SLEEPING
        hungerEffect = "NEVER"

        # Block entity operation acceleration
        # Allowed Values: NEVER, ALWAYS, SLEEPING
        blockEntityEffect = "NEVER"

[sleep]
    # Enable sleep function
    enableSleepFeature = true

    # Maximum time speed when all players sleep
    sleepSpeedMax = 120.0

    # Minimum speed when one player sleeps
    sleepSpeedMin = 1.0

Warning: Setting daySpeed and nightSpeed values above 3600 may be unsafe for people with photosensitive epilepsy.

Client Settings

The client configuration file allows you to customize interface elements:

[gui]
    # Hide clock in bed interface
    hideBedClock = false

    # Clock screen alignment
    clockAlignment = "TOP_RIGHT"

    # Prevent clock wobble
    preventClockWobble = true

    # Clock margin from screen edge
    clockMargin = 16

    # Clock scale
    clockScale = 64

Modpack developers can configure Hourglass parameters for their project by placing configuration files in the ./defaultconfigs folder.

Project members
DuckyCrayfish

DuckyCrayfish

Developer

Created: 26 Oct 2021

ID: 2189