PlacementDiffs
此内容尚不支持你的语言。
Defined in: sdk/src/worldgen/diffs.ts:19
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PlacementDiffs():
PlacementDiffs
Returns
Section titled “Returns”PlacementDiffs
Properties
Section titled “Properties”onChange
Section titled “onChange”onChange: ((
id) =>void) |null=null
Defined in: sdk/src/worldgen/diffs.ts:25
Told the id of every placement that changed, so only its chunk is made again.
revision
Section titled “revision”revision:
number=0
Defined in: sdk/src/worldgen/diffs.ts:23
Methods
Section titled “Methods”change()
Section titled “change()”change(
id,change):void
Defined in: sdk/src/worldgen/diffs.ts:54
Moves, turns or scales a placement.
Parameters
Section titled “Parameters”string
change
Section titled “change”Returns
Section titled “Returns”void
changeOf()
Section titled “changeOf()”changeOf(
id):PlacementChange|undefined
Defined in: sdk/src/worldgen/diffs.ts:64
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”PlacementChange | undefined
isRemoved()
Section titled “isRemoved()”isRemoved(
id):boolean
Defined in: sdk/src/worldgen/diffs.ts:60
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
load()
Section titled “load()”load(
data):void
Defined in: sdk/src/worldgen/diffs.ts:73
Replaces every change with a save’s.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
remove()
Section titled “remove()”remove(
id):void
Defined in: sdk/src/worldgen/diffs.ts:39
Takes a placement out of the world for good (felled, mined, picked up).
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
restore()
Section titled “restore()”restore(
id):void
Defined in: sdk/src/worldgen/diffs.ts:47
Puts a removed placement back (it grew again).
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
subscribe()
Section titled “subscribe()”subscribe(
listener): () =>void
Defined in: sdk/src/worldgen/diffs.ts:28
Listens alongside other consumers; the returned function stops listening.
Parameters
Section titled “Parameters”listener
Section titled “listener”(id) => void
Returns
Section titled “Returns”() => void
toJSON()
Section titled “toJSON()”toJSON():
PlacementDiffsData
Defined in: sdk/src/worldgen/diffs.ts:68