Files
spigot-base/design/user-stories/us-021-unlock-pocket-base-flight.md
T
dmg e0b1a25c5e
Release / release (push) Successful in 2m50s
CI / build (push) Successful in 1m15s
feat(pocket-base): share flight through gold portals
2026-08-29 00:20:40 -04:00

2.6 KiB

type, title, description, status
type title description status
User Story US-021: Unlock Pocket Base flight Let a Pocket Base owner permanently earn controlled flight by winning a raid in their own pocket world. done

US-021: Unlock Pocket Base flight

As a Pocket Base owner, I want to earn flight by completing a raid in my Pocket Base so that I can build and travel safely throughout my expanding pocket world.

Acceptance criteria

  • Pocket Base flight begins locked for new owners and existing saved Pocket Bases.
  • A successful raid completed in a Pocket Base permanently unlocks flight only when that Pocket Base's owner is listed among the raid winners.
  • Raids completed outside the owner's Pocket Base and raids the owner does not win do not unlock flight.
  • Defeated, stopped, expired, and abandoned raids do not unlock flight.
  • Unlocking Pocket Base flight is free and does not consume blocks or other currency.
  • The owner receives a prominent one-time unlock notification after the qualifying raid.
  • In Survival mode, an owner with the unlock can enable or disable automatic plugin-granted flight inside their own Pocket Base without affecting portal-granted temporary flight.
  • Pocket Base flight spans the world's full build height and the current unlocked horizontal boundary plus 16 blocks on every side.
  • An actively flying owner receives a warning after leaving the unlocked Pocket Base boundary while remaining inside the 16-block buffer.
  • Moving beyond the 16-block buffer removes only flight granted by this plugin.
  • Pocket Base expansion automatically expands the corresponding flight area.
  • Visitors do not receive the owner's Pocket Base flight privilege.
  • Teleportation, world changes, game-mode changes, death, logout, and plugin shutdown do not leave unintended flight enabled.
  • The unlock persists across reconnects and restarts.
  • Chat status and the native settings dialog show whether Pocket Base flight is locked behind a successful raid or unlocked.