Cleanup DealerInventory and TNTLeagueConfig

This commit is contained in:
2024-12-22 22:22:42 +01:00
parent aaa808f90f
commit 89fe401b03
2 changed files with 3 additions and 10 deletions
@@ -24,11 +24,9 @@ import org.bukkit.Material
import org.bukkit.configuration.ConfigurationSection
import org.bukkit.configuration.file.FileConfiguration
import org.bukkit.enchantments.Enchantment
import org.bukkit.inventory.ItemStack
import org.bukkit.inventory.meta.BookMeta
import org.bukkit.inventory.meta.Damageable
import org.bukkit.inventory.meta.ItemMeta
import java.util.UUID
import java.util.*
data class TNTLeagueConfig(
val startDelay: Int = 10,
@@ -74,21 +72,17 @@ data class TNTLeagueConfig(
ANGLES;
}
enum class ItemExtra(val func: (item: ItemMeta) -> ItemMeta) {
enum class ItemExtra(val func: (item: ItemMeta) -> Unit) {
ONESHOT({
if (it is Damageable) {
it.damage = 384
}
it
}),
FLAME({
it.addEnchant(Enchantment.FLAME, 1, false)
it
}),
UNBREAKING({
it.addEnchant(Enchantment.UNBREAKING, 1, false)
it
})
}
}