Skip to content

Releases: FrozenBlock/FrozenLib

1.7 (1.20.2)

02 May 00:53
d037315
Compare
Choose a tag to compare
  • Fixed the origin position of Entity-caused Wind Disturbances.
  • Added XJS Configs
    • Serializes with XJS to Djs, Json, Hjson, UbJson, and TXT files.
    • Special features supported: Typed entries, @SaveToggle, and @Comment
  • Added FrozenHeightmaps, currently containing MOTION_BLOCKING_NO_LEAVES_SYNCED, a variant of Vanilla's MOTION_BLOCKING_NO_LEAVES that syncs with the client.
  • Added WolfVariantBiomeRegistry to allow for modders to easily assign Wolf variants to new biomes.
    • If a biome has multiple variants registered, it will pick a random entry from the list of registered variants.
  • (1.20.4+) Added the RandomPoolAliasApi to allow for modders to add new targets to structure aliases.
    • For example, adding new spawner types to Trial Chambers.
  • Changed Typed Entry creation to TypedEntry.create()
    • TypedEntry is now an interface
  • Changed default config value for removeExperimentalWarning to false
  • Fixed LGPL license being used in some places instead of GPL
  • (1.20.5+) Updated minimum Java version to 21

1.7 (1.20.1)

02 May 00:52
b4bfd6e
Compare
Choose a tag to compare
  • Fixed the origin position of Entity-caused Wind Disturbances.
  • Added XJS Configs
    • Serializes with XJS to Djs, Json, Hjson, UbJson, and TXT files.
    • Special features supported: Typed entries, @SaveToggle, and @Comment
  • Added FrozenHeightmaps, currently containing MOTION_BLOCKING_NO_LEAVES_SYNCED, a variant of Vanilla's MOTION_BLOCKING_NO_LEAVES that syncs with the client.
  • Added WolfVariantBiomeRegistry to allow for modders to easily assign Wolf variants to new biomes.
    • If a biome has multiple variants registered, it will pick a random entry from the list of registered variants.
  • (1.20.4+) Added the RandomPoolAliasApi to allow for modders to add new targets to structure aliases.
    • For example, adding new spawner types to Trial Chambers.
  • Changed Typed Entry creation to TypedEntry.create()
    • TypedEntry is now an interface
  • Changed default config value for removeExperimentalWarning to false
  • Fixed LGPL license being used in some places instead of GPL
  • (1.20.5+) Updated minimum Java version to 21

1.6.2 (24w10a)

10 Mar 18:32
Compare
Choose a tag to compare
  • Fixed a crash that would occur on certain versions.
  • Fixed the Experimental Settings config to actually disable the menu on 1.20.5.
  • Added the FrozenSpawnPlacementTypes class, containing ON_GROUND_OR_ON_LAVA_SURFACE currently.
  • Added Wind Disturbances.
    • Consists of an AABB for their effective area, an origin position, and a DisturbanceLogic to determine the Strength, Weight, and Vector of the Wind Disturbance.
    • Are cleared each tick.
    • Must have a registered WindDisturbanceLogic for use on both client and server.
  • Added FrozenRecipeProvider for easier recipe data generation.
  • Added Minecraft-version specific DataFixing to QuiltDataFixes.
    • This allows for a mod to upgrade safely across versions while containing both Minecraft-version-specific datafixes and mod-version-specific datafixes, allowing for modders to add new content while not risking the loss of properly datafixing content for newer versions.
  • Added FrozenByteBufCodecs, containing a codec for Vec3.
  • Removed Quilt from supported mod loaders on Modrinth.

1.6.2 (1.20.4)

10 Mar 18:27
Compare
Choose a tag to compare
  • Fixed a crash that would occur on certain versions.
  • Fixed the Experimental Settings config to actually disable the menu on 1.20.5.
  • Added the FrozenSpawnPlacementTypes class, containing ON_GROUND_OR_ON_LAVA_SURFACE currently.
  • Added Wind Disturbances.
    • Consists of an AABB for their effective area, an origin position, and a DisturbanceLogic to determine the Strength, Weight, and Vector of the Wind Disturbance.
    • Are cleared each tick.
    • Must have a registered WindDisturbanceLogic for use on both client and server.
  • Added FrozenRecipeProvider for easier recipe data generation.
  • Added Minecraft-version specific DataFixing to QuiltDataFixes.
    • This allows for a mod to both upgrade safely across versions while containing both Minecraft-version-specific datafixes and mod-version-specific datafixes, allowing for modders to add new content while not risking the loss of properly datafixing content for newer versions.
  • Added FrozenByteBufCodecs, containing a codec for Vec3.
  • Removed Quilt from supported mod loaders on Modrinth.

1.6.2 (1.20.2)

