Package org.kingdoms.events.invasion
Class KingdomInvadeAttackEvent
java.lang.Object
org.bukkit.event.Event
org.kingdoms.events.KingdomsEvent
org.kingdoms.events.invasion.KingdomInvadeAttackEvent
- All Implemented Interfaces:
org.kingdoms.abstraction.InvasionOperator,org.kingdoms.constants.namespace.NamespacedMetadataContainer,org.kingdoms.locale.provider.MessageContextProvider
public class KingdomInvadeAttackEvent
extends KingdomsEvent
implements org.kingdoms.abstraction.InvasionOperator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
Fields inherited from class org.kingdoms.events.KingdomsEvent
SILENCED -
Constructor Summary
ConstructorsConstructorDescriptionKingdomInvadeAttackEvent(Invasion invasion, org.bukkit.event.entity.EntityDamageByEntityEvent damageEvent) -
Method Summary
Modifier and TypeMethodDescriptiondoubleorg.bukkit.event.entity.EntityDamageByEntityEvent@NotNull org.bukkit.entity.Entityorg.bukkit.entity.Entityfinal doublestatic @NonNull org.bukkit.event.HandlerList@NotNull org.bukkit.event.HandlerListbooleanbooleanvoidsetCancelled(boolean cancel) voidsetDamage(double damage) Methods inherited from class org.kingdoms.events.KingdomsEvent
addMessageContextEdits, getMetadata, getMetadata, isSilenced, silenceMethods inherited from class org.bukkit.event.Event
getEventName, isAsynchronousMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kingdoms.locale.provider.MessageContextProvider
getMessageContext
-
Constructor Details
-
KingdomInvadeAttackEvent
public KingdomInvadeAttackEvent(Invasion invasion, org.bukkit.event.entity.EntityDamageByEntityEvent damageEvent)
-
-
Method Details
-
getHandlerList
public static @NonNull org.bukkit.event.HandlerList getHandlerList() -
isAttackerChampion
public boolean isAttackerChampion() -
getHandlers
@NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-
getInvasion
- Specified by:
getInvasionin interfaceorg.kingdoms.abstraction.InvasionOperator
-
getDamageEvent
public org.bukkit.event.entity.EntityDamageByEntityEvent getDamageEvent() -
getDamager
@NotNull public @NotNull org.bukkit.entity.Entity getDamager() -
getDamage
public double getDamage() -
setDamage
public void setDamage(double damage) -
getFinalDamage
public final double getFinalDamage() -
isCancelled
public boolean isCancelled() -
setCancelled
public void setCancelled(boolean cancel) -
getEntity
public org.bukkit.entity.Entity getEntity()
-