Skip to content

BoxLib

A client-side library mod with tons of features to do all the heavy lifting for all client-side mods.

FabricNeoForgeForgeQuilt
Loaders
FabricNeoForgeForgeQuilt
Downloads on Modrinth
878K
Followers on Modrinth
251
versions
141
Updated
July 8, 2026Jul 8
Published
in 2024
This is a library — other mods need it, and it adds nothing to the game by itselfRequired by 7 mods. Download it if another mod needs it.

At a glance

A library: other mods need it — required by 7 mods
Runs on Fabric, NeoForge, Forge and Quilt
For Minecraft 1.17.1, 1.18.2–26.2 …
Client only — no need to install it on the server
Latest version — 22.0.1 from July 8, 2026
License GPL-3.0-only — free
Where it's needed
In gamerequiredOn servernot needed

Install in the game only; not needed on the server

Game versions1.16.4–1.16.5, 1.17.1, 1.18.2–26.2 …

BoxLib

The most basic client-side library mod.

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.

Library

Features
  • Config GUI Handler
  • Config file loader/saver
  • Client Command Handler
  • Math
  • Client Utils
  • Gui Utils
  • Rendering Utils
  • World Utils
  • Mod Logger
  • Google Translation Features
  • Rendering Layouts
  • Keybinding helpers
  • Prompt system
  • 3D world rendering

Dependents

BoxLib is required by all of the following mods:

If you have trouble finding the required version of BoxLib for a specific mod, just download the latest version of BoxLib for the Minecraft version you are using.

Usage

If you would like to use this library, it is published on my maven repository: https://maven.boxadactle.dev

Please DO NOT use BoxLib for server mods, it's been specifically written for Client mods.

Setup with Fabric

build.gradle:

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    [...]

    modImplementation("dev.boxadactle.boxlib:Boxlib-fabric:VERSION")
}

Make sure to replace VERSION with the correct version of each mod

Setup with NeoForge

build.gradle

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    [...]

    modImplementation("dev.boxadactle.boxlib:Boxlib-neoforge:VERSION")
}

Make sure to replace VERSION with the correct version of each mod

Setup with Architectury

build.gradle

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    [...]
    
    modCompileOnlyApi("dev.boxadactle:Boxlib-common:VERSION")
}

Make sure to replace VERSION with the correct version of each mod

Setup with Forge

build.gradle:

jarJar.enable()

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    [...]

    implementation fg.deobf("dev.boxadactle.boxlib:BoxLib-Forge:VERSION")
}

Make sure to replace VERSION with the correct version of each mod

FAQ

How to install BoxLib?

Install Fabric for your Minecraft version, download BoxLib for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does BoxLib support?

BoxLib has builds for Minecraft 1.15.2–1.16.1, 1.16.4–1.16.5, 1.17.1, 1.18.2–26.2 ….

Is BoxLib needed on the server?

Client only — no need to install it on the server

License and source
GNU General Public License v3.0 onlyfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More