From 245add8f9d7fd48aab2833d825c6db0922cec2cf Mon Sep 17 00:00:00 2001 From: Will FP Date: Fri, 8 Dec 2023 12:47:14 +0000 Subject: [PATCH] Improvements --- .../com/willfp/ecomobs/mob/impl/ConfigDrivenEcoMob.kt | 8 ++++---- .../kotlin/com/willfp/ecomobs/mob/options/MobDrops.kt | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecomobs/mob/impl/ConfigDrivenEcoMob.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecomobs/mob/impl/ConfigDrivenEcoMob.kt index 1b4978c..219fb3a 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecomobs/mob/impl/ConfigDrivenEcoMob.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecomobs/mob/impl/ConfigDrivenEcoMob.kt @@ -232,12 +232,12 @@ internal class ConfigDrivenEcoMob( val drops = MobDrops( config.getInt("drops.experience"), - config.getSubsections("drops.items").map { - val items = it.getStrings("items") + config.getSubsections("drops.items").map { dropConfig -> + val items = dropConfig.getStrings("items") .map { lookup -> Items.lookup(lookup) } - .filterNot { it is EmptyTestableItem } + .filterNot { item -> item is EmptyTestableItem } - val chance = it.getDouble("chance") + val chance = dropConfig.getDouble("chance") Drop(chance, items) } diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecomobs/mob/options/MobDrops.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecomobs/mob/options/MobDrops.kt index 841c2bf..684599b 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecomobs/mob/options/MobDrops.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecomobs/mob/options/MobDrops.kt @@ -3,6 +3,7 @@ package com.willfp.ecomobs.mob.options import com.willfp.eco.core.drops.DropQueue import com.willfp.eco.core.items.TestableItem import com.willfp.eco.util.randDouble +import com.willfp.libreforge.GlobalDispatcher.location import org.bukkit.Location import org.bukkit.entity.ExperienceOrb import org.bukkit.entity.Player