{"schema": "cks-public-reference/v1", "entry": {"id": "api-d31ff2c23fe239", "name": "Settlement::CreateShip", "member": "CreateShip", "family": "Settlement", "returns": "Ship", "args": ["str"], "kind": "method", "signature": "Ship Settlement::CreateShip(str)", "language": "en", "summary": "CreateShip constructs a class-named object, applies owner and placement calls, attempts forced holder entry, and restores temporary global state on its normal valid-receiver path.", "notes": null, "examples": [], "technical": true, "description_status": "documented"}}