Back to mods
Resourceful Lib Forge project artwork

CurseForge · Minecraft mod

Resourceful Lib Forge

A Forge port of Resourceful Lib, the shared library behind Team Resourceful mods: registries, networking, menus, fluids, ingredients and client utilities. Original by ThatGravyBoat and Epic_Oreo; ported to Forge by Fitals.

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

Quick answer

Which Resourceful Lib Forge release should I use?

Updated 8 days ago
Latest stable file resourcefullib-forge-1.21.1-3.0.12.jar
Game version 1.21.1
Loader Forge

Resourceful Lib Forge resourcefullib-forge-1.21.1-3.0.12.jar targets 1.21.1 with Forge. 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 Resourceful Lib Forge 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 Forge
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 Resourceful Lib Forge resourcefullib-forge-1.21.1-3.0.12.jar need?

resourcefullib-forge-1.21.1-3.0.12.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 Resourceful Lib Forge without breaking your instance.

Built for Resourceful Lib Forge resourcefullib-forge-1.21.1-3.0.12.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use resourcefullib-forge-1.21.1-3.0.12.jar. It targets 1.21.1 with Forge; 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 resourcefullib-forge-1.21.1-3.0.12.jar. It opens that exact file at the source.

About this project

What does Resourceful Lib Forge add?

Resourceful Lib (Forge) is an unofficial, community-made Forge port of Resourceful Lib by ThatGravyBoat and Epic_Oreo (Team Resourceful).

Original project, credit and license

The original project is open source under the MIT License, which permits derivative works provided the original copyright notice and license text are retained. This project does exactly that.

How this project differs from the original

This is a derivative work, not the original mod and not an official Team Resourceful release.

  • Platform: the original mod is built for NeoForge and Fabric; this project is a Forge port. The original's NeoForge/Fabric platform code is not included.
  • Scope: the shared library API is kept, while the platform-specific layer was reimplemented for Forge: registry integration, channel-based networking, menu-with-content transport, fluid types, recipe ingredient serializers and resource-pack handling.
  • Content: this is still a library only. No gameplay content was added or removed — the set of library features matches the original.
  • Testing: additional in-game GameTest coverage was written for the Forge port.
  • Maintenance: the port is maintained by Fitals. Please report port-specific issues to this project's issue tracker, not to the original authors.
  • Affiliation: this project is not affiliated with or endorsed by Team Resourceful.

What's inside

  • Registries — lightweight wrappers for registering items, blocks, fluids and other content, including child registries and holder-based entries.
  • Networking — a channel-based network API with codec-driven packets, so mods can define clientbound and serverbound messages without boilerplate.
  • Menus with content — container menus that carry serialized data from the server to the client, with a convenient menu provider and factory.
  • Fluids — a fluid registry built on fluid properties, plus ready-to-use flowing/still fluid classes, liquid blocks and bucket items.
  • Recipe ingredients — codec-based custom ingredients that work in recipes and serialize both to JSON and over the network.
  • Client utilities — rendering helpers, scissor and pose stacks, custom screens and widgets, block highlight support and system information collection.
  • Data and utilities — codec-backed saved data, global storage directories, weighted collections, NBT readers and validators, and more.

For players

This is a library mod. It does not add gameplay content on its own — install it when another mod requires it.

For mod developers.

The API mirrors the original library as closely as the platform allows. If you are porting a mod to Forge, you can usually keep your existing Resourceful Lib calls and only adjust the platform-specific entry points.

License.

MIT License. Original work Copyright (c) 2023 Team Resourceful; Forge port Copyright (c) 2026 Fitals.

Project description from CurseForge.

Pick your setup

Resourceful Lib Forge by Minecraft version and loader

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

1 available setups

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

Recent files

Resourceful Lib Forge versions and loaders

1 of 1 releases match

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