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

BlueLib

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!

5,892
5
Library
Management
Utility
AboutGalleryChangelogVersions

2.4.0-fabric-1.21.1-bluelib

by MeAlam1 on Nov 28, 2025
Download

2.4.0-neoforge-1.21.1-bluelib

by MeAlam1 on Nov 28, 2025
Download

2.4.0

Added

  • Added exception handling across utility classes:
  • Thrown and added specific exceptions for invalid inputs and failed I/O.
  • Added error messages and retry cases where applicable.

Changed

  • Improved a bunch of niche edge cases with the Utility methods we provide.
  • Cleaned up and standardized logging:
    • Removed noisy statements and added clearer messages for easier debugging.
  • Improved edge-case handling:
    • Extra null/empty checks and safer default values.
    • better behavior for boundary values and concurrent access.
  • Added more verification steps to make sure that there is a correct output:
    • Post-processing validation and format checks.
    • Safeguards to prevent partial or wrong outputs.
  • General production improvements:
    • Input validation improved and fail-safe defaults introduced.
    • Small performance tweaks and refactors for maintainability.
  • Miscellaneous minor fixes and cleanup.

Updated

  • A ton of Dependencies including but not limited to:
    • Modrinth to 2.8.10
    • Spotless to 8.1.0
    • Darkhax Curseforge to 1.1.28
    • NeoForge to 2.0.120

2.3.8-fabric-1.21.1-bluelib

by MeAlam1 on Sep 23, 2025
Download

2.3.8-neoforge-1.21.1-bluelib

by MeAlam1 on Sep 23, 2025
Download

2.3.8

Warning:

  • This is a major update series 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 the getRandomValue in the Range Caches for easy random value retrieval.
  • Added CompoundTagUtils to simplify NBT operations.
  • Added the Data Pipeline to:
    • VariantCache
    • EntityCache
    • AnimationCache
    • StateCache
    • GroupCache
    • BehaviorCache
    • ControllerCache

Changed

  • Modified some Annotations to improve usability and clarity.

Bug Fixes

  • Minor Gradle Cleanup

Epilogue

  • Thank you for your continued support and patience.
  • Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
  • If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)

2.3.7-fabric-1.21.1-bluelib

by MeAlam1 on Sep 11, 2025
Download

2.3.7-neoforge-1.21.1-bluelib

by MeAlam1 on Sep 11, 2025
Download

2.3.7

Warning:

  • This is a major update series 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 Preset Caches with Json Deserializers, Codecs, DataComponentType and CompoundTags for easy saving/loading of presets.
    • IntRange
    • FloatRange
    • DoubleRange
    • LongRange
    • ShortRange
    • ByteRange
    • BlockPos (With conversion from BlockPosCache to BlockPos)
    • Vector2 (as Float) (With conversion from Vector2Cache to Vector2f)
    • Vector3 (as Float) (With conversion from Vector3Cache to Vector3f)
    • RGBAColor (With conversion from RGBAColorCache to Color)
    • RGBColor (With conversion from RGBColorCache to Color)
  • Added DataComponentType for easy registration of custom data components.

Epilogue

  • Thank you for your continued support and patience.
  • Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
  • If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)

2.3.6-fabric-1.21.1-bluelib

by MeAlam1 on Aug 29, 2025
Download

2.3.6-neoforge-1.21.1-bluelib

by MeAlam1 on Aug 29, 2025
Download

2.3.6

Warning:

  • This is a major update series 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 all the MoLang for:
    • VehicleEntity
    • FlyingAnimal

Changed

  • Updated the ModAPI Enum to support more niche modding APIs.
  • Major Gradle cleanup, removing deprecated features and improving build speed.

Epilogue

  • Thank you for your continued support and patience.
  • Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
  • If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)

2.3.5-fabric-1.21.1-bluelib

by MeAlam1 on Aug 28, 2025
Download

2.3.5-neoforge-1.21.1-bluelib

by MeAlam1 on Aug 28, 2025
Download

2.3.5 MoLang Additions

Warning:

  • This is a major update series 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 all the MoLang for:
    • Attackable
    • Targeting
    • Leashable

