Added
- Start sitting on double sneak
- Config migrator (for v1+ JSON and v2 YAML)
- Optionally apply gravity to seats (
sitting.seats_gravity
) - Config command options:
seatsGravity <bool>
sitOnSneak <bool>
sitOnSneakMinPitch <float>
sitOnSneakDelay <integer>
Changed
- Try to sit on passed uses (item wouldn't or can't be used)
- Rename config command names:
sittableEnabled
→sitOnUse
sittableRadius
→sitOnUseRange
ridingEnabled
→rideOnUse
ridingRadius
→rideOnUseRange
Fixed
- After respawning, player config was lost
- Player's pose could be changed in the vehicle
- Player would swim in the air while crawling
- Clipping through a floor when using sit keybinding on servers
Full Changelog: https://github.com/rvbsm/fsit/compare/v2.0.1...v2.1.0
Added
- Restriction buttons in 1.20-1.20.1
- Check if connected server is compatible with FSit
Changed
- Don't allow radius equal zero
/allow
and/restrict
to/fsit <allow|restrict>
Fixed
- Player stops crawling in places where he can start crouching
- Restrict buttons offset in 1.20.4
Full Changelog: https://github.com/rvbsm/fsit/compare/v2.0.0...v2.0.1
BREAKING CHANGE: Fabric Language Kotlin is now a required dependency
New Contributors
- @JustAlittleWolf made their first contribution in https://github.com/rvbsm/fsit/pull/30
Added
- Optional configuration syncing (
use_server
) - Seats now have gravity
- Seat entities are actually no longer saved in the world
- Punch a rider to dismount him
- 1.20-1.20.4 compatibility (want to believe)
- Sit and crawl keybindings
/restrict
and/allow
commands
Changed
- Config now uses YAML
- Hide the rider for the player if he isn't looking at him #31
/fsit config
,/fsit get
, and/fsit set
were replaced by/fsit <key> [value]
- Cloth Config was replaced with YetAnotherConfigLib
/sit
,/crawl
are also available in single-player worlds #32- Player restrictions are handled by the client and no longer synced to the server
Removed
- Sit by double sneaking
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.5.1-1.20.2...v2.0.0
Added
/fsit config
command to show server config
Removed
/fsit get
and/fsit set
commands autocompletion #27
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.5.0-1.20.2...v1.5.1-1.20.2
Added
/fsit get
and/fsit set
commands to edit config options- Discard empty seats if they exist after world reload
Fixed
- The server crashed when the player tried to ride himself (e.g., free cam) #25
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.4.2...v1.5.0-1.20.2
Fixed
- Was unable to dismount player if
sneak.enabled
is disabled
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.4.1...v1.4.2
- Client config wasn't sent to server :grin:
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.4.0...v1.4.1
1.20.2 update
May Should not be compatible with previous versions. Both server and client version must be the same.
P.S. Thanks for 2K downloads at Modrinth :heart:
Added
- Support Minecraft 1.20.2
- Config migration
Changed
- Keep players' riding restrictions in their server player-data
- Move to
toml4j
Removed
riding.height
was removed due to the correct position of players' passengers in Minecraft 1.20.2 :tada:
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.3.2...v1.4.0
Fixed
- Config manager had been resetting some fields
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.3.1...v1.3.2
Added
- Adjustable height between player head and a rider
- Stop crawling if a player starts flying
- Reset pose on pose commands (
/sit
,/crawl
) - Looking at the rider and sneaking dismounts him
Fixed
- Game crashes without Mod Menu installed
- Player stops crawling if a block above is non-full #20
- Doubled messages after pose changing
- Crawling support entity didn't disappear
- Crawling with Speed II and Swift Sneak III
- Config was sent to the server even if the player wasn't connected to one
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.3.0...v1.3.1
FSit-client is now a part of the FSit
Added
- Start crawling with
/crawl
or sneak twice looking down while already crawling - Adjusting the radius to start riding
- Sitting on honey blocks works like standing on honey
- Send an overlay message to player on pose change
- Reload config with
/fsit reload
- The server will respect players' configuration if they have a mod installed
- Player riding restrictions at Social Interactions screen
Fixed
- The player immediately stopped sitting on the edge of a block
- Random crashes with invalid config
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.2.0...v1.3.0
Added
- Support Minecraft 1.20
Changed
- [revert] Do not start sitting by interaction if player is sneaking
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.1.3...v1.2.0
Fixed
- The rider's position wasn't updated if the player didn't have a client-side mod installed
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.1.2...v1.1.3
Fixed
- Interaction with entity swung hand all the times
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.1.1...v1.1.2
WARNING: configuration will be reset to default after the first launch
Added
- Config version field
- Make sit on double sneak optional (
sneak_sit
) - Swing hand on successful sit and ride interactions
Changed
- Clear config without deleting config file
- Rename config options:
min_angle
→sneak.min_angle
shift_delay
→sneak.sneak_delay
sittable_blocks
→sittable.blocks
sittable_tags
→sittable.tags
sit_on_players
→misc.sit_players
Full Changelog: https://github.com/rvbsm/fsit/compare/v1.0.1...v1.1.0