All Mods Resource Packs Data Packs Shaders Modpacks Plugins
SitOnEverything

SitOnEverything

by Nikrecs • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

CURSEFORGE

Sit On Everything lets you sit on almost any block or entity. It automatically creates sitting positions for vanilla and modded content, while giving you full control over exact seat positions, allowed targets, and interaction methods.

Install on the server (or in singleplayer) — client installation is optional. Vanilla clients can use /sit and, when enabled by the server, Sneak + Right Click. Installing on the client adds keybinds and Ctrl + Right Click sitting. Modded and unmodded clients and servers can connect to each other.

Dependencies: Fabric needs Fabric API and Architectury API. NeoForge needs Architectury API. Forge needs no additional dependencies.

Free to use in any modpack — public or private, no permission needed.

What it does

  • Sit Almost Anywhere — sit on blocks, mobs, players, and content added by other mods.
  • No Client Mod Required — /sit and the optional Sneak + Right Click interaction work entirely server-side.
  • Automatic Defaults — generates sitting positions for registered blocks and entities automatically, including modded content.
  • Precise Seat Positions — configure exact X, Y, and Z offsets for individual blocks and entities.
  • Baby Entity Support — configure separate positions for variants such as minecraft:cow#baby.
  • Allow / Deny Filters — control exactly what players can sit on using IDs and * wildcard patterns.
  • Multiple Sitting Controls — use /sit, Ctrl + Right Click, a configurable keybind, or an optional server-side Sneak + Right Click gesture.

How to sit

  • /sit — sits you on the block or entity you are looking at. Works without the mod installed on the client.
  • Ctrl + Right Click — client-side shortcut. Enabled by default.
  • Sit on target keybind — client-side and unbound by default. Assign it under Options → Controls → Sit On Everything.
  • Toggle Ctrl + Right Click keybind — client-side and unbound by default. Toggles the Ctrl shortcut without editing the config.
  • Sneak + Right Click with empty hands — optional server-side interaction. Disabled by default.
  • To stand up — press Sneak, just like dismounting a vanilla entity. If your seat block disappears, you are set down.

Configuration

The mod uses two JSON files in your config/ folder. They are upgraded automatically when needed while keeping your existing edits.

Client Config

config/sitoneverything-client.json — client-side sitting shortcuts:

  • hotkeySittingEnabled — enables the dedicated sitting keybind. Default: true.
  • ctrlRightClickSittingEnabled — enables Ctrl + Right Click. Default: true.

If this file can't be read (for example a missing comma after a hand edit), it is left untouched so you can fix it, and defaults apply for that session only.

Server / Common Config

config/sitoneverything.json — seat positions, permission filters, and server-side interactions:

  • blocks — sitting positions for blocks.
  • entities — sitting positions for entities, including baby variants.
  • allow / deny — which targets players are allowed to sit on.
  • sneakRightClickSitting — enables server-side Sneak + Right Click sitting.

Invalid seat offsets count as missing, and the default position applies.

Choosing what players can sit on

The blocks and entities sections are generated from the game's registries on launch. New blocks and entities — including ones added by other mods — receive entries automatically, while your changes to existing entries are preserved.

Deleting an entry does not disable sitting on that target. Missing entries can be generated again on the next launch. Use the allow and deny sections to control what can actually be used as a seat.

Both sections accept exact IDs and * wildcard patterns. deny always takes priority.

"allow": {
  "blocks": ["*_stairs", "*_slab", "*_carpet"],
  "entities": ["minecraft:player"]
},
"deny": {
  "blocks": ["minecraft:oak_stairs"],
  "entities": []
}

An empty allow list allows everything that is not denied. A non-empty allow list permits only matching targets.

Baby variants follow the rules of their adult entity unless a pattern specifically targets the baby key.

Sitting without a client mod

The /sit command works entirely on the server, so players do not need the mod installed locally.

Servers can also enable a vanilla-compatible sitting interaction:

"sneakRightClickSitting": true

