For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /server-editor/classes/PendingTransaction.md.

Class: PendingTransaction experimental

Beta

Methods

addEntityOperation()

addEntityOperation(entity, type): boolean

World Mutation Beta

Parameters

entity

Entity

type

EntityOperationType

Returns

boolean

Remarks

Throws

This function can throw errors.


addUserDefinedOperation()

addUserDefinedOperation(transactionHandler, operationData, operationName?): void

World Mutation Beta

Parameters

transactionHandler

UserDefinedTransactionOperationHandler

operationData

string

operationName?

string

Returns

void

Remarks

Throws

This function can throw errors.


addVolumeListOperation()

addVolumeListOperation(operationHandler, previous, current): void

World Mutation Beta

Parameters

operationHandler

VolumeListTransactionOperationHandler

previous

RelativeVolumeListBlockVolume[]

current

RelativeVolumeListBlockVolume[]

Returns

void

Remarks

Throws

This function can throw errors.


commitTrackedChanges()

commitTrackedChanges(): number

World Mutation Beta

Returns

number

Remarks

Throws

This function can throw errors.


discard()

discard(): void

World Mutation Beta

Returns

void

Remarks

Throws

This function can throw errors.


discardTrackedChanges()

discardTrackedChanges(): number

World Mutation Beta

Returns

number

Remarks

Throws

This function can throw errors.


isValid()

isValid(): boolean

World Mutation Beta

Returns

boolean

Remarks


submit()

submit(transactionHandler?): void

World Mutation Beta

Parameters

transactionHandler?

TransactionHandler

Returns

void

Remarks

Throws

This function can throw errors.


trackBlockChangeArea()

trackBlockChangeArea(from, to): boolean

World Mutation Beta

Parameters

from

Vector3

to

Vector3

Returns

boolean

Remarks

Throws

This function can throw errors.


trackBlockChangeList()

trackBlockChangeList(locations): boolean

World Mutation Beta

Parameters

locations

Vector3[]

Returns

boolean

Remarks

Throws

This function can throw errors.


trackBlockChangeVolume()

trackBlockChangeVolume(blockVolume): boolean

World Mutation Beta

Parameters

blockVolume

BlockVolumeBase

Returns

boolean

Remarks

Throws

This function can throw errors.