类 MemberAddedEvent

java.lang.Object
org.bukkit.event.Event
cn.lunadeer.dominion.events.CallableEvent
cn.lunadeer.dominion.events.ResultEvent
cn.lunadeer.dominion.events.member.MemberAddedEvent
所有已实现的接口:
org.bukkit.event.Cancellable

@Experimental public class MemberAddedEvent extends ResultEvent
Event triggered when a member is added to a Dominion.

This event is triggered when a player adds a member. After a successful addition, the new member can be retrieved using getMember(). If the addition fails, getMember() returns null.

  • 构造器详细资料

    • MemberAddedEvent

      public MemberAddedEvent(@NotNull @NotNull org.bukkit.command.CommandSender operator, @NotNull @NotNull DominionDTO dominion, @NotNull @NotNull PlayerDTO player)
      Constructs a new MemberAddedEvent.
      参数:
      operator - the command sender who initiated the event
      dominion - the dominion to which the member is added
      player - the player who is adding the member
  • 方法详细资料

    • setDominion

      public void setDominion(@NotNull @NotNull DominionDTO dominion)
      Sets the dominion.
      参数:
      dominion - the dominion to set
    • getDominion

      @NotNull public @NotNull DominionDTO getDominion()
      Gets the dominion.
      返回:
      the dominion
    • setPlayer

      public void setPlayer(@NotNull @NotNull PlayerDTO player)
      Sets the player.
      参数:
      player - the player to set
    • getPlayer

      @NotNull public @NotNull PlayerDTO getPlayer()
      Gets the player.
      返回:
      the player
    • setMember

      public void setMember(@Nullable @Nullable MemberDTO member)
      Sets the newly added member.
      参数:
      member - the newly added member
    • getMember

      @Nullable public @Nullable MemberDTO getMember()
      Gets the newly added member. If there is none, returns null. Only has a value if the addition was successful.
      返回:
      the newly added member, or null if none