ModsFinder

CicadaLib

by Cicada535

CicadaLib is a Fabric library for mod developers, with structured registration, codec utilities and an extended tooltip system for blocks and items.

FabricClient and serverCreative Commons Attribution Non Commercial No Derivatives 4.01.21.10

What it does

Developers building on CicadaLib get a shared base for blocks and items, so registration, grouping and behavior follow one structure instead of being rewritten in each mod. Extended base implementations cut repetitive boilerplate, and items and blocks built on them behave consistently with fewer edge-case errors. The library also gives mods a common way to work with vanilla behavior, and deprecated methods in its API are handled without breaking callers.

Built-in support for Mojang serialization codecs covers saving, loading and synchronizing complex data such as block entities, configurations and user systems. The tooltip system builds dynamic, multi-line, context-sensitive descriptions from little code and supports localization and conditional display. The mod is a library: it changes no gameplay on its own, and other mods depend on it to run. It works on client and server, so both sides need it. Files are published for Fabric only, for 1.21.10, with 1.0.0 as the latest file.

Key features

  1. Structured registration

    Blocks, items and creative groups are registered through a shared structure that keeps mod code organized.

  2. Tooltip system

    Multi-line tooltips can change with context and display conditions, and they support localization.

  3. Codec utilities

    Mojang serialization codecs handle saving, loading and syncing of complex data structures.

  4. Modular base classes

    Extended base implementations for blocks and items support separated logic and reusable components in larger mods.

Compatibility

Latest build for each game version and loader.

1.21.101.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 write Fabric mods for 1.21.10 and want a shared base for registration, codecs and tooltips. Players do not use the library directly, but mods that depend on it run more consistently.

How it compares

Full comparison

CoreLib is open source under the CC0 1.0 Universal license, runs on Client and server, and has files for 1.21.8 on Fabric and NeoForge. Sense is open source under the MIT License, built for 1.18.2 on Fabric only. CicadaLib is not open source, is published only for 1.21.10 on Fabric, and is licensed under Creative Commons Attribution Non Commercial No Derivatives 4.0.

ModLoadersGame versionsEnvironmentUpdated
CicadaLibFabric1.21.10Client and server2026-04-04
CoreLibFabric and NeoForge1.21.8Client and server2025-10-01
SenseFabric1.18.2Client and server2026-01-13

Questions

Does CicadaLib need to be installed on the server?

Yes. Servers that run it need every player to install it too.

Which loader does CicadaLib support?

Only Fabric. Files are published for Fabric for 1.21.10, and no Forge or NeoForge files are listed.

In the catalog

CicadaLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,569 mods support Minecraft 1.21.10.

More from Cicada535

All projects

Similar mods

What the author says

This is a core modding library designed to simplify complex systems in mod development. It provides a structured foundation for creating consistent, maintainable, and feature-rich mods without having to rewrite the same low-level logic over and over. Extended base implementations for blocks and items, reducing…
Cicada535, on the Modrinth page

Official listing

Owner
Cicada535
Published
2026-04-04
Updated on Modrinth
2026-04-04
Facts verified
2026-10-15

Tags