updated interfering listener
This commit is contained in:
@ -11,16 +11,17 @@ import org.bukkit.event.entity.FoodLevelChangeEvent;
|
||||
public class PlayerInvincibleListener extends ApplianceListener<ProjectStart> {
|
||||
@EventHandler
|
||||
public void onDamage(EntityDamageEvent event) {
|
||||
if(event.getEntity() instanceof Player) event.setCancelled(getAppliance().isEnabled());
|
||||
if(!(event.getEntity() instanceof Player)) return;
|
||||
if(getAppliance().isEnabled()) event.setCancelled(true);
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onHunger(FoodLevelChangeEvent event) {
|
||||
event.setCancelled(getAppliance().isEnabled());
|
||||
if(getAppliance().isEnabled()) event.setCancelled(true);
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onHit(PrePlayerAttackEntityEvent event) {
|
||||
event.setCancelled(getAppliance().isEnabled());
|
||||
if(getAppliance().isEnabled()) event.setCancelled(true);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user