10 Mar 18:23
Compare
Choose a tag to compare
  • Fixed a crash that would occur on certain versions.
  • Fixed the Experimental Settings config to actually disable the menu on 1.20.5.
  • Added the FrozenSpawnPlacementTypes class, containing ON_GROUND_OR_ON_LAVA_SURFACE currently.
  • Added Wind Disturbances.
    • Consists of an AABB for their effective area, an origin position, and a DisturbanceLogic to determine the Strength, Weight, and Vector of the Wind Disturbance.
    • Are cleared each tick.
    • Must have a registered WindDisturbanceLogic for use on both client and server.
  • Added FrozenRecipeProvider for easier recipe data generation.
  • Added Minecraft-version specific DataFixing to QuiltDataFixes.
    • This allows for a mod to both upgrade safely across versions while containing both Minecraft-version-specific datafixes and mod-version-specific datafixes, allowing for modders to add new content while not risking the loss of properly datafixing content for newer versions.
  • Added FrozenByteBufCodecs, containing a codec for Vec3.
  • Removed Quilt from supported mod loaders on Modrinth.

1.6.2 (1.20.1)

10 Mar 18:19
Compare
Choose a tag to compare
  • Fixed a crash that would occur on certain versions.
  • Fixed the Experimental Settings config to actually disable the menu on 1.20.5.
  • Added the FrozenSpawnPlacementTypes class, containing ON_GROUND_OR_ON_LAVA_SURFACE currently.
  • Added Wind Disturbances.
    • Consists of an AABB for their effective area, an origin position, and a DisturbanceLogic to determine the Strength, Weight, and Vector of the Wind Disturbance.
    • Are cleared each tick.
    • Must have a registered WindDisturbanceLogic for use on both client and server.
  • Added FrozenRecipeProvider for easier recipe data generation.
  • Added Minecraft-version specific DataFixing to QuiltDataFixes.
    • This allows for a mod to both upgrade safely across versions while containing both Minecraft-version-specific datafixes and mod-version-specific datafixes, allowing for modders to add new content while not risking the loss of properly datafixing content for newer versions.
  • Added FrozenByteBufCodecs, containing a codec for Vec3.
  • Removed Quilt from supported mod loaders on Modrinth.

1.6.1 (24w06a)

10 Feb 05:56
Compare
Choose a tag to compare
  • Added Breeze and Wind Charge wind interference
  • Added CircularLavaVegetationPatchFeature
  • Added CircularLavaVegetationPatchLessBordersFeature
  • Added SimpleBlockScheduleTickFeature
  • Added FadingDiskTagScheduleTickFeature
  • Added NoisePathScheduleTickFeature
  • Added ComboFeature
    • Contains a list of features that all attempt to place at the same place.
  • Fixed incorrect gravity calculation on Shulker Bullets.
  • Kotlin: Fixed MutableMusic's codec
  • Kotlin: Converted Music.asMutable and MutableMusic.asImmutable to inline values
  • Significantly cleaned up both WindManager classes.

1.6.1 (1.20.4)

10 Feb 05:54
Compare
Choose a tag to compare
  • Added Breeze and Wind Charge wind interference
  • Added CircularLavaVegetationPatchFeature
  • Added CircularLavaVegetationPatchLessBordersFeature
  • Added SimpleBlockScheduleTickFeature
  • Added FadingDiskTagScheduleTickFeature
  • Added NoisePathScheduleTickFeature
  • Added ComboFeature
    • Contains a list of features that all attempt to place at the same place.
  • Fixed incorrect gravity calculation on Shulker Bullets.
  • Kotlin: Fixed MutableMusic's codec
  • Kotlin: Converted Music.asMutable and MutableMusic.asImmutable to inline values
  • Significantly cleaned up both WindManager classes.

1.6.1 (1.20.2)

10 Feb 05:52
Compare
Choose a tag to compare
  • Added Breeze and Wind Charge wind interference
  • Added CircularLavaVegetationPatchFeature
  • Added CircularLavaVegetationPatchLessBordersFeature
  • Added SimpleBlockScheduleTickFeature
  • Added FadingDiskTagScheduleTickFeature
  • Added NoisePathScheduleTickFeature
  • Added ComboFeature
    • Contains a list of features that all attempt to place at the same place.
  • Fixed incorrect gravity calculation on Shulker Bullets.
  • Kotlin: Fixed MutableMusic's codec
  • Kotlin: Converted Music.asMutable and MutableMusic.asImmutable to inline values
  • Significantly cleaned up both WindManager classes.

1.6.1 (1.20.1)

10 Feb 05:14
Compare
Choose a tag to compare
  • Added Breeze and Wind Charge wind interference
  • Added CircularLavaVegetationPatchFeature
  • Added CircularLavaVegetationPatchLessBordersFeature
  • Added SimpleBlockScheduleTickFeature
  • Added FadingDiskTagScheduleTickFeature
  • Added NoisePathScheduleTickFeature
  • Added ComboFeature
    • Contains a list of features that all attempt to place at the same place.
  • Fixed incorrect gravity calculation on Shulker Bullets.
  • Kotlin: Fixed MutableMusic's codec
  • Kotlin: Converted Music.asMutable and MutableMusic.asImmutable to inline values
  • Significantly cleaned up both WindManager classes.