Fexcraft Common Library
by Fexcraft
Fexcraft Common Library, short-named FCL, is a library mod that supplies shared utilities to other mods made by Fexcraft.
What it does
FCL bundles utilities that several Fexcraft mods rely on. Its annotation-based registry lets a developer register blocks, items and tile entities with a single line of code, and blocks can be registered without item variants. Tile entities can be bound to their block, and special renderers and a custom model loader cover static blocks using the TMT model format as well as item models that are rendered in code.
Interface support covers a GUI library and wrapper, a universal JSON UI library and a universal config UI, which other mods can use through ConfigBase. Fex's Render Library is listed among the bundled pieces. Because FCL is a dependency, it has to be installed next to any mod that requires it, and the environment is client and server, so the server and every player need it.
Files are published for Fabric, Forge and NeoForge, with game versions 1.12.2 – 26.1.2 across nine release versions. The latest Fabric file is 26.12 for 26.1.2, the latest Forge file is 20.47 for 1.20.1, and the latest NeoForge file is 20.6 for 1.20.4. FCL is released under a custom license and is not open source, though its source code, issue tracker and wiki are public.
Key features
Annotation-based registry
Blocks, items and tile entities are registered from annotations, so a single line of code can register each one.
Variant-free blocks and items
Blocks and items can be registered without variants when a mod does not need them.
Custom model loaders
A loader renders static blocks from TMT models and draws item models directly in code.
Config and UI helpers
A universal config UI and JSON UI library let dependent mods build configuration screens through ConfigBase.
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x3 of 3 versions with builds
1.20.x2 of 2 versions with builds
1.12.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 14 mods
Use cases
Mods built on FCL
Developers of Fexcraft mods use the registry, renderers and GUI wrappers instead of writing their own.
Who it’s for: Mod developers who want shared registration, rendering and UI code for Fexcraft-style mods, and players who run the vehicle and transportation mods that need FCL installed.
Questions
Which mods require Fexcraft Common Library?
Does FCL have to be installed on the server?
Which loader should be used with FCL?
In the catalog
Fexcraft Common Library is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from Fexcraft
Similar mods
What the author says
Fexcraft Common Library (short-name 'FCL') FCL is a library mod containing various utils used across my Mods. Some Features: - AutoRegistry (1.12) - annotation based, register things with just one line of code, like: - Blocks (with or without variants) - TileEntities (together with the block) - Items (with or without…
Official listing
- Modrinth page
- modrinth.com/mod/fcl
- Owner
- Fexcraft
- Published
- 2021-02-28
- Updated on Modrinth
- 2026-09-20
- Facts verified
- 2026-10-15
