ModsFinder

NaoCore

by Nao

NaoCore is a Fabric library for Minecraft 1.20.1 that supplies the caste, stat and theme systems other mods rely on.

FabricClient and serverApache License 2.01.20.1

What it does

NaoCore supplies a caste and race framework that other mods can extend, so new races, classes and factions can be registered without changing NaoCore itself. Persistent character stats such as strength, intelligence, experience and level are kept on the server and synced to each client, and a built-in character panel shows them in dedicated tabs for inventory, story, quests and stats. Addon mods can add their own tabs to that panel.

Each caste carries a visual identity of its own, with colors and textures applied to the player automatically. A dark, minimalist AMOLED interface is the default and adapts to the player's active caste. The mod is a technical foundation rather than a content mod, and it has no spectacular features of its own; its purpose is to provide building blocks for other Nao mods that need them.

NaoCore requires Fabric API and Cardinal Components API, both of which must be installed alongside it. Both sides must run it, so servers and players alike install the mod. Files cover only 1.20.1, with 1.0.0 as the latest Fabric build, released as a beta on 2026-07-10. The code is released under the Apache License 2.0 and is not open source.

Key features

  1. Extensible caste system

    Races, classes and factions can be registered by other mods to define their own castes.

  2. Synced character stats

    Strength, intelligence, experience and level persist and stay synchronized between client and server.

  3. Character panel

    A built-in panel holds inventory, story, quest and stat tabs, and addon mods can add more.

  4. Caste-based theming

    Each caste has its own colors and textures, applied automatically, with a dark AMOLED default interface.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.11.0.0
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Cardinal Components APIA data attachment API that is easy, modular, and extremely fast.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Building Nao-suite mods

Mods in the Nao suite use the caste, stat and interface systems that NaoCore provides, keeping them consistent with one another.

Who it’s for: Mod developers who want to build RPG-style content for Fabric 1.20.1 on top of a shared set of systems.

Questions

Does NaoCore need Fabric API and Cardinal Components API?

Yes. Both Fabric API and Cardinal Components API are required dependencies and must be installed next to NaoCore on Fabric 1.20.1.

Does NaoCore have to be installed on both sides?

Yes. Both the server and every player need the mod, because it runs on client and server.

Can another mod add its own races or classes?

Yes. The caste system is extensible, so other mods can register their own races, classes and factions without modifying NaoCore.

In the catalog

NaoCore is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.

Similar mods

What the author says

NaoCore is the foundation mod of the Nao suite — an extensible API designed for building RPG experiences on Fabric. It doesn't do anything spectacular on its own, but it provides the building blocks that all Nao mods (and potentially yours) need. NaoCore is not a content mod — it's a technical foundation. It's…
Nao, on the Modrinth page

Official listing

Owner
Nao
Published
2026-07-10
Updated on Modrinth
2026-07-10
Facts verified
2026-10-15

Tags