···11+version: 4
22+# Whether to use the server-side configuration.
33+use_server: false
44+sitting:
55+ # Controls sitting behaviour. Possible values: nothing, discard (if no block underneath sitting player), gravity.
66+ behaviour: "gravity"
77+ # Places seat in the center of the block
88+ should_center: true
99+on_use:
1010+ # Allows to start sitting on specific blocks by interacting with them.
1111+ sitting: true
1212+ # Allows to start riding other players by interaction with them.
1313+ riding: true
1414+ # The maximum distance to a target to interact.
1515+ range: 1
1616+ # Prevents players from sitting in places where they would suffocate.
1717+ check_suffocation: true
1818+ # Activate only when interacting with an empty main hand.
1919+ require_empty_main_hand: true
2020+ # List of blocks or block types (e.g., "oak_log", "#logs") that are available to sit on by interacting with them.
2121+ blocks:
2222+ - "#minecraft:slabs"
2323+ - "#minecraft:stairs"
2424+ - "#minecraft:logs"
2525+ - "minecraft:dried_ghast"
2626+on_sneak:
2727+ # Allows to start sitting by double sneaking while looking down.
2828+ sitting: true
2929+ # Allows to start crawling by double sneaking near a one-block gap.
3030+ crawling: true
3131+ # The minimum angle must be looking down (in degrees) with double sneak.
3232+ min_pitch: 70.0
3333+ # The window between sneaks to sit down (in milliseconds).
3434+ delay: 500
3535+commands:
3636+ # Whether to register /fsit command. Requires restart
3737+ root: true
3838+ # Whether to register /sit command. Requires restart
3939+ sit: true
4040+ # Whether to register /crawl command. Requires restart
4141+ crawl: true