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:
@@ -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) }
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user