diff options
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java index 424bec75..068fca3e 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java @@ -160,7 +160,9 @@ public class TaskUtils { } int progressAmount = getIntegerTaskProgress(progress); if(progressAmount > 0) { // if has value - progressAmount = (progressAmount * 100) / (int) q.getTaskById(progress.getTaskId()).getConfigValue("amount"); // convert into percent + Object amount = q.getTaskById(progress.getTaskId()).getConfigValue("amount"); + if(amount != null && amount instanceof Integer) + progressAmount = (progressAmount * 100) / (int) amount; // convert into percent } if((plugin.getConfig().getBoolean("options.bossbar.complete", true) && progress.isCompleted()) || plugin.getConfig().getBoolean("options.bossbar.progress", true)) { if(progressAmount > 0) |
