### 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` and `sitting.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
Optional dependencies
Mod Menu
Any compatible version
YetAnotherConfigLib (YACL)
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }