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
FrozenLib

FrozenLib

A library for FrozenBlock's mods.

342.7k
68
Library

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.x

Platforms

Fabric
Quilt

Supported environments

Client-side
Server-side
Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server

Creators

FrozenBlock
FrozenBlockOrganization

Details

Licensed GPL-3.0-only
Created 2 years ago
Updated last week
DescriptionChangelogVersions

Show all versions

1
5
6
7
15

1.9.2

on Nov 2, 2024
Download

1.9.2

on Nov 2, 2024
Download

1.9.2

on Nov 2, 2024
Download

1.9.2

on Nov 2, 2024
Download

1.9.2

on Nov 2, 2024
Download
  • Block sound overwrites now actually work on servers, unlike last time.
  • Fixed .local directories not being accounted for in transfer packets received by the server.

1.9.1

on Oct 31, 2024
Download
  • Updated to Kotlin 2.0.21
  • Block sound overwrites now work on servers.
  • FrozenLib's fabric.mod.json no longer requires a specific Fabric API.

1.9.1

on Oct 31, 2024
Download

1.9.1

on Oct 31, 2024
Download

1.9.1

on Oct 31, 2024
Download

1.9.1

on Oct 31, 2024
Download
  • Block sound overwrites now work on servers.
  • FrozenLib's fabric.mod.json no longer requires a specific Fabric API.

1.9.1

on Oct 31, 2024
Download
  • Updated to Kotlin 2.0.21
  • Block sound overwrites now work on servers.
  • FrozenLib's fabric.mod.json no longer requires a specific Fabric API.

1.9-mc1.20.1

on Oct 22, 2024
Download

1.9-mc1.20.2

on Oct 22, 2024
Download

1.9-mc1.20.4

on Oct 22, 2024
Download

1.9-mc1.20.6

on Oct 21, 2024
Download

1.9-mc1.21.1

on Oct 21, 2024
Download

1.9-mc1.21.2

on Oct 21, 2024
Download
  • Added JavaDocs to classes that may be used frequently for ease of use outside FrozenBlock.
  • Added a disable method to the FrozenBiome that prevents it from automatically being injected into worldgen.
  • The windoverride command has been revamped and renamed to wind.
  • Added the EntityLootHelper class, currently containing the shouldSmeltLoot method.
  • Added the TintRegistryHelper class, making simple registry of block and item tints quicker.
  • Significantly optimized how structure info is sent to the client in debug mode.
  • Added the new BeaconEffectRegistry class, which can be used to add a Mob Effect to any Beacon tier.
  • Added the new SherdRegsistry class, which can be used to easily implement new Pottery Sherds.
  • Added the new DecoratedPotPatternRegsitryEntrypoint interface, which can be used to register new Decorated Pot Patterns.
    • The entrypoint's identitier is frozenlib:decorated_pot_patterns
  • Fixed FadingDiskCarpetFeature using an incorrect position to determine if a block can survive.
  • Added the CapeRegistry class which can be used to register custom capes.
    • Currently, these capes can only be accessed through FrozenLib's config.
    • An optional list of allowed UUIDs can be defined for capes.
  • Fixed the ColumnWithDiskFeature not generating as intended.
  • Added an API to send and receive files between the client and server.
    • This is useful in cases where, for example, you want to send a screenshot from Minecraft to the server to be used as a texture.
    • This can be disabled both client-side and server-side separately in FrozenLib's config.
  • Significantly optimized DataFixing.
    • In cases where something like a structure with a pre-defined set of DataVersions is loaded and a separate mod with a DataFixer is loaded, the new DataFixer would run for every structure piece.
    • This would cause tremendous amounts of lag while not fixing any data, as no fixable data was present to begin with.
    • Due to this optimization, we recommend that any mods using FrozenLib implement a DataFixer, even an empty one, so it will have a 100% success rate of DataFixing.
  • Added IS_DATAGEN to the FrozenBools class.
    • This is useful in cases you want to remove a BlockState Property during datagen so it doesn't create unnecessary data.
  • PlayerDamageSourceSounds has been renamed to PlayerDamageTypeSounds, and now takes DamageType as a parameter instead of DamageSource.
  • Added missing particle-related features to BonemealBehaviors in 1.21+.

1.8.6 (1.21-1.21.1)

on Aug 29, 2024
Download
  • Implemented debug renderers while in a development environment.
    • Requires that "isDebug" in FrozenLib's config is set to true.
    • Will add a new button on the pause menu to toggle different debug renderers.
  • Added an API and event to easily register new debug renderers.
  • Added the FrustumUtil class, which quickly lets you see if something is within the client's frustum.

1.8.5 (1.21-1.21.1)

on Aug 21, 2024
Download
  • Prevented softlocks during worldgen.
  • Removed the frozenlib:heavy_items and frozenlib:can_interact_while_crouching tags and their functionalities as they've seen no usage.

1.8.4 (1.21-1.21.1)

on Aug 15, 2024
Download
  • Revamped the Axe Behavior API, fixing issues it could cause and making it much easier to use.
  • Revamped the Shovel Behavior API to fix similar issues.
  • Revamped the Bonemeal API to now work properly, and to be consistent with Vanilla behavior.
1
5
6
7
15

Modrinth is open source.

new-orgs-page@a27b5f4

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