Changed

  • Added a lot of readability improvements to the ArmorRenderer.

Epilogue

  • Thank you for your continued support and patience.
  • Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
  • If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)

2.3.4-fabric-1.21.1-bluelib

by MeAlam1 on Aug 27, 2025
Download

2.3.4-neoforge-1.21.1-bluelib

by MeAlam1 on Aug 27, 2025
Download

2.3.4 MoLang Additions

Warning:

  • This is a major update series 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 all the MoLang for:
    • Saddleable
    • Ownable

Changed

  • Refactored some shared Entity Rendering code to reduce duplication.

From Previous Beta's

  • Added a TypeAdapter for the Animation Controllers.
  • Made the JSONMerger Static, so it can be used without instantiation.
  • Minor Cleanup in the EntityMoLang Registration.
  • And a lot of MoLang!!!!

Epilogue

  • Thank you for your continued support and patience.
  • Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
  • If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)

2.3.3.6-fabric-1.21.1-bluelib

by MeAlam1 on Aug 26, 2025
Download

2.3.3.6-neoforge-1.21.1-bluelib

by MeAlam1 on Aug 26, 2025
Download

2.3.3.6 MoLang Additions

We will be gradually releasing Minor versions with a ton of MoLang additions.

Feel Free to Suggest MoLangs that you would like to see added in the future.

Warning:

  • This is a major update series 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 all the MoLang for:
    • PatrollingMonster

Epilogue

  • Thank you for your continued support and patience.
  • Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
  • If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)

2.3.3.5-fabric-1.21.1-bluelib

by MeAlam1 on Aug 25, 2025
Download

2.3.3.5-neoforge-1.21.1-bluelib

by MeAlam1 on Aug 25, 2025
Download

2.3.3.5 MoLang Additions

We will be gradually releasing Minor versions with a ton of MoLang additions.

Feel Free to Suggest MoLangs that you would like to see added in the future.

Warning:

  • This is a major update series 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 all the MoLang for:
    • Monster
    • PathfinderMob

Epilogue

  • Thank you for your continued support and patience.
  • Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
  • If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)

2.3.3.4-fabric-1.21.1-bluelib

by MeAlam1 on Aug 24, 2025
Download

2.3.3.4-neoforge-1.21.1-bluelib

by MeAlam1 on Aug 24, 2025
Download

2.3.3.4 MoLang Additions

We will be gradually releasing Minor versions with a ton of MoLang additions.

Feel Free to Suggest MoLangs that you would like to see added in the future.

Warning:

  • This is a major update series 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 all the MoLang for:
    • Bee
    • BlockAttachedEntity
    • HangingEntity
    • TameableAnimal
  • Added a TypeAdapter for the Animation Controllers.

Epilogue

  • Thank you for your continued support and patience.
  • Please keep reporting your issues so we can finalize these features and ensure a BugFree Experience.
  • If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)

2.3.3.3-fabric-1.21.1-bluelib

by MeAlam1 on Aug 23, 2025
Download

2.3.3.3-neoforge-1.21.1-bluelib

by MeAlam1 on Aug 23, 2025
Download

2.3.3.2 MoLang Additions

We will be gradually releasing Minor versions with a ton of MoLang additions.

Feel Free to Suggest MoLangs that you would like to see added in the future.

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 all the MoLang for:
    • Animal
    • ArmorStand
    • Bee

Changed

  • Changed the MoLang Versions to BETA in stead of RELEASE, due to the small amount of changes.
  • Made the JSONMerger Static, so it can be used without instantiation.
  • Minor Cleanup in the EntityMoLang Registration.
  • IMPORTANT: Updated MoLang execution behavior:
    • When executing a void function, it now returns True if executed successfully, and False otherwise.
    • If a void function has a corresponding getter (e.g., SetInLove/IsInLove), it will return the value from the getter (such as IsInLove), regardless of execution success.

Epilogue

  • Thank you for your continued support and patience.
  • Please keep reporting your issues so we can finalize these features and ensure a Bug-Free Experience.
  • If you have any questions or need assistance, feel free to reach out on Discord (@me_alam) or GitHub (MeAlam1)
1
2
4

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@9fd0f68

© 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.