Fix enchantments avoiding custom anvil rules when an ExcellentEnchants enchantment is present. fix #36

Also version up
This commit is contained in:
alexcrea 2024-10-18 17:43:33 +02:00
parent 1066508233
commit c0af35fa0b
No known key found for this signature in database
GPG key ID: 43FD265DB0DBF91F
5 changed files with 25 additions and 11 deletions

View file

@ -5,6 +5,7 @@ import org.bukkit.Bukkit
import org.bukkit.event.inventory.InventoryClickEvent
import org.bukkit.event.inventory.PrepareAnvilEvent
import org.bukkit.inventory.AnvilInventory
import org.bukkit.inventory.ItemStack
import xyz.alexcrea.cuanvil.config.ConfigHolder
import xyz.alexcrea.cuanvil.dependency.gui.ExternGuiTester
import xyz.alexcrea.cuanvil.dependency.gui.GuiTesterSelector
@ -105,6 +106,10 @@ object DependencyManager {
return bypass
}
fun treatAnvilResult(event: PrepareAnvilEvent, result: ItemStack) {
excellentEnchantsCompatibility?.treatAnvilResult(event, result)
}
fun tryClickAnvilResultBypass(event: InventoryClickEvent, inventory: AnvilInventory): Boolean {
var bypass = false