ModsFinder

BoxLib

by Boxadactle

Boxadactle's client mods rely on BoxLib, a client-side library that supplies shared utilities for config files, commands, rendering, GUIs, world access and logging.

FabricForgeNeoForgeQuiltClient-side onlyGNU General Public License v3.0 onlyOpen source1.14.4 – 26.2

What it does

Shared code for Boxadactle's client mods lives in BoxLib. The library bundles a config GUI handler, a config file loader and saver, a client command handler, and client, GUI, rendering and world utilities, plus a mod logger. Other mods call these routines instead of carrying their own copies.

The library is meant to stay light and simple to call. Its focus is the tools that client mods need most often. Fabric API must be installed alongside it on Fabric, Quilt, or NeoForge builds as the loader requires. BoxLib is client-side only, so the server does not need it, and it is not meant for server mods.

Four catalog mods list BoxLib as a requirement: FlatEdit+, MacroCraft, MCShare and ElytraUtils. Files are published for Fabric, Forge, NeoForge and Quilt across 36 release versions, 1.14.4 – 26.2, and the code is under the GNU General Public License v3.0 only, so it is open source.

Key features

  1. Config GUI handler

    Provides a screen layer for editing mod settings in the game, so client mods can expose options without building their own menus.

  2. Rendering and GUI utilities

    Helper routines for drawing on screen and building interface elements, shared across the client mods.

  3. World utilities

    Functions for reading client-side world state that other mods can call without writing that logic again.

  4. Mod logger

    A logging helper that gives the library's dependent mods a consistent way to record messages.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.222.0.1Not available22.0.122.0.1
26.1.221.0.0Not available21.0.021.0.0
26.1.121.0.0Not available21.0.021.0.0
26.121.0.0Not available21.0.021.0.0
1.21.x12 of 12 versions with builds
1.21.1120.0.020.0.020.0.020.0.0
1.21.1019.0.319.0.319.0.319.0.3
1.21.919.0.319.0.319.0.319.0.3
1.21.818.0.318.0.318.0.318.0.3
1.21.718.0.318.0.318.0.318.0.3
1.21.618.0.318.0.318.0.318.0.3
1.21.517.0.2-Boxlib17.0.2-Boxlib17.0.2-Boxlib17.0.2-Boxlib
1.21.416.0.2-Boxlib16.0.2-Boxlib16.0.2-Boxlib16.0.2-Boxlib
1.21.315.0.1-Boxlib15.0.1-Boxlib15.0.1-Boxlib15.0.1-Boxlib
1.21.215.0.1-Boxlib15.0.1-Boxlib15.0.1-Boxlib15.0.1-Boxlib
1.21.114.4.2-Boxlib14.4.2-Boxlib14.4.2-Boxlib14.4.2-Boxlib
1.2114.4.2-Boxlib14.4.2-Boxlib14.4.2-Boxlib14.4.2-Boxlib
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x1 of 1 version with builds
1.17.x1 of 1 version with builds
1.16.x4 of 4 versions with builds
1.15.x1 of 1 version with builds
1.14.x1 of 1 version with builds
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 4 mods

Use cases

Client mod developers

Developers of client-side mods can reuse the config, command and rendering code instead of duplicating it in each project.

Players of Boxadactle's client mods

Players who install FlatEdit+, MacroCraft, MCShare or ElytraUtils need BoxLib present, because those mods depend on it.

Who it’s for: Players who use the client mods listed above, and developers who want shared client-side utilities. Server owners should not install it, because the library is written for client mods only.

Questions

Does BoxLib need to be installed on a server?

No. BoxLib is client-side only, and the mod is written for client mods, so servers should not install it.

Which loaders does BoxLib support?

Files are published for Fabric, Forge, NeoForge and Quilt. Fabric API is required by BoxLib, and it must be present on Fabric builds.

Which mods need BoxLib?

FlatEdit+, MacroCraft, MCShare and ElytraUtils list it as a requirement, so they will not run without it installed.

In the catalog

BoxLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.

More from Boxadactle

All projects

Similar mods

What the author says

BoxLib is a library mod containing shared code used in Boxadactle's client mods. It is designed to be lightweight and easy to use, with a focus on providing utilities and tools that are commonly used in client-side mods. Please DO NOT use BoxLib for server mods, it's been specifically written for Client mods.
Boxadactle, on the Modrinth page

Official listing

Owner
Boxadactle
Published
2024-05-19
Updated on Modrinth
2026-07-08
Facts verified
2026-10-15

Tags