Package org.kingdoms.events.general
Class GroupShieldPurchaseEvent
java.lang.Object
org.bukkit.event.Event
org.kingdoms.events.KingdomsEvent
org.kingdoms.events.general.GroupShieldPurchaseEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable,org.kingdoms.abstraction.GroupOperator,org.kingdoms.abstraction.PlayerOperator,org.kingdoms.constants.namespace.NamespacedMetadataContainer,org.kingdoms.locale.provider.MessageContextProvider
public class GroupShieldPurchaseEvent
extends KingdomsEvent
implements org.bukkit.event.Cancellable, org.kingdoms.abstraction.GroupOperator, org.kingdoms.abstraction.PlayerOperator
-
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
ConstructorsConstructorDescriptionGroupShieldPurchaseEvent(Group group, @Nullable KingdomPlayer player, long shieldDuration, long resourcePointsCost) -
Method Summary
Modifier and TypeMethodDescription@Nullable GroupgetGroup()static org.bukkit.event.HandlerList@NotNull org.bukkit.event.HandlerList@Nullable KingdomPlayerlonglongbooleanvoidsetCancelled(boolean cancelled) voidsetResourcePointsCost(long resourcePointsCost) voidsetShieldDuration(long shieldDuration) 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
-
GroupShieldPurchaseEvent
public GroupShieldPurchaseEvent(Group group, @Nullable @Nullable KingdomPlayer player, long shieldDuration, long resourcePointsCost)
-
-
Method Details
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList() -
getResourcePointsCost
public long getResourcePointsCost() -
getShieldDuration
public long getShieldDuration() -
setResourcePointsCost
public void setResourcePointsCost(long resourcePointsCost) -
setShieldDuration
public void setShieldDuration(long shieldDuration) -
getHandlers
@NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean cancelled) - Specified by:
setCancelledin interfaceorg.bukkit.event.Cancellable
-
getPlayer
- Specified by:
getPlayerin interfaceorg.kingdoms.abstraction.PlayerOperator
-
getGroup
- Specified by:
getGroupin interfaceorg.kingdoms.abstraction.GroupOperator
-