Releases: FrozenBlock/FrozenLib
Releases · FrozenBlock/FrozenLib
1.7 (1.20.2)
- 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 containingMOTION_BLOCKING_NO_LEAVES_SYNCED,
a variant of Vanilla'sMOTION_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)
- 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 containingMOTION_BLOCKING_NO_LEAVES_SYNCED,
a variant of Vanilla'sMOTION_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)
- 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, containingON_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.
- Consists of an AABB for their effective area, an origin position, and a
- 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)
- 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, containingON_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.
- Consists of an AABB for their effective area, an origin position, and a
- 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)
- 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, containingON_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.
- Consists of an AABB for their effective area, an origin position, and a
- 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)
- 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, containingON_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.
- Consists of an AABB for their effective area, an origin position, and a
- 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)
- 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
andMutableMusic.asImmutable
to inline values - Significantly cleaned up both WindManager classes.
1.6.1 (1.20.4)
- 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
andMutableMusic.asImmutable
to inline values - Significantly cleaned up both WindManager classes.
1.6.1 (1.20.2)
- 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
andMutableMusic.asImmutable
to inline values - Significantly cleaned up both WindManager classes.
1.6.1 (1.20.1)
- 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
andMutableMusic.asImmutable
to inline values - Significantly cleaned up both WindManager classes.