- Chains will now be considered executed if any element in them triggered successfully. This fixes bugs where effects lower down in chains are not executed if effects above them failed to run
- Fixed %hits% and %distance% not working
- Fixed feather_step effect breaking pressure plates
- Fixed multiply_velocity effect
- ConditionBlock#isMet is now thread-safe: this fixes many bugs, including where players could be kicked for seemingly no reason
- Massively optimised Condition not-met-lines
- Fixed custom placeholders not being formatted properly
- Fixed placeholders in rewards messages
- Added drop_weighted_random_item effect
- Deprecated drop_random_item_for_player (merged into drop_random_item)
- API: Added more ways to register holder placeholder providers
- Added drop_weighted_random_item effect
- Deprecated drop_random_item_for_player (merged into drop_random_item)
- API: Added more ways to register holder placeholder providers
- Unused triggers will no longer be dispatched, which should improve server performance
- Added jump option to pull_to_location
- Fixed set_block effect
- Fixed leave_region trigger
- Added %location_x%, %location_y%, %location_z%, and %location_world% placeholders (shorthand: %x%, %y%, %z%, %world%)
- Added /libreforge reloadextensions command
- Fixed repeats not working correctly
- Fixed elytra_boost_save_chance