Fixes and Balances

This commit is contained in:
2024-12-13 19:13:14 +01:00
parent 7d9b3cd098
commit 2436340765
2 changed files with 12 additions and 1 deletions
@@ -33,6 +33,7 @@ import org.bukkit.event.EventHandler
import org.bukkit.event.EventPriority import org.bukkit.event.EventPriority
import org.bukkit.event.Listener import org.bukkit.event.Listener
import org.bukkit.event.entity.PlayerDeathEvent import org.bukkit.event.entity.PlayerDeathEvent
import org.bukkit.event.inventory.CraftItemEvent
import org.bukkit.event.inventory.InventoryClickEvent import org.bukkit.event.inventory.InventoryClickEvent
import org.bukkit.event.player.PlayerJoinEvent import org.bukkit.event.player.PlayerJoinEvent
import org.bukkit.event.player.PlayerMoveEvent import org.bukkit.event.player.PlayerMoveEvent
@@ -65,6 +66,11 @@ object GlobalListener: Listener {
} }
} }
@EventHandler
fun onPlayerCraft(e: CraftItemEvent) {
e.isCancelled = true
}
@EventHandler(priority = EventPriority.LOWEST) @EventHandler(priority = EventPriority.LOWEST)
fun onPlayerClick(e: InventoryClickEvent) { fun onPlayerClick(e: InventoryClickEvent) {
val holder = e.inventory.getHolder(false) val holder = e.inventory.getHolder(false)
@@ -100,7 +100,12 @@ object TNTLeagueGame {
timerTask = plugin.server.scheduler.runTaskTimer(plugin, bukkit { timerTask = plugin.server.scheduler.runTaskTimer(plugin, bukkit {
gameTimeRemaining-- gameTimeRemaining--
if (gameTimeRemaining == 0) { if (gameTimeRemaining == 0) {
draw(WinReason.TIMEOUT) if (blueTeam.damagedBlocks > redTeam.damagedBlocks)
win(blueTeam, WinReason.TIMEOUT)
else if (redTeam.damagedBlocks > blueTeam.damagedBlocks)
win(redTeam, WinReason.TIMEOUT)
else
draw(WinReason.TIMEOUT)
return@bukkit return@bukkit
} }