Cushion

Adds a Cushion item that allows players to sit on blocks and interaction entities

Requirements

Contents

Items:

item loot table
cushion Cushion cushion:cushion

Advancements:

title description
cushion Take a Rest sit on a Cushion
cushion The Hottest Seat sit on a bastion remnant
cushion The Darkest Seat sit on an ancient city
cushion The Furthest Seat sit on an end city

Usage

The Cushion can be crafted and the recipe is unlocked by holding Feather. Its purpose is to allow you to sit on things.

For most blocks:

For bottom stairs, bottom slabs, any block in the cushion:half_height tag:

For interaction entities:

For other entities:

Overhead

Uses advancements to detect usage.

Checks entities in a small radius around every player every second in search of unoccupied Cushions that can be pruned.

Known Issues

You can't sit by clicking on a pot; it is artificially blocked so that players will not sit and stash the Cushion inside duping the Cushion.

Renaming a Cushion item breaks it, because the game searches for the entity that was just renamed {"translate":"item.wishlist,cushion"} as its target. The problem is moot if Cushion is used via Hand, though.