ModsFinder

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.

ForgeNeoForgeClient-side onlyMIT LicenseOpen source1.20.1 – 1.21.4

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

  1. Simpler networking

    Packet handling is written in a shorter form than the standard loader APIs require.

  2. Block entity GUI handling

    Screens attached to block entities are created and synced through a dedicated helper.

  3. Nested GUI components

    Interface elements can contain other components, allowing layouts to be built in layers.

  4. Configurable bounding shapes

    Collision and selection boxes for blocks can be adjusted through configuration values.

Compatibility

Latest build for each game version and loader.

1.21.4Not available2.0.1
1.20.12.0.1Not available
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
FE CoreForge and NeoForge1.20.1 – 1.21.4Client-side only2025-02-18
AlfinoLibForge and NeoForge1.20.1 – 26.3Client and server2026-09-21
SinoCoreFabric, Forge and NeoForge1.20.1 – 1.21.1Client and server2026-01-02

Questions

Does Custom Background Music need FE Core?

Yes. Custom Background Music requires FE Core, so the library must be installed alongside it.

Does FE Core have to be installed on the server?

No. It is installed on the player's side alone, so servers need nothing.

Which game versions does FE Core support?

Files exist for 1.20.1 and 1.21.4. Both Forge and NeoForge builds are published, and the latest is 2.0.1 for 1.21.4.

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

All projects

Similar mods

What the author says

Core dependency for FirEmerald's mods moving into Minecraft 1.18.2 and beyond
FirEmerald, on the Modrinth page

Official listing

Owner
FirEmerald
Published
2025-02-14
Updated on Modrinth
2025-02-18
Facts verified
2026-10-15

Tags