Adds a Cushion item that allows players to sit on blocks and interaction entities
Items:
| item | loot table |
|---|---|
Cushion |
cushion:cushion |
Advancements:
| title | description |
|---|---|
Take a Rest |
sit on a Cushion |
The Hottest Seat |
sit on a bastion remnant |
The Darkest Seat |
sit on an ancient city |
The Furthest Seat |
sit on an end city |
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:
cushion:rideable_50,
cushion:rideable_100, cushion:rideable_200, and cushion:rideable_400
entity type tagsUses advancements to detect usage.
Checks entities in a small radius around every player every second in search of unoccupied Cushions that can be pruned.
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.