Compatibility
Minecraft: Java Edition
25w43a
1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.x
Platforms
Supported environments
Creators
Details
Licensed GPL-3.0-only
Created 3 years ago
Updated 4 days ago
Changelog
- Revamped the Block Sound Type API entirely, fixing a few glaring issues.
- Block sound type overrides now use a
HolderSetto define which blocks are affected.- This allows tags and lists to work properly with this system, saving space in RAM.
- The new field for blocks is named
blocks.
- The data-driven directory for block sound type overrides has been changed from
blocksoundoverwritestoblock_sound_overwrites.
- Block sound type overrides now use a
- All Fading Disk features check if surrounding blocks are replaceable, instead of strictly Air.
- Potentially fixed an issue with C2ME during structure generation.
BlockStateRespectingProcessorRulenow maintains water if a waterlogged block is replaced with air.- Added tinted flower bed models.
- Cleaned up the Screen Shake system and made it much smoother.
- Cleaned up classes in the
blockpackage and condensed some of its contents. - Cleaned up classes in the
entitypackage and condensed themodcategorypackage into it. - Renamed
FrozenFeatureFlagstoFeatureFlagAPI. - Reworked, renamed, and cleaned up the Axe, Bone Meal, and Shovel item use APIs.
- Cleaned up classes in the
soundpackage and condensed some of its contents. - Flyby sounds can now be properly sent to the client.
- Combined the
storageandblockpackages. - Removed a few unnecessary APIs.
- Removed many duplicate worldgen feature implementations, now just relying on HolderSets.
- Cleaned up existing worldgen feature configurations and features.
- Disconnecting from a FrozenLib server and joining a non-FrozenLib server afterwards no longer leaves client Wind running.
- Wind can no longer return any non-zero value when on a non-FrozenLib server without the config option to override this behavior enabled.
- Significantly cleaned up the Dripstone API and related mixins, removing edits that cause compatability issues in the process.
- Added
StructurePlacementExclusionApi,which lets you add exclusion zones to existing structures. - Added
BlockRandomTicks,allowing modders to add new Random Ticks to any existing block with ease. BlockScheduledTickbehavior now runs prior to Vanilla scheduled ticks, and runs for all blocks instead of only those without defined Scheduled Ticks.- Added
StructureGenerationConditionApi,allowing modders to define custom conditions under which structures can generate with a Boolean Supplier. - Completely rewrote the Noise Path worldgen feature, being much more extensive and configurable.
- This has resulted in two other features being removed, as their behavior is now possible to achieve with the base feature.
- Replaced the Upwards and Downwards column worldgen features with a single column feature, with a more robust config.
- Optimized entity easter egg texture rendering.
- Added
UnderwaterVegetationPatchFeature. - Added
VegetationPatchWithEdgeDecorationChanceFeature. - Added
UnderwaterVegetationPatchWithEdgeDecorationChanceFeature.



