mirror of
https://github.com/Auxilor/EcoQuests.git
synced 2026-01-06 15:52:00 +00:00
Fixed gui.enabled doing nothing
This commit is contained in:
@@ -21,7 +21,7 @@ object PreviousQuestsGUI {
|
||||
|
||||
fun reload(plugin: EcoPlugin) {
|
||||
val questAreaComponent = QuestAreaComponent(plugin.configYml.getSubsection("completed-gui.quest-area")) {
|
||||
Quests.getCompletedQuests(it)
|
||||
Quests.getShownCompletedQuests(it)
|
||||
}
|
||||
|
||||
menu = menu(plugin.configYml.getInt("completed-gui.rows")) {
|
||||
|
||||
@@ -23,6 +23,7 @@ object Quests : ConfigCategory("quest", "quests") {
|
||||
|
||||
fun getShownQuests(player: Player): List<Quest> {
|
||||
return values()
|
||||
.filter { it.showsInGui }
|
||||
.filter { it.hasActive(player) || (it.alwaysInGUI && !it.hasCompleted(player)) }
|
||||
}
|
||||
|
||||
@@ -35,5 +36,11 @@ object Quests : ConfigCategory("quest", "quests") {
|
||||
return values()
|
||||
.filter { it.hasCompleted(player) }
|
||||
}
|
||||
|
||||
fun getShownCompletedQuests(player: Player): List<Quest> {
|
||||
return values()
|
||||
.filter { it.showsInGui }
|
||||
.filter { it.hasCompleted(player) }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user