aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit/src/main
diff options
context:
space:
mode:
authorKrakenied <Krakenied1@gmail.com>2024-02-24 06:52:47 +0100
committerLeonardo Bishop <13875753+LMBishop@users.noreply.github.com>2024-03-09 17:01:12 +0000
commit69ed205703015ce1915a68636a70f80ccd7499f7 (patch)
treedf75e69a19da803094685eb87156871544c649d8 /bukkit/src/main
parentc7f18da437eb8fd900019362837196903c3e6f28 (diff)
Handle null progress properly
Fixes https://github.com/LMBishop/Quests/issues/619
Diffstat (limited to 'bukkit/src/main')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/itemstack/QItemStack.java4
1 files changed, 3 insertions, 1 deletions
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);
}
}