Class MemberAddedEvent
java.lang.Object
org.bukkit.event.Event
cn.lunadeer.dominion.events.CallableEvent
cn.lunadeer.dominion.events.ResultEvent
cn.lunadeer.dominion.events.member.MemberAddedEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Constructor Summary
ConstructorsConstructorDescriptionMemberAddedEvent
(@NotNull org.bukkit.command.CommandSender operator, @NotNull DominionDTO dominion, @NotNull PlayerDTO player) Constructs a new MemberAddedEvent. -
Method Summary
Modifier and TypeMethodDescription@NotNull DominionDTO
Gets the dominion.@Nullable MemberDTO
Gets the newly added member.@NotNull PlayerDTO
Gets the player.void
setDominion
(@NotNull DominionDTO dominion) Sets the dominion.void
Sets the newly added member.void
Sets the player.Methods inherited from class cn.lunadeer.dominion.events.ResultEvent
getOperator, isCancelled, setCancelled
Methods inherited from class cn.lunadeer.dominion.events.CallableEvent
call, getHandlerList, getHandlers
Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
MemberAddedEvent
public MemberAddedEvent(@NotNull @NotNull org.bukkit.command.CommandSender operator, @NotNull @NotNull DominionDTO dominion, @NotNull @NotNull PlayerDTO player) Constructs a new MemberAddedEvent.- Parameters:
operator
- the command sender who initiated the eventdominion
- the dominion to which the member is addedplayer
- the player who is adding the member
-
-
Method Details
-
setDominion
Sets the dominion.- Parameters:
dominion
- the dominion to set
-
getDominion
Gets the dominion.- Returns:
- the dominion
-
setPlayer
Sets the player.- Parameters:
player
- the player to set
-
getPlayer
Gets the player.- Returns:
- the player
-
setMember
Sets the newly added member.- Parameters:
member
- the newly added member
-
getMember
Gets the newly added member. If there is none, returns null. Only has a value if the addition was successful.- Returns:
- the newly added member, or null if none
-