Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4077a4c28b | ||
|
|
6c375ef297 |
@@ -125,6 +125,27 @@ class GUIListener(private val plugin: EcoPlugin) : Listener {
|
|||||||
event.isCancelled = true
|
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(
|
@EventHandler(
|
||||||
priority = EventPriority.LOW
|
priority = EventPriority.LOW
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
version = 6.43.0
|
version = 6.43.1
|
||||||
plugin-name = eco
|
plugin-name = eco
|
||||||
kotlin.code.style = official
|
kotlin.code.style = official
|
||||||
Reference in New Issue
Block a user