mirror of
https://github.com/misode/misode.github.io.git
synced 2026-04-23 07:10:41 +00:00
Fix #824 noise settings preview in 1.18
This commit is contained in:
@@ -282,7 +282,7 @@ export class Deepslate {
|
|||||||
this.settingsCache = settings.noise
|
this.settingsCache = settings.noise
|
||||||
const randomState = new this.d.RandomState(settings, seed)
|
const randomState = new this.d.RandomState(settings, seed)
|
||||||
return randomState.router.finalDensity
|
return randomState.router.finalDensity
|
||||||
} else {
|
} else if (this.isVersion('1.18.2')) {
|
||||||
const random = this.d.XoroshiroRandom.create(seed).forkPositional()
|
const random = this.d.XoroshiroRandom.create(seed).forkPositional()
|
||||||
const settings = this.d.NoiseSettings.fromJson({
|
const settings = this.d.NoiseSettings.fromJson({
|
||||||
min_y: minY,
|
min_y: minY,
|
||||||
@@ -297,6 +297,8 @@ export class Deepslate {
|
|||||||
this.settingsCache = settings
|
this.settingsCache = settings
|
||||||
const originalFn = this.d.DensityFunction.fromJson(state)
|
const originalFn = this.d.DensityFunction.fromJson(state)
|
||||||
return originalFn.mapAll(new (this.d.NoiseRouter as any).Visitor(random, settings))
|
return originalFn.mapAll(new (this.d.NoiseRouter as any).Visitor(random, settings))
|
||||||
|
} else {
|
||||||
|
return undefined
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user