Class EventLogic
java.lang.Object
us.talabrek.ultimateskyblock.api.event.EventLogic
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
fireIslandLeaderChangedEvent
(us.talabrek.ultimateskyblock.api.IslandInfo islandInfo, us.talabrek.ultimateskyblock.api.PlayerInfo originalLeaderInfo, us.talabrek.ultimateskyblock.api.PlayerInfo newLeaderInfo) Fires a new asyncIslandLeaderChangedEvent
.void
fireMemberJoinedEvent
(IslandInfo islandInfo, PlayerInfo playerInfo) Fires a new asyncMemberJoinedEvent
.void
fireMemberLeftEvent
(IslandInfo islandInfo, PlayerInfo member) Fires a new asyncMemberLeftEvent
.void
shutdown()
-
Constructor Details
-
EventLogic
-
-
Method Details
-
fireIslandLeaderChangedEvent
public void fireIslandLeaderChangedEvent(us.talabrek.ultimateskyblock.api.IslandInfo islandInfo, us.talabrek.ultimateskyblock.api.PlayerInfo originalLeaderInfo, us.talabrek.ultimateskyblock.api.PlayerInfo newLeaderInfo) Fires a new asyncIslandLeaderChangedEvent
.- Parameters:
islandInfo
-IslandInfo
for the island in the scope of this event.originalLeaderInfo
-PlayerInfo
for the original island leader.newLeaderInfo
-PlayerInfo
for the new island leader.
-
fireMemberJoinedEvent
Fires a new asyncMemberJoinedEvent
.- Parameters:
islandInfo
-IslandInfo
for the island that the member joined.playerInfo
-PlayerInfo
for the joined member.
-
fireMemberLeftEvent
Fires a new asyncMemberLeftEvent
.- Parameters:
islandInfo
-IslandInfo
for the island that the member left.member
-PlayerInfo
for the left member.
-
shutdown
public void shutdown()
-