ModsFinder

Optimized Cushions

by NikitaCartes

Optimized Cushions reduces the cost of cushion entities on Fabric and NeoForge servers and clients without changing how they play.

FabricNeoForgeClient or server, optionalMIT LicenseOpen source1.20.1 – 26.3

What it does

Vanilla 26.3 added cushions as entities, and each one is ticked and tracked like any other entity even though a cushion never moves. Optimized Cushions treats a cushion as a static block instead. On the client, cushions are baked into the terrain and rendered like blocks, so they draw from the chunk mesh, stay visible at full render distance rather than the shorter entity range, and are picked up by Sodium chunk meshes. On the server, cushions that nobody is sitting on are dropped from per-tick tracking and checked in a single light pass, while a cushion someone sits on or rides returns to the full vanilla path.

Sitting, breaking, picking up, sounds, particles, drops and saves all behave as in vanilla, and cushion textures are read from any resource pack. Either half can be installed alone: the client part runs against servers without the mod, and the server part serves players who lack it. Optimized Cushions is open source under the MIT License and is published for Fabric and NeoForge across six release versions, 1.20.1 – 26.3. Snapshot builds are published as well. It has no required dependencies.

Key features

  1. Baked cushion rendering

    Cushions are baked into chunk meshes on the client, so they draw as terrain instead of as individual entities.

  2. Longer draw distance

    Baked cushions stay visible at the full render distance, not the shorter range that applies to vanilla entities.

  3. Lighter server tick cost

    Cushions nobody is sitting on are removed from entity tracking and the tick list, which cuts tick time in cushion-heavy worlds.

  4. Unchanged interaction

    Sitting, riding, breaking, picking up and dropped items work exactly as they do with vanilla cushions, and saves stay compatible.

  5. Resource pack textures

    Cushion textures from resource packs are picked up automatically, with no extra setup.

Compatibility

Latest build for each game version and loader.

26.31.2.01.2.0
26.21.2.01.2.0
26.1.21.2.01.2.0
1.21.111.1.01.2.0
1.21.11.1.01.2.0
1.20.11.2.0Not available
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

How it compares

Full comparison

Cushion Backport adds cushions to versions before vanilla 26.3, 1.18.2 – 26.2, for client and server under the MIT License. NoTick is server-side only, open source under the GNU Lesser General Public License v3.0 or later, and covers 1.20.1 – 26.2 on Fabric, Forge and NeoForge. Optimized Cushions targets only cushions in 26.3 and later builds on Fabric and NeoForge.

ModLoadersGame versionsEnvironmentUpdated
Optimized CushionsFabric and NeoForge1.20.1 – 26.3Client or server, optional2026-10-11
Cushion BackportFabric, Forge and NeoForge1.18.2 – 26.2Client and server2026-07-13
NoTickFabric, Forge and NeoForge1.20.1 – 26.2Server-side only2026-09-19

Questions

Does Optimized Cushions need Cushion Backport?

No. Cushion Backport is only needed on versions without vanilla cushions. Optimized Cushions works on 26.3 and later, where vanilla cushions already exist.

Does the server need the mod to get the benefit?

Neither side strictly needs it, so either side can run it alone. Installing it on the server lowers server tick cost, and installing it on the client bakes cushions into the terrain.

Does Optimized Cushions work with Sodium?

Yes. Sodium is supported, and cushions are baked into Sodium chunk meshes the same way as vanilla blocks.

In the catalog

Optimized Cushions is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.

More from NikitaCartes

All projects

Similar mods

What the author says

Vanilla 26.3 added cushions as entities. A cushion never moves, yet it costs the same as any other entity, both on the client and on the server. This mod treats a cushion as what it is: a static thing. The client bakes it into the terrain so it renders like a block; the server drops the per-tick tracking and ticking…
NikitaCartes, on the Modrinth page

Official listing

Owner
NikitaCartes
Published
2026-07-10
Updated on Modrinth
2026-10-11
Facts verified
2026-10-15

Tags