diff --git a/src/main/kotlin/io/github/thehrz/infernalmobs/handler/EffectHandle.kt b/src/main/kotlin/io/github/thehrz/infernalmobs/handler/EffectHandle.kt index ab0eb5f..c371b8c 100644 --- a/src/main/kotlin/io/github/thehrz/infernalmobs/handler/EffectHandle.kt +++ b/src/main/kotlin/io/github/thehrz/infernalmobs/handler/EffectHandle.kt @@ -17,6 +17,7 @@ import org.koin.core.annotation.Single import java.util.* import java.util.logging.Level + @Single class EffectHandle( private val configService: ConfigService, @@ -435,11 +436,10 @@ class EffectHandle( for (p in plugin.server.onlinePlayers) { gui.fixBar(p) } - for ((key, value) in infernalMobService.mountList) { + for ((key, value) in infernalMobService.mountList.toMutableMap()) { if (!key.isDead) { if ((value.isDead) && ((key is LivingEntity))) { - val fate = configService.mainConfig.mountFate - + val fate: String = configService.mainConfig.mountFate if (fate == "death") { val le = key as LivingEntity? le!!.damage(9.99999999E8)