Package org.kingdoms.managers
Class PvPManager
java.lang.Object
org.kingdoms.managers.PvPManager
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanFight(@NonNull org.bukkit.entity.Player damager, @NonNull org.bukkit.entity.Player victim) static org.bukkit.entity.PlayergetDamager(org.bukkit.entity.Entity entity) static org.bukkit.entity.LivingEntitygetKiller(org.bukkit.event.entity.EntityDeathEvent event) static PvPManager.PvPTypestatic booleanisPvPType(PvPManager.PvPType PvPType) voidonFriendlyFire(org.bukkit.event.entity.EntityDamageByEntityEvent event)
-
Constructor Details
-
PvPManager
public PvPManager()
-
-
Method Details
-
getKiller
public static org.bukkit.entity.LivingEntity getKiller(org.bukkit.event.entity.EntityDeathEvent event) -
isPvPType
-
getPvpType
-
getDamager
public static org.bukkit.entity.Player getDamager(org.bukkit.entity.Entity entity) -
canFight
public static boolean canFight(@NonNull org.bukkit.entity.Player damager, @NonNull org.bukkit.entity.Player victim) -
onFriendlyFire
public void onFriendlyFire(org.bukkit.event.entity.EntityDamageByEntityEvent event)
-