Package studio.magemonkey.fabled.api
Class DefaultCombatProtection
java.lang.Object
studio.magemonkey.fabled.api.DefaultCombatProtection
- All Implemented Interfaces:
CombatProtection
Fabled © 2024
studio.magemonkey.fabled.data.DefaultCombatProtection
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Set
<org.bukkit.event.entity.EntityDamageByEntityEvent> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canAttack
(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity defender, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) static boolean
isExternallyCancelled
(org.bukkit.event.entity.EntityDamageByEntityEvent event) static boolean
isFakeDamageEvent
(org.bukkit.event.entity.EntityDamageByEntityEvent event)
-
Field Details
-
fakeDamageEvents
-
externallyCancelled
-
-
Constructor Details
-
DefaultCombatProtection
public DefaultCombatProtection()
-
-
Method Details
-
isFakeDamageEvent
public static boolean isFakeDamageEvent(org.bukkit.event.entity.EntityDamageByEntityEvent event) -
isExternallyCancelled
public static boolean isExternallyCancelled(org.bukkit.event.entity.EntityDamageByEntityEvent event) -
canAttack
public boolean canAttack(org.bukkit.entity.LivingEntity attacker, org.bukkit.entity.LivingEntity defender, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) - Specified by:
canAttack
in interfaceCombatProtection
-