From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com> Date: Tue, 27 Feb 2024 03:27:48 -0500 Subject: [PATCH] Fix NPE during creating GUI graph diff --git a/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java b/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java index 039a86034928a5eb7aaa2d7ca76a7bddcca346bd..7bf45a85d51ea0e2c6dfa1c5f2f07f99dab0bca6 100644 --- a/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java +++ b/src/main/java/com/destroystokyo/paper/gui/RAMDetails.java @@ -59,7 +59,13 @@ public class RAMDetails extends JList { GraphData data = RAMGraph.DATA.peekLast(); Vector vector = new Vector<>(); - double[] tps = org.bukkit.Bukkit.getTPS(); + // Leaves start - Fix potential NPE during creating GUI graph + double[] tps = new double[]{ + server.tps1.getAverage(), + server.tps5.getAverage(), + server.tps15.getAverage() + }; + // Leaves end String[] tpsAvg = new String[tps.length]; for ( int g = 0; g < tps.length; g++) {