BedrioxDOCUMENTATION
API INTERFACE

WorldOperation

A non-blocking world lifecycle operation completed on the main server thread.

Bedriox\Api\World\WorldOperation
interfaceBedriox\Api\World

Public methods

type(): Bedriox\Api\World\WorldOperationType

Typed public method.

worldId(): string

Typed public method.

state(): Bedriox\Api\World\WorldOperationState

Typed public method.

result(): ?Bedriox\Api\World\WorldOperationResult

Typed public method.

onComplete(Closure $callback): void

Registers a main-thread completion callback, invoked exactly once and never inline.

cancel(): bool

Returns true only when queued work was cancelled before committing world state.

View exact source ↗