1.7.3 (1.21)
on Jun 13, 20241.7.3 (1.20.6)
on Jun 13, 20241.7.3 (1.20.4)
on Jun 13, 20241.7.3 (1.20.2)
on Jun 13, 20241.7.3 (1.20.1)
on Jun 13, 2024- Configs now save after the game loads to ensure they're loaded properly.
1.7.2 (1.20.6)
on May 16, 20241.7.2 (1.20.4)
on May 16, 20241.7.2 (1.20.2)
on May 16, 20241.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