Files
spigot-base/design/user-stories/us-018-control-pocket-base-mob-spawning.md
T
dmg 23e8fcec6e
Release / release (push) Successful in 2m46s
CI / build (push) Successful in 1m28s
feat(pocket-base): add mob spawning toggle
2026-08-24 09:57:48 -04:00

1.6 KiB

type, title, description, status
type title description status
User Story US-018: Control Pocket Base mob spawning Let Pocket Base owners control natural mob spawning in their private world, with spawning disabled by default. done

US-018: Control Pocket Base mob spawning

As a Pocket Base owner, I want to enable or disable natural mob spawning in my Pocket Base so that I can choose whether the private world supports normal mob activity.

Acceptance criteria

  • Natural mob spawning is disabled by default in every new Pocket Base and in existing Pocket Bases that have no saved preference.
  • A Pocket Base owner can use /basesettings pocket mobs enable|disable to control natural mob spawning in their own Pocket Base.
  • The setting controls both hostile and passive natural spawning only in the owner's Pocket Base.
  • The command is unavailable until Pocket Base I is unlocked.
  • The command and its modes are offered through contextual autocomplete.
  • /basesettings status displays the current Pocket Base mob-spawning setting.
  • The preference persists across restarts and is reapplied when the Pocket Base world loads.
  • Disabling natural spawning does not remove existing mobs or prevent explicitly spawned or summoned mobs.
  • Persistence or world-application failures produce a clear failure message without reporting a successful change.