9
0
mirror of https://github.com/Auxilor/EcoSkills.git synced 2025-12-31 12:56:31 +00:00

Level zero effects / stats will no longer activate

This commit is contained in:
Auxilor
2023-06-08 19:06:27 +01:00
parent e6104f6668
commit 655a88afb8
2 changed files with 2 additions and 2 deletions

View File

@@ -69,7 +69,7 @@ class EcoSkillsPlugin : LibreforgePlugin() {
override fun handleEnable() {
registerHolderProvider { player ->
(Effects.values() union Stats.values())
.map { it.getLevelHolder(it.getActualLevel(player)) }
.mapNotNull { it.getLevelHolder(it.getActualLevel(player)) }
.map { SimpleProvidedHolder(it) }
}

View File

@@ -30,7 +30,7 @@ abstract class LevellableWithHolder(
)
}
fun getLevelHolder(level: Int): Holder = levels.getOrPut(level) {
fun getLevelHolder(level: Int): Holder? = if (level == 0) null else levels.getOrPut(level) {
LevelHolder(level, conditions, effects)
}