package tc.oc.pgm.hunger;
import org.bukkit.entity.Player;
import org.bukkit.event.*;
import org.bukkit.event.entity.FoodLevelChangeEvent;
import tc.oc.pgm.match.Match;
import tc.oc.pgm.match.MatchScope;
import tc.oc.pgm.events.ListenerScope;
import tc.oc.pgm.match.MatchModule;
@ListenerScope(MatchScope.RUNNING)
public class HungerMatchModule extends MatchModule implements Listener {
public HungerMatchModule(Match match) {
super(match);
}
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
public void handleHungerChange(final FoodLevelChangeEvent event) {
if(event.getEntity() instanceof Player) {
int oldFoodLevel = ((Player) event.getEntity()).getFoodLevel();
event.setFoodLevel(oldFoodLevel);
}
}
}