world: replay datapack features across regions
This commit is contained in:
parent
f1d1d109f4
commit
d8b5d0f79b
13 changed files with 1259 additions and 8 deletions
|
|
@ -33,8 +33,14 @@ func (r *decorationRegion) replayScheduledOres(seed int64, targetX, targetZ int3
|
|||
if err := r.setSource(source.X, source.Z); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := r.placeScheduledOres(seed); err != nil {
|
||||
return fmt.Errorf("world: replay source (%d,%d): %w", source.X, source.Z, err)
|
||||
if err := r.placeScheduledGeodes(seed); err != nil {
|
||||
return fmt.Errorf("world: replay source geodes (%d,%d): %w", source.X, source.Z, err)
|
||||
}
|
||||
if err := r.placeScheduledUndergroundOresStage(seed); err != nil {
|
||||
return fmt.Errorf("world: replay source underground ores (%d,%d): %w", source.X, source.Z, err)
|
||||
}
|
||||
if err := r.placeScheduledVegetationPatches(seed); err != nil {
|
||||
return fmt.Errorf("world: replay source vegetation patches (%d,%d): %w", source.X, source.Z, err)
|
||||
}
|
||||
}
|
||||
return nil
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue