HomeJavaModsTimerAPI
TimerAPI
ModsJava

TimerAPI

by hirosuke · on Modrinth

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.18–1.20.1 · Bukkit⬇ Download for 1.18–1.20.1 · Paper⬇ Download for 1.18–1.20.1 · Purpur⬇ Download for 1.18–1.20.1 · Spigot
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

TimerAPI

An api easily create and coding as simple to timer.

Features

Usage

Add below to build.gradle.kts.

repositories {
    maven("https://repo.chihuyu.love/snapshots/")
}
dependencies {
    compileOnly("love.chihuyu:TimerAPI:1.4.1-SNAPSHOT")
}

Example

// this timer length is 180 * 20(1sec) = 3600tick(3min)
val timer = TimerAPI.build("wait ramen", duration = 180, period = 20, delay = 0)
    .start {
        hotWater.drip()
    }
    .tick {
        some()
    }
    .end {
        ramen.eat()
    }

timer.run()

Support

If you need any help or want to share some ideas to add, just DM me!

Discord: @hirosukt

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more