ModsFinder

Seam is a Fabric library from dannytaylor that bundles shared classes, resource helpers and logging utilities for other mods to build on.

FabricClient or server, optionalGNU Lesser General Public License v3.0 onlyOpen source1.21.11

What it does

Seam collects shared classes that other mods can depend on instead of copying their own. It covers common functions, a mod data class that stores the mod id and name and creates a logger, and a logging class that sends messages at info, warn, error and debug levels. Developers who want to see how to use it are pointed toward the source code, because the written description is short.

Seam holds no server-only registries, so it is aimed at mod developers rather than at server content. Its event helper wraps onInitialize calls, logging what is initializing and catching and logging any errors thrown by a runnable.

Seam is built for Fabric, with files for 1.21.11 only, and is released under the GNU Lesser General Public License v3.0 only, so the code is open source. Fabric API is required. Players usually do not need to install Seam themselves, since most mods bundle it, but it can be installed alongside Fabric to run the most up-to-date copy, and Luminance is one of the mods that depends on it.

Key features

  1. Shared mod data class

    A mod data class stores the mod id and name and creates a logger for the mod.

  2. Logging utility

    Messages go to the logger at info, warn, error and debug levels, with arguments for the mod, a message and an object list.

  3. Initialization event helper

    The onInitialize helper logs each initialization step and catches and logs errors from the runnable it runs.

  4. Custom mod menu badge example

    Source examples show how to register a custom badge and the language keys its text needs.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.111.0-beta.1+1.21.11
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 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 1 mod

Use cases

Building a mod on Seam

A developer can depend on Seam for logging and initialization helpers instead of writing them again.

Registering a menu badge

The example code shows how a mod adds a badge to its entry in the mod menu.

Who it’s for: Mod developers who want shared logging, initialization and mod data helpers on Fabric 1.21.11, and anyone reading the examples for how these helpers are used.

Questions

Does Seam need Fabric API?

Yes. Fabric API is listed as a required dependency, so it must be installed alongside Seam.

Do players need to install Seam?

Usually not. Most mods bundle it, and players install it only when a mod asks for it or to run the newest build.

Which mods depend on Seam?

One other catalog mod requires it, Luminance.

In the catalog

Seam is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from dannytaylor

All projects

Similar mods

What the author says

If you are a player, you shouldn't need to install this, unless a mod has asked you to. Most mods that use Seam should have it bundled; You can still install Seam alongside, and Fabric will use the most up-to-date one. The following information is for mod developers, to help them understand how to use Seam.
dannytaylor, on the Modrinth page

Official listing

Owner
dannytaylor
Published
2026-05-14
Updated on Modrinth
2026-07-22
Facts verified
2026-10-15

Tags