Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
BlueLib Common

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!

401
2
Library
Management
Utility

Compatibility

Minecraft: Java Edition

1.21.x

Platforms

Fabric
Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

MeAlam1
MeAlam1 Co-Author
DragoFRN
DragoFRN Artist
dan6335 Co-Author

Details

Licensed MIT
Published 2 months ago
Updated 12 hours ago
DescriptionGalleryChangelogVersions
All versions2.3.1-common-1.21.1-bluelib

2.3.1-common-1.21.1-bluelib

Download
Report

Changelog

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

Dependencies

dependency-iconBlueLibrequired
dependency-iconJust Enough Itemsoptional

Files

2.3.1-common-1.21.1-bluelib-2.3.1.jar(863.68 KiB) Primary
Download

Metadata

Release channel

Release

Version number

2.3.1

Loaders

Fabric ForgeNeoForge

Game versions

1.21.1, 1.21.2, 1.21.3

Downloads

37

Publication date

August 11, 2025 at 2:38 PM

Publisher

MeAlam1

MeAlam1

Co-Author

Version ID

Modrinth is open source.

main@4b75cb8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.