Back to mods
Hilt project artwork

CurseForge · Minecraft mod

Hilt

A shared library and compatibility layer for Modern Mods and other NeoForge projects.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Hilt release should I use?

Updated 6 days ago
Latest stable file Hilt-1.21.1-1.14.jar
Game version 1.21.1
Loader NeoForge

Hilt-1.21.1-1.14.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Hilt required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Hilt-1.21.1-1.14.jar need?

Hilt-1.21.1-1.14.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Hilt without breaking your instance.

Built for Hilt-1.21.1-1.14.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Hilt-1.21.1-1.14.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Hilt-1.21.1-1.14.jar. It opens that exact file at the source.

About this project

What does Hilt add?

A shared library and compatibility layer for Modern Mods and other NeoForge projects. Ported from Mantle

License

Maintained and published by Modern Mods.


About Hilt

Hilt is a shared Minecraft modding library maintained by Modern Mods for Minecraft 1.21.1 and NeoForge.

It provides common code, APIs, utilities, data systems, registration infrastructure, and other shared foundations used across projects that would otherwise need to duplicate the same functionality.

Hilt is primarily a developer dependency rather than a standalone gameplay mod.

Its purpose is simple:

Put the shared machinery in one place so the mods built on top of it can focus on their own systems.

Hilt also carries forward portions of the architecture and implementation lineage of Mantle and related Slime Knights projects while adapting that foundation for the modern NeoForge ecosystem.


What Hilt Is For

Hilt provides reusable infrastructure for systems commonly shared between larger Minecraft mods.

Depending on the consuming project, this can include foundations for:

  • Registries and content registration
  • Data-driven content
  • Materials and material-related systems
  • Recipes and serialization
  • Networking
  • Menus and screens
  • Fluid-related systems
  • Tags and resource handling
  • Datagen
  • Common utilities
  • Mod interoperability
  • Client and server helpers
  • Shared APIs
  • Extensible systems for additional Modern Mods projects

Not every Hilt system is necessarily used by every dependent mod.

The goal is to provide a stable shared foundation without forcing unrelated gameplay systems into the library itself.


Used by Modern Mods

Hilt is developed as part of the broader Modern Mods ecosystem.

Modern Mods builds substantial NeoForge projects centered around crafting, automation, progression, exploration, interoperability, and other large gameplay systems.

Hilt exists underneath those projects as shared infrastructure rather than as another gameplay-focused mod.

Modern Mods

Modern Minecraft. Bigger systems.

View the Modern Mods organization


For Players

You generally only need to install Hilt when another mod lists it as a dependency.

Hilt is not intended to provide a major standalone gameplay experience.

If a mod requires Hilt:

  1. Make sure your Minecraft version matches.
  2. Make sure you are using NeoForge.
  3. Install the required version of Hilt.
  4. Install the mod that depends on it.
  5. Place the required .jar files in your mods directory.

Dependent mods may require a specific Hilt version.


For Developers

Hilt is intended to provide common infrastructure that can be shared between multiple NeoForge projects.

When developing against Hilt, keep in mind that APIs may evolve alongside the projects using them, especially while active ports and migrations are still underway.

Where practical, shared systems should remain:

  • Data-driven
  • Server-aware
  • Multiplayer-safe
  • Extensible
  • Compatible with modern NeoForge APIs
  • Independent from unnecessary client-only code
  • Suitable for reuse across multiple projects

Mantle - Original Mod

Project description from CurseForge.

Pick your setup

Hilt by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Hilt versions and loaders

4 of 4 releases match

Looking for an older file? The official CurseForge project page is in Resources.