Package cn.lunadeer.dominion.events
Class FlagRegisterEvent
java.lang.Object
org.bukkit.event.Event
cn.lunadeer.dominion.events.CallableEvent
cn.lunadeer.dominion.events.FlagRegisterEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
Fired before a custom flag is registered.
Listeners may replace the flag with setFlag(Flag) or cancel the
event to reject registration.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Constructor Summary
ConstructorsConstructorDescriptionFlagRegisterEvent(org.bukkit.plugin.java.JavaPlugin plugin, Flag flag) Creates a flag registration event. -
Method Summary
Modifier and TypeMethodDescriptiongetFlag()Gets the flag currently proposed for registration.org.bukkit.plugin.java.JavaPluginGets the plugin requesting registration.booleanChecks whether registration has been cancelled.voidsetCancelled(boolean cancel) Sets whether registration is cancelled.voidReplaces the flag proposed for registration.Methods inherited from class cn.lunadeer.dominion.events.CallableEvent
call, getHandlerList, getHandlersMethods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
FlagRegisterEvent
Creates a flag registration event.- Parameters:
plugin- the plugin requesting registrationflag- the flag proposed for registration
-
-
Method Details
-
getPlugin
public org.bukkit.plugin.java.JavaPlugin getPlugin()Gets the plugin requesting registration.- Returns:
- the requesting plugin
-
getFlag
Gets the flag currently proposed for registration.- Returns:
- the proposed flag
-
setFlag
Replaces the flag proposed for registration.- Parameters:
flag- the replacement flag
-
isCancelled
public boolean isCancelled()Checks whether registration has been cancelled.- Specified by:
isCancelledin interfaceorg.bukkit.event.Cancellable- Returns:
truewhen the flag must not be registered
-
setCancelled
public void setCancelled(boolean cancel) Sets whether registration is cancelled.- Specified by:
setCancelledin interfaceorg.bukkit.event.Cancellable- Parameters:
cancel-trueto reject registration
-