Package com.sucy.skill.api
Interface CombatProtection
- All Known Implementing Classes:
DefaultCombatProtection
public interface CombatProtection
ProSkillAPI © 2023
com.sucy.skill.api.AllyChecker
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanAttack(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity defender) static booleancanAttack(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity target, boolean passiveAlly) static booleancanAttack(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity target, boolean passiveAlly, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) booleancanAttack(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity defender, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) booleancanAttack(org.bukkit.entity.Player attacker, org.bukkit.entity.LivingEntity defender) booleancanAttack(org.bukkit.entity.Player attacker, org.bukkit.entity.LivingEntity defender, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) booleancanAttack(org.bukkit.entity.Player attacker, org.bukkit.entity.Player defender) booleancanAttack(org.bukkit.entity.Player attacker, org.bukkit.entity.Player defender, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
-
Method Details
-
canAttack
static boolean canAttack(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity target, boolean passiveAlly) -
canAttack
static boolean canAttack(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity target, boolean passiveAlly, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) -
canAttack
boolean canAttack(org.bukkit.entity.Player attacker, org.bukkit.entity.Player defender) -
canAttack
boolean canAttack(org.bukkit.entity.Player attacker, org.bukkit.entity.LivingEntity defender) -
canAttack
boolean canAttack(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity defender) -
canAttack
boolean canAttack(org.bukkit.entity.Player attacker, org.bukkit.entity.Player defender, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) -
canAttack
boolean canAttack(org.bukkit.entity.Player attacker, org.bukkit.entity.LivingEntity defender, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) -
canAttack
boolean canAttack(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity defender, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
-