Tags
Creators
Details
Licensed MIT
Published 2 years ago
Updated 3 weeks ago
All versions
3.3.0
Release
ExtraLib-3.3.0-26.1-Fabric3 weeks ago 10
Compatibility
Minecraft: Java Edition
26.1.x
Platform
Fabric
Supported environments
Server-side
Singleplayer
Changes
- Fix Fabric deferred GUI opening, server lifecycle checks, cached player lookups and shutdown file flushing.
- Restart reset scheduling for subsequent integrated servers without reviving tasks from previous servers.
- Port server GUI API to Forge 1.20.1 with NBT item builders and production Mixin refmaps.
- Align selected-tag item counting/removal and partial-inventory item delivery across loaders.
- Add Forge player heads, Fabric offline permission limits, packet batching and explicit legacy item migration.
- Add dedicated client/server development runs for Forge, NeoForge and Fabric.
- Preserve JSON/YAML write order, report save failures and bound blocking save/flush waits.
- Back up malformed configuration files without moving valid files after read or write I/O failures.
- Add contextual, rate-limited GUI error logging and forward GUI failures to custom exception handlers.
- Fix GUI redirect replacement/clearing flags and immediately expire zero-iteration timers.
- Resolve storage paths against the actual world directory, including custom world names.
- Package Fabric Permissions API as a shared nested mod and add explicit default values to Fabric permission checks.
- Add server integration tests for permissions with and without LuckPerms on Fabric and NeoForge.
- Add cross-loader functional tests for item delivery/counting/removal, item serialization, GUI callbacks and network interactions, timers and world paths.
- Add regression tests for configuration persistence and GUI error logging.
- Add Fabric 1.20.1 (fabric20) with shared legacy GUI/NBT support, Fabric permissions, networking, client/server runs and functional tests.
- Add Minecraft 26.1 modules (common261, fabric261 and neoforge261) on Java 25, including GUI, items, permissions, networking and client/server runs.
- Adapt 26.1 item components, player profiles, GUI input, rendering and legacy item migration, with functional and permission integration tests.
- Declare Minecraft 26.1 through 26.1.2 compatibility for the Fabric and NeoForge 26.1 modules.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:2GNqVOLH:YbEAZWBp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:2GNqVOLH:YbEAZWBp"
}

