Polysit
A polymer-based server-side sit mod for Fabric & Quilt!
Installation
Requirements:
Install Minecraft, Polymer, Polysit and your mod loader of choice. You only need to install it on the server, but there's a client-sided enhancement if one prefers.
You also have the option of using it in singleplayer or with friends over LAN.
Using
You can right-click/use any slab, stair and bed to sit on it.
There's also /sit, which allows you to sit practically anywhere, even on cacti... if you're immune to thorns.
For clients with the mod, there's also a keybind named Sit, which defaults to G.
It'll similarly let you sit anywhere, if the server is running Polysit.
Note:
Servers using other mods or plugins that happen to also include
/sitas a command, or using an older version of Polysit, may not use the same checks or be as seamless as the latest version.If the server does not support or blocks
/sit, this keybind may be unavailable and cannot be used.Unfortunately, this is unavoidable as the only method Polysit uses on the client is the
/sitcommand.
Compatibility
It is compatible with any mod that implements standard slabs, stairs and beds. It's even compatible with the scale attribute, and other scaling mods such as Pehkui.
Note:
1.20.1 and older has poorer support for Pehkui. Bugs in relation to scaling while sitting will occur. There are still mitigations for Polysit's other behaviours.
If for any reason, there's a slab, stair, bed, or any other seat-like block that doesn't work, feel free to submit a bug report.
Changes to Vanilla Logic
Polysit does try to fix bugs that were found in development, or directly caused by its functionality.
- Moving the player out of blocks when getting up.
- Forcing the player to take a smaller pose to avoid suffocating when getting off a seat.
- This applies generically to any seat, not just Polysit's.
- Forcefully sending relevant packets for bugs caused by Mojang's fixes or changes.
- Beds during the day can be right-clicked to sit on it.
All help to ensure that Polysit provides the best UX it possibly can while also maintaining vanilla-esk logic.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Support Minecraft 26.2.
- I almost didn't have to update this.
- Full Changelog**: https://github.com/Modflower/polysit/compare/v0.9.10.1...v0.9.11+mc.26.2
- Added reach config for ModFest use.
- Updated to Minecraft 26.1
- You may no longer sit while mid-combat.
- Ideally, makes it a bit easier to have combat with shields.
- Updated to 1.21.11-rc1
- Remove debug printf
- Remove debug printf
- Remove debug printf
- Remove debug printf
- Update to Minecraft 1.21.9+
- Updated to 1.21.6-1.21.8
- Swap out armor stand for block display for performance reasons.
The impact is not yet known on vanilla, but this simple change
increases the FPS significantly with 3000 seats in the Blanketcon pack.
- Fixed mod compatibility.
Now you can dream easily during the day, should your mods allow.
- Fixed mod compatibility.
Now you can dream easily during the day, should your mods allow.
- Fixed mod compatibility.
Now you can dream easily during the day, should your mods allow.
- Fixed mod compatibility.
Now you can dream easily during the day, should your mods allow.
- Fixed mod compatibility.
Now you can dream easily during the day, should your mods allow.
- Support Minecraft 1.21.5
- IntelliJ is a brick
- Cap compatible version to <1.20.5
- Mitigates #9
- Tests entity Y at ground level when possible
- Mitigates #3
- Check bounds on sit
- Fixes #8
- Add sit keybind, defaults to G
- Partially implements #3
- /sit now toggles instead of just sits.
- Fix bad adjustment code needlessly phasing the player through blocks.
- Seat is now damageable
- This means TNT will now launch you when it explodes near by.
- Improve checks for better UX
- Add better Pehkui support
- Prevent needless phase through blocks
- Fix various offset bugs
- Seat is now damageable
- This means TNT will now launch you when it explodes near by.
- Improve checks for better UX
- Add better Pehkui support
- Prevent needless phase through blocks
- Fix various offset bugs
- Cap compatible version to <1.20.5
- Mitigates #9
- Tests entity Y at ground level when possible
- Mitigates #3
- Check bounds on sit
- Fixes #8
- Add sit keybind, defaults to G
- Partially implements #3
- /sit now toggles instead of just sits.
- Fix bad adjustment code needlessly phasing the player through blocks.
- Seat is now damageable
- This means TNT will now launch you when it explodes near by.
- Improve checks for better UX
- Add better Pehkui support
- Prevent needless phase through blocks
- Fix various offset bugs
- Add 1.21.2-1.21.4 support
- Seat is now damageable
- This means TNT will now launch you when it explodes near by.
- Improve checks for better UX
- Add better Pehkui support
- Prevent needless phase through blocks
- Fix various offset bugs
- Cap compatible version to <1.20.5
- Mitigates #9
- Tests entity Y at ground level when possible
- Mitigates #3
- Check bounds on sit
- Fixes #8
- Add sit keybind, defaults to G
- Partially implements #3
- /sit now toggles instead of just sits.
- Fix bad adjustment code needlessly phasing the player through blocks.
- Fixed /sit having a bad offset.
- Add collision checking for dismounting.
- Updated to Minecraft 1.20.5-1.21
- Fixed /sit having a bad offset.
- Add collision checking for dismounting.
- Hotfix: Fix nullable player crashing server when joining sitting.
- So far the only known case is with Polymer 0.3.13+1.19.3.
- Added support for 1.20.2
- Adjust vehicle check in
/sit - Add head of bed check for setting spawn.
- Fences are now special-cased.
- Jump height check is now in place.
- Jumpboost is only accounted for in 1.20+.
- Fix offset to not light player on fire if there is fire below.
- Fixed critical issue with
/sit - Updated development environment to 1.20.1 for debugging
- Use
requestTeleportwithinrequestTeleportAndDismount
- Updated to 1.19.4
- Add
/sit - Add beds to right-click handler
- Add
/sit - Add beds to right-click handler