Files
spigot-tree-feller/design/user-stories/us-004-control-personal-tree-felling.md
T

1.7 KiB

type, title, description, status
type title description status
User Story US-004: Control personal tree felling Let players persistently enable or disable their own automatic tree felling. backlog

US-004: Control personal tree felling

As a player, I want to turn automatic felling on or off independently of my unlocks so that I remain in control of how I mine.

Acceptance criteria

  • /treefeller enabled <on|off> enables or disables automatic felling for the issuing player.
  • /treefeller enabled without a value reports the player's current preference and whether an administrative lock currently overrides it.
  • The preference defaults to enabled for a player with no saved value.
  • Changing the preference does not alter species progress or earned unlocks.
  • Repeating the currently saved value is idempotent and reports that no change was needed.
  • The player receives clear confirmation after a successful change.
  • The saved preference survives logout and server restart.
  • /treefeller provides concise usage for enabled, unlocked, and undo without advertising inaccessible administrative commands.
  • Position-aware autocomplete suggests player subcommands and valid on or off values.
  • Player commands use player permissions that are distinct from treefeller.admin; possession of player permissions does not grant /treefelleradmin access.