FE Core
by FirEmerald
FE Core is a library for Forge and NeoForge mods, offering shared code for networking, block entity screens and configurable shapes.
What it does
FE Core supplies building blocks that other mod authors can call from their own code. Its networking code is meant to be simpler to write than the raw loader APIs, and it includes a GUI system for block entity screens with components that can be nested inside one another. Collision and selection shapes for blocks can be set through configuration rather than hard-coded, and a primitive compatibility module system is included as well.
Players do not interact with the library directly. Custom Background Music requires it, and other mods built on the same codebase can depend on it for shared features such as weighted distributions and extra codec options. The number-keyed pseudomap structure is designed for faster lookups and immutability.
The mod is released under the MIT License and is open source; the source code, issue tracker and wiki are all public. Files exist for 1.20.1 and 1.21.4 on both Forge and NeoForge, and the latest build for 1.21.4 is 2.0.1, published on 2025-02-18. It is a client-side only mod, so it is installed only on the client and servers do not need it.
Key features
Simpler networking
Packet handling is written in a shorter form than the standard loader APIs require.
Block entity GUI handling
Screens attached to block entities are created and synced through a dedicated helper.
Nested GUI components
Interface elements can contain other components, allowing layouts to be built in layers.
Configurable bounding shapes
Collision and selection boxes for blocks can be adjusted through configuration values.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
Use cases
Who it’s for: The mod is meant for mod developers building on Forge or NeoForge. Players who use Custom Background Music need it installed as well, since that mod requires it.
How it compares
AlfinoLib is also a Forge and NeoForge library, open source under the GNU General Public License v3.0 only, with files for 1.20.1 – 26.3 and a client and server environment. SinoCore covers Fabric, Forge and NeoForge for 1.20.1 – 1.21.1, under a custom license that is not open source, and it also runs on both client and server. FE Core targets only 1.20.1 and 1.21.4 and is client-side only under the MIT License.
Questions
Does Custom Background Music need FE Core?
Does FE Core have to be installed on the server?
Which game versions does FE Core support?
In the catalog
FE Core is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 17,979 mods support Minecraft 1.21.4.
More from FirEmerald
Similar mods
What the author says
Core dependency for FirEmerald's mods moving into Minecraft 1.18.2 and beyond
Official listing
- Modrinth page
- modrinth.com/mod/fe-core
- Owner
- FirEmerald
- Published
- 2025-02-14
- Updated on Modrinth
- 2025-02-18
- Facts verified
- 2026-10-15
