From 69ed205703015ce1915a68636a70f80ccd7499f7 Mon Sep 17 00:00:00 2001 From: Krakenied Date: Sat, 24 Feb 2024 06:52:47 +0100 Subject: Handle null progress properly Fixes https://github.com/LMBishop/Quests/issues/619 --- .../com/leonardobishop/quests/bukkit/menu/itemstack/QItemStack.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bukkit/src') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/itemstack/QItemStack.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/itemstack/QItemStack.java index 37358899..2984c066 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/itemstack/QItemStack.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/itemstack/QItemStack.java @@ -163,8 +163,10 @@ public class QItemStack { Object progress = matchedTaskProgress.getProgress(); if (progress instanceof Float || progress instanceof Double || progress instanceof BigDecimal) { replacement = String.format("%.2f", ((Number) progress).floatValue()); - } else { + } else if (progress != null) { replacement = String.valueOf(progress); + } else { + replacement = String.valueOf(0); } } -- cgit v1.2.3-70-g09d2