Back to marketplace
OtterLib
Modrinth Plugin

OtterLib

A cool new simple library mod that everyone can use!

Minecraft product info

Important product information

Compatibility, Minecraft versions, loaders, and external source data.

Type

Plugin

Access

Free

Latest version

0.4.0.0+26.2

Downloads

162 919

Loaders / Platforms

fabric folia paper purpur quilt spigot

Minecraft versions

1.20 – 1.21.11 26.1 26.1.1 26.1.2 26.2

Categories

library management utility

Description

Detailed information

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 [maven repository](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*: ![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*: ![main config screen](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) ![file config screen](https://www.oth3r.one/assets/mods/otterlib/config_file_demo.png)

Developer

Oth3r

Profile and data retrieved from Modrinth

Open on Modrinth

Product gallery

Project images

Screenshots and images from the original Modrinth page.

file config demo

CTxT demo

config screen demo

Change log

Project versions

Published versions and original Modrinth files.

0.4.0.0+26.2 Current Beta 28.06.2026

0.4.0.0+26.2 [Paper]

Supported Minecraft versions
26.2
Loaders / Platforms
folia paper purpur
Show changes
# b0.4.0.0 * improved custom loader text and language translation support * updated Paper and Spigot API/build configuration
Sign in

0.06 MB

0.4.0.0+26.2 Beta 28.06.2026

0.4.0.0+26.2 [Spigot]

Supported Minecraft versions
26.1 26.2
Loaders / Platforms
spigot
Show changes
# b0.4.0.0 * improved custom loader text and language translation support * updated Paper and Spigot API/build configuration
Sign in

0.06 MB

0.4.0.0+26.2 Beta 28.06.2026

0.4.0.0+26.2 [Fabric]

Supported Minecraft versions
26.2
Loaders / Platforms
fabric quilt
Show changes
# b0.4.0.0 * improved custom loader text and language translation support * updated Paper and Spigot API/build configuration
Sign in

1.3 MB

0.3.0.1+26.2 Beta 21.06.2026

0.3.0.1+26.2 [Fabric]

Supported Minecraft versions
26.2
Loaders / Platforms
fabric quilt
Show changes
# b0.3.0.1 * fixed mod versioning for the new minecraft version system
Sign in

1.29 MB

0.3.0.1+26.1 Beta 16.05.2026

0.3.0.1+26.1 [Fabric]

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric quilt
Show changes
# b0.3.0.1 * fixed mod versioning for the new minecraft version system
Sign in

1.29 MB

0.3.0.0+26.1.1 Beta 01.04.2026

0.3.0.0+26.1.1 [Fabric]

Supported Minecraft versions
26.1 26.1.1
Loaders / Platforms
fabric quilt
Show changes
# b0.3.0.0 * added the nothing click action * added the HoverActions class * added another superclass to CTxT for better adaptability * make color default to null, and null default to white * make rainbow default to null * switch from button to chat wrapper system * other ChatText changes and improvements
Sign in

1.29 MB

0.3.0.0+26.1 Beta 25.03.2026

0.3.0.0+26.1 [Fabric]

Supported Minecraft versions
26.1
Loaders / Platforms
fabric quilt
Show changes
# b0.3.0.0 * added the nothing click action * added the HoverActions class * added another superclass to CTxT for better adaptability * make color default to null, and null default to white * make rainbow default to null * switch from button to chat wrapper system * other ChatText changes and improvements
Sign in

1.29 MB

0.2.2.1+1.21.11 Beta 10.12.2025

0.2.2.1+1.21.11 [Fabric]

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.1 * increased supported version range (eg. 1.21.8 now runs on 1.21.6 and 1.21.7 as well) [Fabric] # b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.2.1+1.21.10 Beta 07.10.2025

0.2.2.1+1.21.10 [Fabric]

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.1 * increased supported version range (eg. 1.21.8 now runs on 1.21.6 and 1.21.7 as well) [Fabric] # b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.2.1+1.21.9 Beta 02.10.2025

0.2.2.1+1.21.9 [Fabric]

Supported Minecraft versions
1.21.9
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.1 * increased supported version range (eg. 1.21.8 now runs on 1.21.6 and 1.21.7 as well) [Fabric] # b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.2.1+1.21.8 Beta 20.08.2025

0.2.2.1+1.21.8 [Fabric]

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.1 * increased supported version range (eg. 1.21.8 now runs on 1.21.6 and 1.21.7 as well) [Fabric] # b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.2.0+1.21.1 Beta 27.07.2025

0.2.2.0+1.21.1 [Fabric]

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.2.0+1.20.1 Beta 26.07.2025

0.2.2.0+1.20.1 [Fabric]

Supported Minecraft versions
1.20.1
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.65 MB

0.2.2.0+1.20.4 Beta 26.07.2025

0.2.2.0+1.20.4 [Fabric]

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.2.0+1.20.6 Beta 26.07.2025

0.2.2.0+1.20.6 [Fabric]

Supported Minecraft versions
1.20.6
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.1.1+1.20.1 Beta 18.07.2025

0.2.1.1+1.20.1 [Fabric]

Supported Minecraft versions
1.20.1
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.1 * fixed OtterLib not working properly on 1.20.4 and below # b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.1.1+1.20.4 Beta 18.07.2025

0.2.1.1+1.20.4 [Fabric]

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.1 * fixed OtterLib not working properly on 1.20.4 and below # b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.2.0+1.21.8 Beta 17.07.2025

0.2.2.0+1.21.8 [Fabric]

Supported Minecraft versions
1.21.8
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.2.0+1.21.4 Beta 15.07.2025

0.2.2.0+1.21.4 [Fabric]

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.2.0+1.21.5 Beta 15.07.2025

0.2.2.0+1.21.5 [Fabric]

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.2.0+1.20-1.21.7 Beta 12.07.2025

0.2.2.0+1.20-1.21.7 [Spigot]

Supported Minecraft versions
1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7
Loaders / Platforms
spigot
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.05 MB

0.2.2.0+1.21.7 Beta 11.07.2025

0.2.2.0+1.21.7 [Paper]

Supported Minecraft versions
1.21.7
Loaders / Platforms
folia paper purpur
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.05 MB

0.2.2.0+1.21.7 Beta 11.07.2025

0.2.2.0+1.21.7 [Fabric]

Supported Minecraft versions
1.21.7
Loaders / Platforms
fabric quilt
Show changes
# b0.2.2.0 A new file registration system is here! (for both config and language files) \ OtterLib will now handle storing, loading and saving config files! Auto loading and saving can be configured, and the file will be registered via queried via ModID and FileID. * added a config file registration system (CustomFileReg) * added a language file registration system (LanguageReg)
Sign in

0.64 MB

0.2.1.0+1.20.1 Beta 08.07.2025

0.2.1.0+1.20.1 [Fabric]

Supported Minecraft versions
1.20.1
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.1.0+1.20.4 Beta 08.07.2025

0.2.1.0+1.20.4 [Fabric]

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.1.0+1.20.6 Beta 08.07.2025

0.2.1.0+1.20.6 [Fabric]

Supported Minecraft versions
1.20.6
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.1.0+1.21.7 Beta 30.06.2025

0.2.1.0+1.21.7 [Fabric]

Supported Minecraft versions
1.21.7
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.1.0+1.21.1 Beta 27.06.2025

0.2.1.0+1.21.1 [Fabric]

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.1.0+1.21.4 Beta 27.06.2025

0.2.1.0+1.21.4 [Fabric]

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.1.0+1.21.5 Beta 27.06.2025

0.2.1.0+1.21.5 [Fabric]

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.1.0+1.21.6 Beta 24.06.2025

0.2.1.0+1.21.6 [Paper]

Supported Minecraft versions
1.21.6
Loaders / Platforms
folia paper purpur
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.04 MB

0.2.1.0+1.20-1.21.6 Beta 24.06.2025

0.2.1.0+1.20-1.21.6 [Spigot]

Supported Minecraft versions
1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6
Loaders / Platforms
spigot
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.04 MB

0.2.1.0+1.21.6 Beta 24.06.2025

0.2.1.0+1.21.6 [Fabric]

Supported Minecraft versions
1.21.6
Loaders / Platforms
fabric quilt
Show changes
# b0.2.1.0 Fixed support for reading language files inside of jars. * added ResourceReader, allowing for the reading of resources in the jar * updated LanguageReader to use ResourceReaders instead of normal paths
Sign in

0.64 MB

0.2.0.0+1.21.6 Beta 23.06.2025

0.2.0.0+1.21.6 [Paper]

Supported Minecraft versions
1.21.6
Loaders / Platforms
folia paper purpur
Show changes
# b0.2.0.0 Server side Language Reader & Spigot and Paper Ports! * added a custom language reader * added spigot port * added native paper port * switch logger custom OtterLogger for compatibility between different loaders * add more overloads to ChatText text() method * updated CustomFile loading and updating logic * added updateFromJSON() for updating the JSON pre-load * renamed update() -> updateInstance() for JSON post-load * fix fabric main file capitalization
Sign in

0.04 MB

0.2.0.0+1.20-1.21.6 Beta 23.06.2025

0.2.0.0+1.20-1.21.6 [Spigot]

Supported Minecraft versions
1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6
Loaders / Platforms
spigot
Show changes
# b0.2.0.0 Server side Language Reader & Spigot and Paper Ports! * added a custom language reader * added spigot port * added native paper port * switch logger custom OtterLogger for compatibility between different loaders * add more overloads to ChatText text() method * updated CustomFile loading and updating logic * added updateFromJSON() for updating the JSON pre-load * renamed update() -> updateInstance() for JSON post-load * fix fabric main file capitalization
Sign in

0.04 MB

0.2.0.0+1.21.6 Beta 23.06.2025

0.2.0.0+1.21.6 [Fabric]

Supported Minecraft versions
1.21.6
Loaders / Platforms
fabric quilt
Show changes
# b0.2.0.0 Server side Language Reader & Spigot and Paper Ports! * added a custom language reader * added spigot port * added native paper port * switch logger custom OtterLogger for compatibility between different loaders * add more overloads to ChatText text() method * updated CustomFile loading and updating logic * added updateFromJSON() for updating the JSON pre-load * renamed update() -> updateInstance() for JSON post-load * fix fabric main file capitalization
Sign in

0.64 MB

0.1.2.1+1.21.6 Beta 17.06.2025

0.1.2.1+1.21.6 [Fabric]

Supported Minecraft versions
1.21.6
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.2 * fixed background rendering on mod config screens (1.20.4) # b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.1+1.21.6-pre1 Beta 28.05.2025

0.1.2.1+1.21.6-pre1 [Fabric]

Supported Minecraft versions
1.21.6-pre1
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.2 * fixed background rendering on mod config screens (1.20.4) # b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.1+1.21.6-pre1 Beta 28.05.2025

0.1.2.1+1.21.6-pre1 [Fabric]

Supported Minecraft versions
1.21.6-pre1
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.2 * fixed background rendering on mod config screens (1.20.4) # b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.2+1.20.4 Beta 26.05.2025

0.1.2.2+1.20.4 [Fabric]

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.2 * fixed background rendering on mod config screens (1.20.4) # b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.1+1.20.1 Beta 18.05.2025

0.1.2.1+1.20.1 [Fabric]

Supported Minecraft versions
1.20.1
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.1+1.20.4 Beta 18.05.2025

0.1.2.1+1.20.4 [Fabric]

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.1+1.20.6 Beta 17.05.2025

0.1.2.1+1.20.6 [Fabric]

Supported Minecraft versions
1.20.6
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.1+1.21.1 Beta 17.05.2025

0.1.2.1+1.21.1 [Fabric]

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.1+1.21.4 Beta 13.05.2025

0.1.2.1+1.21.4 [Fabric]

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.1+1.21.5 Beta 13.05.2025

0.1.2.1+1.21.5 [Fabric]

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.1 * fixed hoverText null issue # b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.2.0+1.21.5 Beta 13.05.2025

0.1.2.0+1.21.5 [Fabric]

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric quilt
Show changes
# b0.1.2.0 * fixed modmenu warning in logs ### Screens & UI * undeprecated the CustomImage constructor * made ClickableImageWidget use CTxT * added a title image lang entry ### Custom File * better error logging * fixed directory creation logic * tweaked saving and loading logic * deprecated fileNotExist() in favor of createDirectory()
Sign in

0.63 MB

0.1.1.0+1.21.5 Beta 08.05.2025

0.1.1.0+1.21.5 [Fabric]

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric quilt
Show changes
# b0.1.1.0 * added a language file * made ConfigScreen able to take a ClickableImageWidget as a banner, deprecating the old method
Sign in

0.63 MB

0.1.0.1+1.21.5 Beta 04.05.2025

0.1.0.1+1.21.5 [Fabric]

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric quilt
Show changes
# b0.1.0.1 * fixed the hovering animation on ClickableImageWidgets * added modmenu metadata for quilt and fabric * made ConfigScreen use CTxT instead of minecraft Text # b0.1.0.0 Initial release of OtterLib!
Sign in

0.63 MB

0.1.0.0+1.21.5 Beta 02.05.2025

0.1.0.0+1.21.5 [Fabric]

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric quilt
Show changes
# b0.1.0.0 Initial release of OtterLib!
Sign in

0.63 MB