Class GroupAddMemberEvent

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

public class GroupAddMemberEvent extends ResultEvent
Event triggered when a member is added to a group within a dominion.
  • Constructor Details

    • GroupAddMemberEvent

      public GroupAddMemberEvent(@NotNull @NotNull org.bukkit.command.CommandSender operator, @NotNull @NotNull DominionDTO dominion, @NotNull @NotNull GroupDTO group, @NotNull @NotNull MemberDTO member)
      Constructs a new GroupAddMemberEvent.
      Parameters:
      operator - the command sender who initiated the event
      dominion - the dominion to which the group belongs
      group - the group to which the member is being added
      member - the member being added to the group
  • Method Details

    • getGroup

      @NotNull public @NotNull GroupDTO getGroup()
      Gets the group to which the member is being added.
      Returns:
      the group
    • getMember

      @NotNull public @NotNull MemberDTO getMember()
      Gets the member being added to the group.
      Returns:
      the member
    • setMember

      public void setMember(@NotNull @NotNull MemberDTO member)
      Sets the member being added to the group.
      Parameters:
      member - the member to set
    • getDominion

      @NotNull public @NotNull DominionDTO getDominion()
      Gets the dominion to which the group belongs.
      Returns:
      the dominion