ModsFinder

ikbLib

by ikkyblob

ikbLib is a NeoForge library for 1.21.1 that supplies new density functions for world generation and a data-driven fluid layering system.

NeoForgeClient and serverMIT LicenseOpen source1.21.1

What it does

The library adds three density functions of the noise type, built on a basic Voronoi noise function. It outputs the distance to the center of the current cell, the value of the cell, and the velocity of the neighboring cell. The basic function requires a scale parameter, while the others are optional and fall back to defaults when omitted. Voronoi diagrams of this kind are also called cellular noise, after their resemblance to a microscopic view of plant and animal cells.

Two technical functions are paired with the basic one. ikblibrary:cached voronoi and ikblibrary:pull cached voronoi produce the same outputs with optimized sampling of several values at a single point. Mod developers who write their own density functions can implement the SeededDensityFunction interface that ikbLib introduces, which hands them the world seed. Implementation details are described on the wiki and in the GitHub repository.

The library includes a simple data-driven system for fluids: when two fluids meet, the denser one flows under the lighter one. Stackable and molten tag groups let fluids be grouped for this behavior, and each fluid must be defined through NeoForge's fluid API to take full effect. The mod runs on client and server, and is open source under the MIT License, with its only file build for 1.21.1.

Key features

  1. Voronoi noise density functions

    Three noise-type density functions, built on a basic Voronoi noise, expose distance, cell value and neighbor velocity for world generation.

  2. Cached Voronoi sampling

    Two technical functions produce the same Voronoi outputs with optimized sampling of several values at one point.

  3. Seeded density function interface

    A SeededDensityFunction interface lets other developers pass the world seed into their own density functions.

  4. Layered fluid behavior

    Denser fluids flow under lighter ones when they meet, and stackable and molten tag groups organize which fluids interact.

Compatibility

Latest build for each game version and loader.

1.21.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Mod developers who build custom world generation or fluids for NeoForge 1.21.1, and modpack makers who want fluids that stack by density.

Questions

Does ikbLib need other mods to run?

No required dependency is listed for NeoForge. It is a NeoForge library and needs no other mod to be listed as a requirement.

Does ikbLib have to be installed on the server?

Yes. Installation covers the server and each player's game.

Which Minecraft version does ikbLib support?

Its only NeoForge file is 1.0.0, released 2025-09-20 for 1.21.1.

Where can the implementation details be found?

The author points to the wiki and to the GitHub repository for the implementation details.

In the catalog

ikbLib is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

ikbLib is a library mod featuring a family of new voronoi/cellular noise density functions, plus API for seeded density functions and new fluid behaviours. For full documentation, see the Wiki. If you were to drop many different colors of paint onto a canvas, then let each color spread from the point where it falls…
ikkyblob, on the Modrinth page

Official listing

Owner
ikkyblob
Published
2025-09-20
Updated on Modrinth
2025-09-20
Facts verified
2026-10-15

Tags