ModsFinder

NovaCore

by NovaMachina

NovaCore is a library mod for NeoForge that supplies the shared code other NovaMachina mods build on, such as blocks, items and data generation classes.

NeoForgeClient and serverCreative Commons Attribution Non Commercial Share Alike 4.01.20.1 – 1.21.4

What it does

Mods that use NovaCore do not have to write as much setup code themselves. The library provides common classes for creating blocks and items, along with data generation classes, so an author can concentrate on the features that set a mod apart. The author notes describe it as a base for NeoForge mods, with a split into an API module, a NeoForge module and a Fabric module, and the author plans to make the framework independent of the loader over time.

The mod is listed as a library, and it is required by two other catalog mods, Ex Nihilo: Sequentia and Ex Nihilo: Sequentia - Mekanism Addon, so installing those requires NovaCore too. NovaCore runs on the client and the server, so both sides need the same build. Files exist for NeoForge across 1.20.1 – 1.21.4, with the newest build for 1.21.4 published on 2025-01-16. The mod is released under the Creative Commons Attribution Non Commercial Share Alike 4.0 license and is not open source, though its source code, issue tracker and wiki are public.

Key features

  1. Shared block and item classes

    Common classes for registering blocks and items are included, so mods built on the library can reuse them.

  2. Data generation support

    Data generation classes come with the library, to produce resource data for a mod's content.

  3. Module split

    The project is divided into an API module, a NeoForge module and a Fabric module, with the API module holding the loader-neutral code.

  4. Public wiki and issue tracker

    A wiki describes the current state of the library, and bugs can be reported on the public issue tracker.

Compatibility

Latest build for each game version and loader.

1.21.41.21.4-4.0.0-build.5
1.213.0.0
1.20.42.0.0
1.20.11.20.1-1.0.0-build.3
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Required by 2 mods

Use cases

Building a NeoForge mod

An author starting a new NeoForge mod can use the library's classes instead of writing registration and setup code from scratch.

Who it’s for: NovaCore suits mod authors who build NeoForge content and want less boilerplate, and server owners who run the two catalog mods that require it. Players who want a server to play on with friends can use one that is already configured, if they do not want to set up their own.

Questions

Does NovaCore need to be installed on both sides?

Yes. Installation covers the server and each player's game.

Which game versions does NovaCore support?

Files exist for 1.20.1, 1.20.4, 1.21 and 1.21.4, which together make up the 1.20.1 – 1.21.4 range. The newest file, 1.21.4-4.0.0-build.5, is for 1.21.4.

Which mods require NovaCore?

Ex Nihilo: Sequentia and Ex Nihilo: Sequentia - Mekanism Addon require it, so both need NovaCore installed alongside them.

In the catalog

NovaCore is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 17,979 mods support Minecraft 1.21.4.

More from NovaMachina

All projects

Similar mods

What the author says

NovaCore is a library mod for creating NeoForge mods. It contains common classes for creating blocks, items, etc., and data generation classes. Using a library mod removes a lot of boilerplate code required to get things up and running. This allows you to focus on what matters most and not spend a lot of time writing…
NovaMachina, on the Modrinth page

Official listing

Owner
NovaMachina
Published
2023-10-16
Updated on Modrinth
2025-01-16
Facts verified
2026-10-15

Tags