Class MemberSetFlagEvent

All Implemented Interfaces:
org.bukkit.event.Cancellable

@Experimental public class MemberSetFlagEvent extends DominionModifyEvent
Event triggered when a member's flag is set in the Dominion system.
  • Constructor Details

    • MemberSetFlagEvent

      public MemberSetFlagEvent(@NotNull @NotNull org.bukkit.command.CommandSender operator, @NotNull @NotNull DominionDTO dominion, @NotNull @NotNull MemberDTO member, @NotNull @NotNull PriFlag flag, boolean newValue)
      Constructs a new MemberSetFlagEvent.
      Parameters:
      operator - the command sender who initiated the event
      dominion - the dominion to which the member belongs
      member - the member whose flag is being set
      flag - the flag being set
      newValue - the new value of the flag
  • Method Details

    • getFlag

      public PriFlag getFlag()
      Gets the flag being set.
      Returns:
      the flag being set
    • getOldValue

      public boolean getOldValue()
      Gets the old value of the flag.
      Returns:
      the old value of the flag
    • getNewValue

      public boolean getNewValue()
      Gets the new value of the flag.
      Returns:
      the new value of the flag
    • setNewValue

      public void setNewValue(boolean newValue)
      Sets the new value of the flag.
      Parameters:
      newValue - the new value to set
    • getMember

      public MemberDTO getMember()
      Gets the member whose flag is being set.
      Returns:
      the member whose flag is being set