diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoquests/tasks/Task.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoquests/tasks/Task.kt index 95f2db3..0da821a 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoquests/tasks/Task.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoquests/tasks/Task.kt @@ -146,6 +146,11 @@ class Task( * Give experience directly */ fun giveExperience(player: Player, amount: Double) { + + if (player.profile.read(hasCompletedKey)) { + return + } + val requiredXp = getExperienceRequired(player) val newXp = player.profile.read(xpKey) + amount