When enabled, sneaking and right-clicking a block with both hands empty attempts to sit the player without requiring a client mod or command.

This option is disabled by default because Sneak + Right Click is also used for normal Minecraft interactions. Blocks with block entities, such as chests, barrels, furnaces, beds, and lecterns, are skipped automatically. Some interactive blocks without block entities — including crafting tables, anvils, grindstones, looms, and stonecutters — can still conflict with this gesture.

For that reason, it is recommended to use sneakRightClickSitting together with an allow list containing the blocks you actually want to use as seats.

Configuration examples

Simple centered block height

"blocks": {
  "minecraft:stone": -0.6
}

Precise block position

"blocks": {
  "minecraft:oak_stairs": {
    "x": 0.5,
    "y": -0.72,
    "z": 0.62
  }
}

Entity and baby variant

"entities": {
  "minecraft:cow": {
    "x": 0.5,
    "y": 0.78,
    "z": 0.5
  },
  "minecraft:cow#baby": {
    "x": 0.5,
    "y": 0.56,
    "z": 0.5
  }
}

Feedback

Please report any bugs, errors, or feature suggestions on Discord: https://discord.gg/HTkn94BXmA

More mods by Nikrecs: DayNap · LeashAll

My other mods that I recommend.

How to Install SitOnEverything (Mod)

