diff options
| author | Krakenied <Krakenied1@gmail.com> | 2024-02-24 06:52:47 +0100 |
|---|---|---|
| committer | Leonardo Bishop <13875753+LMBishop@users.noreply.github.com> | 2024-03-09 17:01:12 +0000 |
| commit | 69ed205703015ce1915a68636a70f80ccd7499f7 (patch) | |
| tree | df75e69a19da803094685eb87156871544c649d8 /bukkit/src | |
| parent | c7f18da437eb8fd900019362837196903c3e6f28 (diff) | |
Handle null progress properly
Fixes https://github.com/LMBishop/Quests/issues/619
Diffstat (limited to 'bukkit/src')
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/itemstack/QItemStack.java | 4 |
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); } } |
