ChunkClaimResult
Authoritative result of an ordinary player claiming one chunk as a new grid under SELF_CLAIM. Grid creation, title assignment, and direct ACL grants are committed atomically.
type ChunkClaimResult {
gridId: BigInt!
lowChunk: ChunkCoordinates!
highChunk: ChunkCoordinates!
policy: GridClaimPolicy!
ownership: GridOwnership!
moddable: Boolean!
effectivePermissionKeys: [String!]!
}
Fields
ChunkClaimResult.gridId ● BigInt! non-null scalar
Id of the one-chunk grid created for this claim.
ChunkClaimResult.lowChunk ● ChunkCoordinates! non-null object
Low corner of the claimed grid. It equals highChunk because a player claim covers exactly one chunk.
ChunkClaimResult.highChunk ● ChunkCoordinates! non-null object
High corner of the claimed grid. It equals lowChunk because a player claim covers exactly one chunk.
ChunkClaimResult.policy ● GridClaimPolicy! non-null enum
App claim policy applied by the server. This mutation succeeds only for SELF_CLAIM.
ChunkClaimResult.ownership ● GridOwnership! non-null object
New current user ownership record created atomically with the grid.
ChunkClaimResult.moddable ● Boolean! non-null scalar
True when the effective ACL contains both write and run permission for at least one player-code target (server or client).
ChunkClaimResult.effectivePermissionKeys ● [String!]! non-null scalar
Full effective runtime permission-key set materialized for the caller on the new grid after grid limits are applied.
Returned By
claimGridChunk mutation