
This is a simple plugin that allows you to make signs that countdown to a certain time!
Dependencies
This plugin depends on KotKit to provide the Kotlin stdlib.
Usage
Creation
To create a countdown sign, it's /signadd <Unix Timestamp> <line of sign>, while looking at the sign you wish to update.
You can get the Unix Timestamp for any time at https://www.unixtimestamp.com/ - it's essentially a universal way for computers to count and understand time, and circumvents timezones.
The line of the sign, 1-4, is which line of the sign the countdown text will appear on.
Deletion
To stop a countdown sign from trying to update, use /signremove, looking at the sign you want to remove. This will not remove the text from the sign, only stop it from updating in the future - if you wish, you can break the sign once it's removed.
Permissions and commands
Permission setup is simple, there are 3 permissions attached to 3 relevant commands.
countdownsigns.add - default op - allows /signadd to create signs
countdownsigns.remove - default op - allows /signremove to delete signs
countdownsigns.reload - default op - allows /signreload to reload the config
Config
There's only one option in the config, format, which dictates the format for the sign. It supports MiniMessage formatting and has 3 available placeholders, {d}, {h}, {m}, corresponding respectively to days, hours, and minutes left on the countdown.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as CountdownSigns-1.0.1.jar — drop this file into the mods folder
- Download size: 63 KB
- Download link checked 22 Aug 2026 — working
These come from our own check of the pack file, not from the source page.