9
0
mirror of https://github.com/Auxilor/EcoQuests.git synced 2025-12-24 09:29:24 +00:00
This commit is contained in:
Auxilor
2023-08-10 15:23:43 +01:00
parent 5eeb00c083
commit 215e4556cb
2 changed files with 4 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
package com.willfp.ecoquests.libreforge
import com.willfp.eco.core.config.interfaces.Config
import com.willfp.eco.util.containsIgnoreCase
import com.willfp.ecoquests.api.event.QuestEvent
import com.willfp.libreforge.NoCompileData
import com.willfp.libreforge.filters.Filter
@@ -14,8 +15,6 @@ object FilterQuest : Filter<NoCompileData, Collection<String>>("quest") {
override fun isMet(data: TriggerData, value: Collection<String>, compileData: NoCompileData): Boolean {
val event = data.event as? QuestEvent ?: return true
return value.any { questID ->
questID.equals(event.quest.id, ignoreCase = true)
}
return value.containsIgnoreCase(event.quest.id)
}
}

View File

@@ -1,6 +1,7 @@
package com.willfp.ecoquests.libreforge
import com.willfp.eco.core.config.interfaces.Config
import com.willfp.eco.util.containsIgnoreCase
import com.willfp.ecoquests.api.event.QuestEvent
import com.willfp.ecoquests.api.event.TaskEvent
import com.willfp.libreforge.NoCompileData
@@ -15,8 +16,6 @@ object FilterTask : Filter<NoCompileData, Collection<String>>("task") {
override fun isMet(data: TriggerData, value: Collection<String>, compileData: NoCompileData): Boolean {
val event = data.event as? TaskEvent ?: return true
return value.any { taskID ->
taskID.equals(event.task.id, ignoreCase = true)
}
return value.containsIgnoreCase(event.task.id)
}
}