Изменения:
- ТЕПЕРЬ ЗАЛАМИНИРОВАННЫЕ КАРТЫ НЕЛЬЗЯ ДЮПАТЬ В КРАФТЕРЕ (ОТКЛЮЧАЕМ ВАНИЛЬНЫЕ МЕХАНИКИ, ОУУ Е)
This commit is contained in:
lonewo 2025-09-01 21:26:56 +05:00
parent 4d6cf540ef
commit 1789f5907e
2 changed files with 10 additions and 1 deletions

View file

@ -14,7 +14,7 @@ plugins {
val javaVersion = 24
group = "dev.marrow"
version = "1.1"
version = "1.2.0"
description = "listener of labels and maps"
// paper-plugin.yml

View file

@ -11,6 +11,7 @@ import org.bukkit.entity.Player
import org.bukkit.event.EventHandler
import org.bukkit.event.EventPriority
import org.bukkit.event.Listener
import org.bukkit.event.block.CrafterCraftEvent
import org.bukkit.event.inventory.*
import org.bukkit.inventory.CartographyInventory
import org.bukkit.inventory.Inventory
@ -245,4 +246,12 @@ class MapLaminationListener(private val plugin: Core) : Listener {
inv.result = air()
}
}
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
fun onAutoCraft(e: CrafterCraftEvent) {
val result = e.result
if (isLaminated(result)) {
e.isCancelled = true
return
}
}
}