Add button to generate new structure salt

This commit is contained in:
Misode
2022-04-08 20:33:04 +02:00
parent 45b87de81b
commit 21c3fbae93
2 changed files with 3 additions and 2 deletions

View File

@@ -28,12 +28,13 @@ export function newSeed(model: DataModel) {
const seed = Math.floor(Math.random() * (4294967296)) - 2147483648
const dimensions = model.get(new Path(['dimensions']))
model.set(new Path(['seed']), seed, true)
if (typeof dimensions === 'object' && dimensions !== null) {
if (isObject(dimensions)) {
Object.keys(dimensions).forEach(id => {
model.set(new Path(['dimensions', id, 'generator', 'seed']), seed, true)
model.set(new Path(['dimensions', id, 'generator', 'biome_source', 'seed']), seed, true)
})
}
model.set(new Path(['placement', 'salt']), Math.abs(seed), true)
model.set(new Path(['generator', 'seed']), seed, true)
model.set(new Path(['generator', 'biome_source', 'seed']), seed)
}