mirror of
https://github.com/Auxilor/EcoMobs.git
synced 2025-12-21 16:09:24 +00:00
Improvements
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user