fix permission check

This commit is contained in:
DelilahEve 2022-08-21 07:45:32 -04:00
parent 271d173f5f
commit 7ee3a37b13
2 changed files with 23 additions and 8 deletions

View file

@ -53,6 +53,21 @@ object EnchantmentUtil {
}
}
/**
* Check if a set of enchantments has any conflicts
*/
fun Map<Enchantment, Int>.hasConflicts() : Boolean {
forEach { (enchantment1, _) ->
val hasConflict = any { (enchantment2, _) ->
enchantment2.conflictsWith(enchantment1)
}
if (hasConflict) {
return hasConflict
}
}
return false
}
/**
* Calculate the value of a set of enchantments
*/