Skip to content

Commit bbafcce

Browse files
committed
Merge PR #5377 (soloturn-fix-headless-pregenerate) into merge-train
2 parents 1c4b788 + 48143e1 commit bbafcce

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

engine/src/main/java/org/terasology/engine/core/subsystem/headless/renderer/HeadlessWorldRenderer.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,12 @@ public void dispose() {
132132

133133
@Override
134134
public boolean pregenerateChunks() {
135-
// TODO Auto-generated method stub
136-
return false;
135+
chunkProvider.update();
136+
// force=true: updateChunksInProximity's "did the camera move" shortcut never fires here since the
137+
// headless camera position never changes, so a forced full rescan is the only way to learn whether
138+
// every chunk in view distance has actually loaded (see #5024).
139+
updateChunksInProximity(true);
140+
return !pendingChunks;
137141
}
138142

139143
@Override

0 commit comments

Comments
 (0)