Skip to content

Commit 4b5cebf

Browse files
committed
fix: prevent NPE when fpsProvider is null on server
1 parent 07d5b39 commit 4b5cebf

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/org/damon233/performtrackermod/controller/TrackerController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ private Object[] buildCsvRowValues(PerformanceMetrics metrics) {
309309
}
310310

311311
public PerformanceMetrics getMetrics() {
312-
double fps = ConfigAccess.isCollectFps() ? fpsProvider.getAverageFps() : 0;
312+
double fps = (fpsProvider != null && ConfigAccess.isCollectFps()) ? fpsProvider.getAverageFps() : 0;
313313
double tps = ConfigAccess.isCollectTps() ? serverCollector.getTps() : 0;
314314
double mspt = ConfigAccess.isCollectMspt() ? serverCollector.getMspt() : 0;
315315
double heapUsed = ConfigAccess.isCollectHeap() ? serverCollector.getHeapUsedMB() : 0;

0 commit comments

Comments
 (0)