All versions
1.21.4-2.2.3+fabric
Release
Factory API [Fabric] 1.21.4-2.2.3last year 18.8K
Compatibility
Minecraft: Java Edition
1.21.4
Platforms
Fabric
Quilt
Supported environments
Client and server
Required content
Any compatible version
Changes
Release 1.21.4-2.2.3
Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3
- Added
FactoryConfigandFactoryMixinToggle - Added
ExpressionEvaluatorandBooleanExpressionEvaluator, which are much more optimized ways of processing expressions - Added functions with multiple arguments to
ExpressionEvaluator, initially with:sqrt,cbrt,min,max&clamp - Added Random Block Rotations and Nearest Mipmap Scaling to Factory API Settings screen
- Added Manual Mipmaps, using the
.mcmetafrom the texture or textures in the fallback path - Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
- Added
chanceUI Definition Element Type - Added
add_sliderandchanceUI Definition Element Types - Added
toggle_datapackswidget action, accepting an array of the datapacks id - Added
open_config_screenwidget action, accepting a mod id as its value - Now,
usernameandusername.widthvariable is available for UI Definitions - Now, it's possible to register config screens, with
FactoryAPIClient.registerConfigScreen - Fixed incompatibility with Quilted Fabric API
- Fixed a lot of problems with multi modloader storages
Release 2.2.3 - Added
FactoryConfigandFactoryMixinToggle - Added
ExpressionEvaluatorandBooleanExpressionEvaluator, which are much more optimized ways of processing expressions - Added functions with multiple arguments to
ExpressionEvaluator, initially with:sqrt,cbrt,min,max&clamp - Added Random Block Rotations and Nearest Mipmap Scaling to Factory API Settings screen
- Added Manual Mipmaps, using the
.mcmetafrom the texture or textures in the fallback path - Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
- Added
chanceUI Definition Element Type - Added
add_sliderandchanceUI Definition Element Types - Added
toggle_datapackswidget action, accepting an array of the datapacks id - Added
open_config_screenwidget action, accepting a mod id as its value - Now,
usernameandusername.widthvariable is available for UI Definitions - Now, it's possible to register config screens, with
FactoryAPIClient.registerConfigScreen - Fixed incompatibility with Quilted Fabric API
- Fixed a lot of problems with multi modloader storages
Beta 2.2.2502.0 - Added functions with multiple arguments to
ExpressionEvaluator, initially with:sqrt,cbrt,min,max&clamp - Fixed
ListMapnot removing correctly keys - Fixed sprite overrides from
WidgetAccessornot working correctly - Removed testing assets
Beta 2.2.2501.23 - Fixed crash when there's no screen in versions below 1.21.2
Click here for complete changelog
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:nkTZHOLD:2b1snlZU"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:nkTZHOLD:2b1snlZU"
}

