Tags
Creators
Details
All versions
2.3.1
Release
2.3.1-common-1.21.1-blueliblast year 79
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1–1.21.3
Platforms
Fabric
Forge
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Changes
2.3.1
Warning:
- This is a major update with extensive changes. While everything has been tested privately, the sheer size means bugs may still occur. Please report any issues on GitHub or message
@me_alamon Discord. - The version will remain minor until stability and feature completeness are confirmed.
Added
- Added more Annotations!
- Added more Logic to the
PlatformHelperisPhysicalClient&getGameDir
- Added More Network Sending Utils
sendToAllPlayersTrackingEntity&sendToAllPlayersTrackingBlock
- Created the
@WillBeDeprecatedAnnotation- Unlike Deprecated, which communicates that an element is already discouraged for use, this annotation signals an early notice that the element may be deprecated in the future. The element is still fully supported and no active deprecation or removal work has begun. Use this to communicate upcoming API changes and allow users to prepare.
Added a Complete Bedrock Model/Animation/Texture Loader!
- Introduced a Bedrock Loader that supports Bedrock models, animations, and textures. No need for Blockbench plugins.
- Supports Geckolib assets, while also promoting direct use of Bedrock-format resources.
- Features DataDriven Animation Controllers, Enabling datapack and resource pack creators to inject custom animations and immersive behaviors.
- Rendering is powered by a new Context System, cleaning up rendering logic for maintainability and flexibility.
Added Full MoLang Support!
- Integrated a MoLang engine with built-in support for MoLang queries and expressions.
- Developers can easily extend MoLang with custom queries, allowing for advanced animation logic and entity behaviors.
Note: The Wiki is currently a work in progress and will be expanded gradually to cover all aspects of this major update.
Changed
ResourceCachenow has anClientandServerside!
Bug Fixes
- Fixed an Language Missing Issue.
- Fixed the Translation issues in the Console Logging.
- Fixed some Minor Parameter Naming.
- Fixed some incorrect Annotations.
Deleted
- Deleted Deprecated Markdown Code from
2.2.0 - Deleted the
JSONParser
Optional dependencies
Any compatible version
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:ZrEU4mLQ:nda2cPiV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ZrEU4mLQ:nda2cPiV"
}

