summaryrefslogtreecommitdiffstats
path: root/bukkit/src/main
diff options
context:
space:
mode:
authorElikill58 <arpetzouille@gmail.com>2023-08-03 23:01:05 +0200
committerLMBishop <13875753+LMBishop@users.noreply.github.com>2023-08-26 15:12:01 +0100
commitfa3e19fb1d2f85a8df976e6362d8161bd72dbfd9 (patch)
tree9232d8c11d14a78ef2bb4f63027c5fb56e8d0c1e /bukkit/src/main
parent95d5363daf5c0f521f2da69821f5a95cbe790a5d (diff)
Fix error
Diffstat (limited to 'bukkit/src/main')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java4
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)