1.7.2 (1.20.1)
on May 16, 2024- Added
Config.onSync()
- Allows configs to have special post-sync behavior
- Fixed licenses in Kotlin files
1.7.1 (1.20.6)
on May 4, 20241.7.1 (1.20.4)
on May 4, 20241.7.1 (1.20.2)
on May 4, 20241.7.1 (1.20.1)
on May 4, 2024- (XJS Configs) Added support for positive and negative infinity for DJS formats
1.7 (1.20.6)
on May 2, 20241.7 (1.20.4)
on May 2, 20241.7 (1.20.2)
on May 2, 20241.7 (1.20.1)
on May 2, 2024- 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)
on Mar 10, 20241.6.2 (1.20.4)
on Mar 10, 20241.6.2 (1.20.2)
on Mar 10, 20241.6.2 (1.20.1)
on Mar 10, 2024- 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.1 (24w06a)
on Feb 10, 20241.6.1 (1.20.4)
on Feb 10, 20241.6.1 (1.20.2)
on Feb 10, 20241.6.1 (1.20.1)
on Feb 10, 2024- 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.