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 an all-round Minecraft modding library that leverages datapack-driven features, providing complete flexibility for mod development and seamless compatibility with addons, resource packs, and datapacks!

940
3
Library
Management
Utility
AboutGalleryChangelogVersions
All versionsfabric-bluelib-1.21.4-1.22-1.9.0.jar

fabric-bluelib-1.21.4-1.22-1.9.0.jar

Download
Report

Changelog

This version brings Breaking Changes.

Reworked the Structure of the mod, some files changed location and need to be re-imported.

1.9.0

Added

Events

  • ModLoadedEvent

    • Triggered during game startup when BlueLib is loaded.
    • Called once for each mod found in the mods folder (excluding BlueLib itself).
    • Provides detailed metadata for the respective mod.
  • AllModsLoadedEvent

    • Triggered during startup after scanning all external mods (excluding BlueLib).
    • Provides a list of all loaded mod metadata.
    • Returns null if no other mods are loaded besides BlueLib.
  • VariantLoadedEvent
    Called when a variant is loaded.

    • Pre (NeoForge) / ALLOW_VARIANT_TO_LOAD (Fabric)
      Fired before loading the variant.
      Can be cancelled to prevent loading.
    • Post (NeoForge) / POST (Fabric)
      Fired after the variant has loaded.
      Cannot be cancelled.
  • AllVariantsLoadedEvent
    Called when all variants are loaded.

    • Pre (NeoForge) / ALLOW_ALL_VARIANTS_TO_LOAD (Fabric)
      Fired before loading all variants.
      Can be cancelled to prevent loading.
    • Post (NeoForge) / POST (Fabric)
      Fired after all variants have loaded.
      Cannot be cancelled.
  • Added a Config Builder

    • Due to NeoForge having their own Config System
    • We decided to connect NeoForges build in Config System into our new Fabric Config System so even the Multi Loader only needs to make 1 Config System.
    • We even made Server Only Config for Fabric
  • Added a Config for various systems, including Markdown.

Changed

  • Reworked the entire Markdown Enabling/Disabling by migrating it to a Server Sided Config.
  • Reworked the Markdown Prefix/Suffixes by migrating it to a Server Sided Config.
  • Refactored a lot of the packages as preperations to 2.0

Deleted

  • Removed the previously added EntityStateManager since it did not interact with Minecrafts system.

Files

fabric-bluelib-1.21.4-1.22-1.9.0.jar(248.46 KiB) Primary
Download
fabric-bluelib-1.21.4-1.22-1.9.0-javadoc.jar(351.76 KiB)
Download
fabric-bluelib-1.21.4-1.22-1.9.0-sources.jar(206.44 KiB)
Download

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Metadata

Release channel

Release

Version number

1.9.0

Loaders

Fabric

Game versions

1.21.4, 1.21.5

Downloads

31

Publication date

May 4, 2025 at 1:22 PM

Publisher

MeAlam1

MeAlam1

Co-Author

Version ID

Modrinth is open source.

main@a0bd011

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