Files
spigot-heights/design/user-stories/us-003-launch-tiny-players.md
T
dmg 7bccc727b1
Release / release (push) Failing after 15s
CI / build (push) Successful in 3m6s
feat: add stature potions and tiny-player launchers
2026-09-04 11:28:24 -04:00

1.2 KiB

type, title, description, status
type title description status
User Story US-003: Launch tiny players through dispensers Launch sufficiently small players from a dispenser connected to the hopper beneath them. done

US-003: Launch tiny players through dispensers

As a tiny player, I want connected hoppers and dispensers to act as launch tubes so that my stature enables playful transport systems.

Acceptance criteria

  • A player strictly below the configured threshold triggers when walking onto a hopper whose output points into a dispenser.
  • No redstone signal is required.
  • The player moves to a safe centered position immediately in front of the dispenser and receives velocity in its facing direction.
  • Velocity magnitude and cooldown are configurable and default to 1.5 blocks per tick and 20 ticks.
  • Obstructed or unsafe exits abort without moving the player.
  • Players at or above the threshold are not launched.
  • Cooldown prevents immediate repeated or cyclic launching.
  • Automated tests cover threshold boundaries, orientations, cooldown, and obstruction policy.