Added
- Migrate v1 config
sneak
category - Block slipperiness affects seats (if
sitting.apply_gravity
) - Fluids affect seats (if
sitting.apply_gravity
)
Changed
- Blocks and Tags options were merged in Mod Menu too
Fixed
- The server crashed when player has non-player passenger
- Opening screens with toggled pose key on Hybrid mode reset it
Removed
- Logs about migrated config options
New Contributors
- @TheWhiteDog9487 made their first contribution in https://github.com/rvbsm/fsit/pull/35
Added
- Simplified Chinese translation by @TheWhiteDog9487 at https://github.com/rvbsm/fsit/pull/35
- Support Minecraft 1.20.5
- Try to start riding on passed uses (totems in offhand, food, etc.)
- Start crawling by double sneaking near a one-block gap
- Preventing from sitting in places where player would suffocate
- Discard seat if
sitting.apply_gravity
andsitting.allow_in_air
are disabled - New config options:
sitting.allow_in_air
riding.hide_rider
on_use.check_suffocation
on_double_sneak.crawling
- New config command options:
allowSittingInAir <bool>
hideRider <bool>
onUseCheckSuffocation <bool>
onSneakCrawl <bool>
- Add config comments
- Use Machete Gradle plugin to minify JAR size
Changed
- Rename
/fsit <allow|restrict>
to/fsit:client <allow|restrict>
- Rename config options:
sitting.on_use
+riding.on_use
→on_use
sitting.on_double_sneak
→on_double_sneak
- Rename config command names:
sitOnUse
→onUseSit
rideOnUse
→onUseRide
sitOnUseRange
+rideOnUseRange
→onUseRange
sitOnSneak
→onSneakSit
sitOnSneakMinPitch
→onSneakMinPitch
sitOnSneakDelay
→onSneakDelay
- Categorize Mod Menu screen
- Bump
fabric-commands-api
to v2
Fixed
- Fake player interactions on player caused crash #34
- Client and server main command clash
/fsit reload
could be called by anyone- Wrong config option name feedback
- Version semantics
Removed
fabric-events-interaction-v0
dependency
Full Changelog: https://github.com/rvbsm/fsit/compare/v2.1.0...v2.2.0