ModsFinder

FrozenLib

by FrozenBlock

FrozenLib gives other mods a shared set of tools for block ticks, sounds, configs, hopper rules and math, and is used as a dependency by FrozenBlock's own mods.

FabricNeoForgeQuiltClient and serverGNU General Public License v3.0 onlyOpen source1.19 – 26.3

What it does

Most of FrozenLib's content is code that other mods call instead of writing their own. It covers custom scheduled tick methods that can be attached to any block, a way for Dripstone to trigger ticks on other blocks, and helpers for drying out and dripping from blocks. Item cooldowns can be shortened, and advanced configs can be built with it.

Sound handling is another part: moving looping sounds, custom flyby sounds and a controllable stop condition are available to developers. A hopper-blocking option can be set on any BlockEntity, and advanced math operations and noise sampling are included. The library also carries a port of Quilt's data-fixing API, which reads and upgrades saved data between versions.

FrozenLib requires Fabric API. Cloth Config API and Mod Menu are optional. A server running it needs every connecting player to have it too. It is published for Fabric, NeoForge and Quilt across 27 release versions, 1.19 – 26.3, and is open source under the GNU General Public License v3.0 only. Source code and an issue tracker are linked publicly.

Key features

  1. Custom scheduled ticks

    Any block can be given a custom scheduledTick method, and Dripstone can be made to trigger a tick on that block.

  2. Block drying and dripping

    Blocks can be set to dry out and drip, using the same helpers that Dripstone uses.

  3. Configurable sounds

    Looping moving sounds and custom flyby sounds can be played, with a custom interface that decides when they stop.

  4. Hopper and cooldown control

    Hoppers can be disabled for any BlockEntity, and item cooldowns can be shortened.

  5. Math and noise utilities

    Advanced math operations and noise sampling are provided for use in mod code.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.33.0.3-mc26.3-fabric3.0.3-mc26.3-neoforgeNot available
26.23.0.3-mc26.2-fabric3.0.3-mc26.2-neoforge2.5.3-mc26.2
26.1.22.4.4-mc26.1Not available2.4.4-mc26.1
26.1.12.4.4-mc26.1Not available2.4.4-mc26.1
26.12.4.4-mc26.1Not available2.4.4-mc26.1
1.21.x12 of 12 versions with builds
1.21.112.3-mc1.21.11Not available2.3-mc1.21.11
1.21.102.3-mc1.21.10Not available2.3-mc1.21.10
1.21.92.3-mc1.21.9Not available2.3-mc1.21.9
1.21.82.2.4-mc1.21.8Not available2.2.4-mc1.21.8
1.21.72.2.4-mc1.21.8Not available2.2.4-mc1.21.8
1.21.62.2.4-mc1.21.8Not available2.2.4-mc1.21.8
1.21.52.2.4-mc1.21.5Not available2.2.4-mc1.21.5
1.21.42.2.4-mc1.21.4Not available2.2.4-mc1.21.4
1.21.32.2.4-mc1.21.2Not available2.2.4-mc1.21.2
1.21.22.2.4-mc1.21.2Not available2.2.4-mc1.21.2
1.21.12.2.4-mc1.21.1Not available2.2.4-mc1.21.1
1.212.1.7-mc1.21.1Not available2.1.7-mc1.21.1
1.20.x5 of 5 versions with builds
1.19.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 2

Cloth Config APIConfiguration Library for Minecraft Mods
Optional
Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

Required by 11 mods

Use cases

Building on FrozenBlock mods

Simple Copper Pipes, Wilder Wild, Particle Tweaks, Luna Slimes and Trailier Tales all require it, so it is installed with them.

Adding block behavior

A modder who wants custom ticks or dripstone-driven changes on existing blocks can use the scheduled tick helpers instead of writing them from scratch.

Who it’s for: The mod is aimed at modders and server owners who run mods that depend on it. Players rarely interact with it directly, since it adds no items or blocks of its own.

Questions

Does FrozenLib need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed alongside FrozenLib on Fabric. On NeoForge and Quilt the same requirement does not apply.

Does FrozenLib have to be installed on the server?

Yes. A server running it needs every connecting player to have it too.

Which mods require FrozenLib?

11 other mods require it, including Simple Copper Pipes, Wilder Wild, Particle Tweaks, Luna Slimes and Trailier Tales.

Are Cloth Config API and Mod Menu needed?

No. They are optional dependencies, so FrozenLib runs without them, though they add features when installed.

In the catalog

FrozenLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from FrozenBlock

All projects

Similar mods

What the author says

A library that contains many tools for modders. May grow in the future. Includes a Fabric implementation of The Quilt Project's DataFixerUpper API.
FrozenBlock, on the Modrinth page

Official listing

Owner
FrozenBlock
Published
2022-08-21
Updated on Modrinth
2026-10-09
Facts verified
2026-10-15

Tags