HomeJavaModsOptimized Cushions
Optimized Cushions
Optimized Cushions — screenshot 1Optimized Cushions — screenshot 2

Optimized Cushions

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 overhead. Gameplay is unchanged: sitting, breaking, picking, sounds, particles, drops and saves are all vanilla.

To be honest: cushions are already a very light entity, especially server-side, so you will only see a difference if you have a LOT of them.

How it works

A cushion is rendered like any other block: baked straight into the chunk mesh and terrain is far cheaper to draw than entities.

On the server, cushions that have nobody sitting on them skip the entity tracker and tick-list and run through one lightweight loop instead. The moment someone sits down (or you /ride one) that cushion snaps back to the full vanilla path, so behavior stays exact.

Features

image

Compatibility

Trade-offs

A few small, deliberate differences from vanilla — none affect gameplay (drops, riding, sounds, damage and saves are identical):

Links

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more