Pile 'Em Up! (Stackable Cushions)
Pile 'Em Up! resolves one of the most frustrating limitations of cushions in Minecraft 26.3. In vanilla gameplay, cushions function as decorative entities requiring a solid, sturdy block face directly beneath them. Attempting to place a cushion on top of another instantly breaks it, forcing builders to rely on unsightly invisible scaffolding like snow layers, signs, or fences.
This mod makes stacking cushions completely natural, stable, and effortless, while introducing precision wall placement without needing helper blocks.
Key Features
- Direct Cushion Stacking (Sneak + Right-Click): Hold Shift (sneak) and right-click any placed cushion with another cushion in hand. The mod automatically detects the highest cushion in the stack and places the new one perfectly on top.
- Full Color Preservation: Newly placed cushions accurately inherit the dye color and variant of the item in your hand or the cushion you clicked on.
- 16-Pixel Sub-Block Wall Placement: Click any side face of a block to attach a cushion suspended at that exact vertical pixel level (snapping cleanly across all 16 heights of the clicked block).
- Fixes Ghost Breaking & Duplication: Eliminates the vanilla engine quirk where unsupported cushions constantly triggered breaking particles, pop sounds, and infinite item drops while staying in the world.
- Seamless Player Harvesting: Cushions remain immune to arbitrary environment discard routines, but break naturally when attacked by a player (dropping proper items in Survival mode and deleting cleanly in Creative mode).
Building & Decorative Applications
- Custom Sofas, Ottomans & Armchairs: Create modular furniture with customizable cushion thickness (1, 2, 3, or more layers) without needing trapdoors or banners to conceal gaps.
- Plush Beds & Pet Baskets: Stack contrasting colors to design layered mattresses, bunk beds, and cozy dog or cat sleeping spots.
- Market Stalls & Warehouses: Construct realistic piles of folded carpets, textiles, and merchandise for village marketplaces and medieval storage rooms.
- Multi-Tiered Shelves & Benches: Take advantage of 16-pixel wall-snapping to create stepped displays, windowsill seating, and cat perches along interior walls.
Configuration (config/stackablecushions.json)
The mod automatically generates a fully customizable configuration file inside .minecraft/config/stackablecushions.json:
{
// If true, cushions floating freely in mid-air will not pop or break automatically.
// When false (default), mid-air cushions will pop with natural vanilla timing.
"allowFloatingCushions": false,
// If true, destroying a cushion will trigger a chain reaction that breaks all cushions stacked above it.
// When false (default), cushions stacked above remain safely in place.
"dropStackedWhenBaseDestroyed": false,
// Enables placing cushions directly against the side face of blocks snapped to 1/16th sub-pixel height.
"allowSidePlacementAgainstBlocks": true,
// Maximum number of cushions that can be stacked upwards by repeatedly clicking the single bottom cushion.
// Set to 0 to disable chaining from the base (requires clicking directly on the top cushion each time).
"maxStackChainFromSingleCushion": 10
}
Parameter Breakdown
allowFloatingCushions– Toggles whether unsupported cushions in mid-air can remain indefinitely without breaking. Keep thisfalsefor vanilla-faithful behavior or set totruefor unrestricted creative builds.dropStackedWhenBaseDestroyed– Controls cascade destruction. When set totrue, breaking a base cushion will knock down all cushions standing above it.allowSidePlacementAgainstBlocks– Enables or disables mounting cushions directly onto the side walls of blocks with sub-pixel alignment.maxStackChainFromSingleCushion– Safety threshold preventing infinite vertical stacks from spam-clicking the base. Once reached, players must aim at a higher cushion to continue the pile.

