TimeScaleLib
TimeScaleLib is a Forge and NeoForge library that slows or speeds up the game world for bullet-time effects, while the player keeps normal control.
What it does
The library changes how fast the world runs, with a multiplier that ranges from zero up to normal speed. Unlike the vanilla tick rate command, it scales the flow of the world itself rather than only non-player entities, which keeps slow-motion effects more natural and leaves the player's own input responsive. An optional total duration in ticks sets how long the effect lasts, with the default of -1 meaning it continues until removed.
When the effect ends, the library restores normal speed through a smooth recovery transition over the final 20 ticks of a timed run. It includes built-in commands for applying and removing time scale effects, and a rendering-compatible PartialTick API so visuals stay aligned. Support for movement of specified entities under the scale is included, along with compatibility for several combat gameplay systems. ParCoolSkill uses the library to provide its bullet-time effects, and DodgeBulletTime also requires it.
The library runs on client and server, so both the server and every player need it. It is published for Forge and NeoForge, with files for 1.20.1 and 1.21.1 and 1.21.11. It is released under a custom license and is not open source; public links to source code and an issue tracker are available.
Key features
Independent time scaling
A time scale system works independently of the rest of the world's tick processing, so effects can be layered without a global rate change.
Smooth recovery
Effects end with a gradual transition back to normal speed rather than an abrupt jump, over the last 20 ticks.
Built-in commands
Commands apply a time scale effect, set its multiplier and duration, or remove active effects from the world.
Entity movement support
Specified entities can move under the scaled time flow, so slowed enemies and projectiles follow the same rate.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 2 mods
How it compares
Simple Scaling is a multi-loader mod for 1.20.5 – 1.21.1 that is server required and client optional, under the MIT License, and it is not open source. Scales is a NeoForge-only client and server mod for 1.21.1 under a custom license. TimeScaleLib runs on client and server for Forge and NeoForge across 1.20.1 – 1.21.11 and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| TimeScaleLib | Forge and NeoForge | 1.20.1 – 1.21.11 | Client and server | 2026-09-18 |
| Simple Scaling | Fabric, Forge, NeoForge and Quilt | 1.20.5 – 1.21.1 | Server required, client optional | 2024-10-03 |
| Scales | NeoForge | 1.21.1 | Client and server | 2026-07-04 |
Questions
Does ParCoolSkill need TimeScaleLib?
Which loaders does TimeScaleLib support?
Must the server install TimeScaleLib?
In the catalog
TimeScaleLib is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 19,862 mods support Minecraft 1.21.11.
More from ImmortalDamned
Similar mods
What the author says
TimeScaleLib is a library mod that adds advanced time scaling (bullet time) mechanics to Minecraft. Unlike the vanilla /tick rate command, this mod only slows down non-player entities and the game world's time flow, allowing for more natural slow-motion effects while keeping player control responsive.
Official listing
- Modrinth page
- modrinth.com/mod/timescalelib
- Owner
- ImmortalDamned
- Published
- 2026-05-14
- Updated on Modrinth
- 2026-09-18
- Facts verified
- 2026-10-15