SitOnEverything by Nikrecs is verified for Fabric, Forge, Neoforge across Minecraft versions 1.19.2, 1.20.1, 1.21.1, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2 (latest release: 1.2.0, file size: 1,002 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.19.2, 1.20.1, 1.21.1, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2) and platform (Fabric, Forge, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
  3. Move the downloaded SitOnEverything file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Neoforge
15d ago 1
26.2
Neoforge
15d ago 1
26.1.2
Neoforge
15d ago 1
1.21.11
Neoforge
15d ago 1
1.21.1
Neoforge
15d ago 1
1.21.11
Forge
15d ago 1
1.21.1
Forge
15d ago 1
1.20.1
Forge
15d ago 1
1.19.2
Forge
15d ago 1
26.3
Fabric
15d ago 1
26.2
Fabric
15d ago 1
26.1.2
Fabric
15d ago 1
1.21.11
Fabric
15d ago 1
1.21.1
Fabric
15d ago 1
1.20.1
Fabric
15d ago 1
1.19.2
Fabric
15d ago 1
26.3
Neoforge
2mo ago 1
26.3
Fabric
2mo ago 1
26.2
Neoforge
3mo ago 1
26.1.2
Neoforge
3mo ago 1
26.1.1
Neoforge
3mo ago 1
26.1
Neoforge
3mo ago 1
1.21.11
Neoforge
3mo ago 1
1.21.1
Neoforge
3mo ago 1
1.20.1
Forge
3mo ago 1
1.19.2
Forge
3mo ago 1
26.2
Fabric
3mo ago 1
26.1.2
Fabric
3mo ago 1
26.1.1
Fabric
3mo ago 1
26.1
Fabric
3mo ago 1
1.21.11
Fabric
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.20.1
Fabric
3mo ago 1
26.2
Neoforge
3mo ago 1
26.1
Neoforge
3mo ago 1
26.1.2
Neoforge
3mo ago 1
26.1.1
Neoforge
3mo ago 1
1.21.11
Neoforge
3mo ago 1
1.21.1
Neoforge
3mo ago 1
1.20.1
Forge
3mo ago 1
1.19.2
Forge
3mo ago 1
26.2
Fabric
3mo ago 1
26.1.2
Fabric
3mo ago 1
26.1.1
Fabric
3mo ago 1
1.21.11
Fabric
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.20.1
Fabric
3mo ago 1
26.2
Neoforge
4mo ago 1
26.2
Fabric
4mo ago 1
26.1.2
Neoforge
7mo ago 1
26.1.2
Fabric
7mo ago 1
26.1.1
Fabric
7mo ago 1
26.1
Fabric
7mo ago 1
1.19.2
Forge
7mo ago 1
26.1.1
Neoforge
7mo ago 1
26.1
Neoforge
7mo ago 1
1.20.1
Forge
8mo ago 1
1.21.11
Neoforge
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.11
Fabric
8mo ago 1
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
## Sit On Everything 1.2.0

### Added
  • New builds: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11. They behave exactly like the other builds.

### Removed
  • Minecraft 26.1 and 26.1.1 are no longer supported. Use the 26.1.2 build instead.

### Changed
  • Fabric and NeoForge builds now require Architectury API. Forge builds need nothing beyond Forge.
  • Each file now asks only for the loader versions it actually runs on (see Compatibility).
  • The Fabric 26.1.2 build needs Fabric Loader 0.19.5 or newer.

### Fixed
  • A seat offset in config/sitoneverything.json too large to be a number (e.g. 1e400) sent the seat and its rider to an infinite position. Such values now count as missing, and the default applies.
  • If config/sitoneverything-client.json couldn't be read (e.g. a missing comma after a hand edit), it was overwritten with defaults at start-up, which lost your settings and turned the Sit on target key and Ctrl + Right Click sitting back on. The file is now left untouched so you can repair it, and the defaults apply for that session only.
  • Breaking a waterlogged stair or slab someone was sitting on left them seated in the water. They are now set down, like with any other seat block that disappears.

### Unchanged
  • Same config files, /sit command, key bindings, translations and seats.

### Compatibility
  • Install on the server (or in single-player). On the client it's optional: it adds the Sit on target key, the Ctrl + Right Click toggle key and Ctrl + Right Click sitting. Players without it can sit with /sit, or by sneaking and right-clicking a block with empty hands when the server enables sneakRightClickSitting. Modded and unmodded clients and servers can still connect to each other.

  • Fabric** (requires Fabric API and Architectury API)

| Minecraft | Fabric Loader | Fabric API | Architectury API | Java |
|---|---|---|---|---|
| 1.19.2 | 0.14.9+ | 0.66.0+1.19.2+ | 6.6.92+ (6.x) | 17 |
| 1.20.1 | 0.14.21+ | 0.83.0+1.20.1+ | 9.2.14+ (9.x) | 17 |
| 1.21.1 | 0.15.11+ | 0.102.0+1.21.1+ | 13.0.11+ (13.x) | 21 |
| 1.21.11 | 0.17.3+ | 0.139.4+1.21.11+ | 19.0.1+ (19.x) | 21 |
| 26.1.2 | 0.19.5+ | 0.154.0+26.1.2+ | 20.1.14+ (20.x) | 25 |
| 26.2 | 0.19.3+ | 0.154.0+26.2+ | 21.0.7+ (21.x) | 25 |
| 26.3 | 0.19.5+ | 0.160.5+26.3+ | 22.0.1+ (22.x) | 25 |

  • Forge** (nothing else required)
  • 1.19.2: Forge 43.1.0+ (43.x)
  • 1.20.1: Forge 47.1.0+ (47.x)
  • 1.21.1: Forge 52.1.0+ (52.x)
  • 1.21.11: Forge 61.1.0+ (61.x)

  • NeoForge** (requires Architectury API)
  • 1.21.1: NeoForge 21.1.1+ (21.1.x), Architectury API 13.0.11+ (13.x)
  • 1.21.11: NeoForge 21.11.0-beta+ (21.11.x), Architectury API 19.0.1+ (19.x)
  • 26.1.2: NeoForge 26.1.2.99+, Architectury API 20.1.14+ (20.x)
  • 26.2: NeoForge 26.2.0.40-beta+, Architectury API 21.0.7+ (21.x)
  • 26.3: NeoForge 26.3.0.0-beta+, Architectury API 22.0.1+ (22.x)

26.1 and 26.1.1 are replaced by 26.1.2, because Architectury API was never built for them.
SitOnEverything Icon
Download SitOnEverything
Select game version
Select platform