Compare commits

...

2 Commits

Author SHA1 Message Date
Auxilor
4077a4c28b Updated to 6.43.1 2022-10-02 20:01:30 +01:00
Auxilor
6c375ef297 Fixed changing held item edge case 2022-10-02 20:01:23 +01:00
2 changed files with 22 additions and 1 deletions

View File

@@ -125,6 +125,27 @@ class GUIListener(private val plugin: EcoPlugin) : Listener {
event.isCancelled = true
}
@EventHandler(
priority = EventPriority.HIGHEST
)
fun preventMovingHeld(event: InventoryClickEvent) {
val player = event.player
val rendered = player.renderedInventory ?: return
if (rendered.menu.allowsChangingHeldItem()) {
return
}
if (event.clickedInventory !is PlayerInventory) {
return
}
if (event.slot == player.inventory.heldItemSlot) {
event.isCancelled = true
}
}
@EventHandler(
priority = EventPriority.LOW
)

View File

@@ -1,3 +1,3 @@
version = 6.43.0
version = 6.43.1
plugin-name = eco
kotlin.code.style = official