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.
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
Structured registration
Blocks, items and creative groups are registered through a shared structure that keeps mod code organized.
Tooltip system
Multi-line tooltips can change with context and display conditions, and they support localization.
Codec utilities
Mojang serialization codecs handle saving, loading and syncing of complex data structures.
Modular base classes
Extended base implementations for blocks and items support separated logic and reusable components in larger mods.
Gallery
Compatibility
Latest build for each game version and loader.
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
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.
Questions
Does CicadaLib need to be installed on the server?
Which loader does CicadaLib support?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/cicadalib
- Owner
- Cicada535
- Published
- 2026-04-04
- Updated on Modrinth
- 2026-04-04
- Facts verified
- 2026-10-15
