promotional bannermobile promotional banner

BlueLib Common

BlueLib is a Minecraft modding library designed to handle a wide range of modding tasks. It includes systems for simplifying code development, with support for data packs and resource packs. The goal is to make modding more accessible!
Back to Files

2.3.1-common-1.21.1-bluelib

File name2.3.1-common-1.21.1-bluelib-2.3.1.jar
Uploader
MeAlamMeAlam
Uploaded
Aug 11, 2025
Downloads
32
Size
863.7 KB
Mod Loaders
ForgeFabricNeoForge
File ID
6875161
Type
R
Release
Supported game versions
  • 1.21.3
  • 1.21.2
  • 1.21.1

Curse Maven Snippet

Forge

implementation "curse.maven:bluelib-common-1132979:6875161"

Fabric

modImplementation "curse.maven:bluelib-common-1132979:6875161"

NeoForge

implementation "curse.maven:bluelib-common-1132979:6875161"

Learn more about Curse Maven

What's new

# 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_alam` on Discord.**
* **The version will remain minor until stability and feature completeness are confirmed.**

## Added

* Added more Annotations!
* Added more Logic to the `PlatformHelper`
    * `isPhysicalClient` & `getGameDir`
* Added More Network Sending Utils
    * `sendToAllPlayersTrackingEntity` & `sendToAllPlayersTrackingBlock`
* Created the `@WillBeDeprecated` Annotation
    * 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

* `ResourceCache` now has an `Client` and `Server` side!

## 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`

This mod has no additional files