OtterLib
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
🖼️ Gallery (3 images)
🔍 Analysis
- 👍 0.0% endorsement rate
- 🏆 #507 of 1032 fabric mods in this game by downloads
📋 About This Mod
A simple library mod for minecraft, made mostly to develop my mods easier, but can be used by anyone! Currently supported loaders: Fabric, Spigot, & Paper
## Use in your projects! 👍️ Want to use OtterLib in your project? You can add it as a dependency in your `build.gradle` file: ```groovy repositories { maven { name "oth3rMavenSnapshots" url "https://maven.oth3r.one/snapshots" } } ``` Implementing on each loader, where `${project.otterlib_version}` is the current version of OtterLib for the loader (e.g. `0. 2. 0. 0+1. 21. 6`, `0. 2. 0. 0+1. 20-1. 21. 6`) ```groovy // fabric modImplementation "one.oth3r:otterlib:${project.otterlib_version}-fabric" // spigot implementation "one.oth3r:otterlib:${project.otterlib_version}-spigot" // paper implementation "one.oth3r:otterlib:${project.otterlib_version}-paper" ``` Visit the (https://maven.oth3r.one/) to see more indepth information about the library, including the latest versions.
## Features
### 💬 Simple Chat Builder sample usage: ```java player.sendMessage(new CTxT("Hello").color(Color. BLUE).bold(true).strikethrough(true) .append(new CTxT("World!!!!!!!!!").rainbow(new Rainbow(true)).underline(true).italic(true)).b()); ``` in game example:
!(https://www.oth3r.one/assets/mods/otterlib/ctxt_demo.png)
### 📜 Custom Language Reader OtterLib provides a custom language reader that allows you to easily have server-side localization on all supported loaders. There is also support for a secondary location for locales for easy player overrides.
### 🗃️ Robust file saving and loading Adds an interface that enables easy config file creation with support for saving, loading, and updating versions easily.
updating an old entry from the json to the new version: ```java @Override public void update(JsonElement jsonElement) { JsonObject file = jsonElement.getAsJsonObject(); if (file.get("version").getAsDouble() == 1. 0) { this.version = 1. 1; this.test = file.get("test-bool").getAsBoolean(); } } ```
### ⚙️ Custom config screen OtterLib offers a custom config screen that can be cuztomized to offer a way to edit multiple config files, link to social media, or even open different screens.
creating the screen: ```java client.setScreen(new ConfigScreen(client.currentScreen, Text.of("test"), new CustomImage(Identifier.of(FabricTest. MOD_ID, "textures/gui/banner.png"),240, 60), // the list of buttons to be displayed in the middle List.of( SimpleButton. Templates.fileEditor(new CTxT("Test File"), FabricTest.testFile, new CustomImage(Identifier.of(FabricTest. MOD_ID, "button/server_button"),246,26)).build(), SimpleButton. Templates.fileEditor(new CTxT("Test File No Image"), FabricTest.testFile).build(), SimpleButton. Templates.wiki(new CTxT("Help")).openLink("https://oth3r.one").size(30,30).build(), SimpleButton. Templates.wiki(new CTxT("Help")).openLink("https://oth3r.one").size(30,30).build(), SimpleButton. Templates.warning(new CTxT("Help")).openLink("https://oth3r.one").size(150,15).hideText(false).build() ), // the bottom buttons can be customized! List.of( new SimpleButton. Builder(new CTxT("Donate")) .miniIcon(new CustomImage(Identifier.of(Assets. ID, "icon/donate"),15,15)).build(), SimpleButton. Templates.donate(new CTxT("Donate")).openLink(URI.create("https://ko-fi.com/oth3r")).build(), SimpleButton. Templates.done(new CTxT("Done")).build(), SimpleButton. Templates.wiki(new CTxT("Wiki")).openLink("https://oth3r.one").build() ))); ```
main config screen in game:
!(https://www.oth3r.one/assets/mods/otterlib/config_main_demo.png)
file editor in game: (individual entry editor is planned, this is just a simple placeholder)
!(https://www.oth3r.one/assets/mods/otterlib/config_file_demo.png)
📊 Mod Details
- Game
- Minecraft Mods
- Author
- Oth3r
- Version
- 0.4.0.0+26.2
- Downloads
- 179,686
- Endorsements
- 70
- Category
- fabric
- Created
- 5/8/2025
- Updated
- 8/24/2026
- Game Versions
- 26.2
- Tags
- library, management, utility
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does OtterLib support?
The author lists 26.2. Other versions may work but are untested by the author.
What is the latest version of OtterLib?
Version 0.4.0.0+26.2, published 2026-08-24 with 179,686 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await


