Factory API

Factory API

Mod

An API that supports different mod loaders and is the basis of mods like Factocrafty

Client and server LibraryStorageTechnologyTransportationUtility

139.3k downloads
24 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

Release 1.20.1-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.20.4-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.21.1-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.20.4-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.21.1-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.21.4-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.21.1-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.21.4-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.21.3-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.21.4-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.21.3-2.2.3

Updated at 2025-03-02 22:32.
Changelog
Release 2.2.3

  • Added FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 FactoryConfig and FactoryMixinToggle
  • Added ExpressionEvaluator and BooleanExpressionEvaluator, 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 .mcmeta from the texture or textures in the fallback path
  • Added Manual Mipmap Fallback Path string config (hidden, but modifiable in the config file)
  • Added chance UI Definition Element Type
  • Added add_slider and chance UI Definition Element Types
  • Added toggle_datapacks widget action, accepting an array of the datapacks id
  • Added open_config_screen widget action, accepting a mod id as its value
  • Now, username and username.width variable 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 ListMap not removing correctly keys
  • Fixed sprite overrides from WidgetAccessor not 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

Release 1.20.1-2.2

Updated at 2024-12-28 14:40.
Changelog
Release 2.2

  • Added support for 1.21.4, and mixin accessors to its new functionalities
  • Added PagedList util class from Legacy4J
  • Added MinecraftAccessor class to make easier set the Minecraft user and access to method dependent on the version
  • Added methods to FactoryAPIClient to unify the values provided by the DeltaTracker from +1.21 between different versions
  • Added color-related methods to FactoryScreenUtil
  • Now, IFactoryBlockEntityWLRenderer will work independently of the modloader, allowing its use for versions +1.21.4
  • Fixed FactoryAPIClient.registerExtraModels not working correctly in Forge
    Release 2.2
  • Added support for 1.21.4, and mixin accessors to its new functionalities
  • Added PagedList util class from Legacy4J
  • Added MinecraftAccessor class to make easier set the Minecraft user and access to method dependent on the version
  • Added methods to FactoryAPIClient to unify the values provided by the DeltaTracker from +1.21 between different versions
  • Added color-related methods to FactoryScreenUtil
  • Now, IFactoryBlockEntityWLRenderer will work independently of the modloader, allowing its use for versions +1.21.4
  • Fixed FactoryAPIClient.registerExtraModels not working correctly in Forge
    Beta 2.1.2447.6
  • Fixed DynamicUtil.getItemFromDynamic not converting the dynamic ops to registry at the right moment
    Beta 2.1.2447.5
  • Fixed DynamicUtil.getItemFromDynamic not parsing tags/components correctly
    Click here for complete changelog

Release 1.20.4-2.2

Updated at 2024-12-28 14:40.
Changelog
Release 2.2

  • Added support for 1.21.4, and mixin accessors to its new functionalities
  • Added PagedList util class from Legacy4J
  • Added MinecraftAccessor class to make easier set the Minecraft user and access to method dependent on the version
  • Added methods to FactoryAPIClient to unify the values provided by the DeltaTracker from +1.21 between different versions
  • Added color-related methods to FactoryScreenUtil
  • Now, IFactoryBlockEntityWLRenderer will work independently of the modloader, allowing its use for versions +1.21.4
  • Fixed FactoryAPIClient.registerExtraModels not working correctly in Forge
    Release 2.2
  • Added support for 1.21.4, and mixin accessors to its new functionalities
  • Added PagedList util class from Legacy4J
  • Added MinecraftAccessor class to make easier set the Minecraft user and access to method dependent on the version
  • Added methods to FactoryAPIClient to unify the values provided by the DeltaTracker from +1.21 between different versions
  • Added color-related methods to FactoryScreenUtil
  • Now, IFactoryBlockEntityWLRenderer will work independently of the modloader, allowing its use for versions +1.21.4
  • Fixed FactoryAPIClient.registerExtraModels not working correctly in Forge
    Beta 2.1.2447.6
  • Fixed DynamicUtil.getItemFromDynamic not converting the dynamic ops to registry at the right moment
    Beta 2.1.2447.5
  • Fixed DynamicUtil.getItemFromDynamic not parsing tags/components correctly
    Click here for complete changelog

Project members

Wilyicaro

Owner

Details

Licensed MIT
Published 2 years ago
Updated 3 days ago