Shipping a .mcaddon

bb ship runs a release build, validates both manifests, and zips the packs into one shareable file.

bb ship
$ bb ship --output ./releases/my-addon.mcaddon --level 9

What ship does

Publish flow

bb publish --bump minor --tag --push

bb publish optionally bumps the version first, then ships, harnesses, tags, and pushes. --dry-run prints the plan and runs nothing. --typecheck runs tsc --noEmit before shipping.

Verify before shipping

bb check
$ bb harness

bb check verifies the project. bb harness builds and cross-checks every icon, texture, recipe, and spawn reference in dist/. Ship both green before sharing.