From 9d05ff74ab49e5e64d3df312d90df1a05e728e8f Mon Sep 17 00:00:00 2001 From: Moritz Ruth Date: Sun, 7 Jun 2020 17:31:47 +0200 Subject: [PATCH] Disable hunger while the game is inactive --- src/main/kotlin/de/moritzruth/spigot_ttt/TTTListener.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/de/moritzruth/spigot_ttt/TTTListener.kt b/src/main/kotlin/de/moritzruth/spigot_ttt/TTTListener.kt index 382f107..b9e76de 100644 --- a/src/main/kotlin/de/moritzruth/spigot_ttt/TTTListener.kt +++ b/src/main/kotlin/de/moritzruth/spigot_ttt/TTTListener.kt @@ -1,11 +1,13 @@ package de.moritzruth.spigot_ttt +import de.moritzruth.spigot_ttt.game.GameManager import org.bukkit.ChatColor import org.bukkit.GameMode import org.bukkit.event.EventHandler import org.bukkit.event.Listener import org.bukkit.event.block.BlockBreakEvent import org.bukkit.event.block.BlockPlaceEvent +import org.bukkit.event.entity.FoodLevelChangeEvent import org.bukkit.event.player.PlayerJoinEvent import org.bukkit.event.player.PlayerQuitEvent @@ -33,4 +35,9 @@ object TTTListener: Listener { fun onPlayerQuit(event: PlayerQuitEvent) { event.quitMessage = "${TTTPlugin.prefix}${event.player.displayName} ${ChatColor.GOLD}hat das Spiel verlassen." } + + @EventHandler + fun onFoodLevelChange(event: FoodLevelChangeEvent) { + if (GameManager.phase == null) event.isCancelled = true + } }