Class GroupRemoveMemberEvent

java.lang.Object
org.bukkit.event.Event
cn.lunadeer.dominion.events.CallableEvent
cn.lunadeer.dominion.events.ResultEvent
cn.lunadeer.dominion.events.group.GroupRemoveMemberEvent
All Implemented Interfaces:
org.bukkit.event.Cancellable

public class GroupRemoveMemberEvent extends ResultEvent
Event triggered when a member is removed from a group of a dominion.
  • Constructor Details

    • GroupRemoveMemberEvent

      public GroupRemoveMemberEvent(@NotNull @NotNull org.bukkit.command.CommandSender operator, @NotNull @NotNull DominionDTO dominion, @NotNull @NotNull GroupDTO group, @NotNull @NotNull MemberDTO member)
      Constructs a new GroupRemoveMemberEvent.
      Parameters:
      operator - the command sender who initiated the event
      dominion - the dominion associated with the event
      group - the group from which the member is removed
      member - the member being removed
  • Method Details

    • getGroup

      @NotNull public @NotNull GroupDTO getGroup()
      Returns the group from which the member is removed.
      Returns:
      the group
    • getMember

      @NotNull public @NotNull MemberDTO getMember()
      Returns the member being removed.
      Returns:
      the member
    • getDominion

      @NotNull public @NotNull DominionDTO getDominion()
      Returns the dominion associated with the event.
      Returns:
      the dominion
    • setMember

      public void setMember(@NotNull @NotNull MemberDTO member)
      Sets the member being removed.
      Parameters:
      member - the new member