fix strange level price for book.

This commit is contained in:
alexcrea 2024-02-02 16:18:11 +01:00
parent b594b1fb0c
commit 6133419499

View file

@ -57,11 +57,15 @@ class AnvilEventListener : Listener {
resultItem.itemMeta = it
}
resultItem.setEnchantmentsUnsafe(newEnchants)
var repairCost: Int
if (!first.isBook() && !second.isBook()) {
repairCost = first.repairCost + second.repairCost
// we only need to be concerned with repair when neither item is a book
resultItem.repairFrom(first, second)
}else{
repairCost = resultItem.repairCost
}
var repairCost = first.repairCost + second.repairCost
if (ConfigOptions.limitRepairCost) {
repairCost = min(repairCost, ConfigOptions.limitRepairValue)
}