Class InviteHandler

java.lang.Object
us.talabrek.ultimateskyblock.command.InviteHandler
All Implemented Interfaces:
org.bukkit.event.Listener

public class InviteHandler extends Object implements org.bukkit.event.Listener
Responsible for holding out-standing invites, and carrying out a transfer of invitation.
  • Constructor Details

    • InviteHandler

      public InviteHandler(uSkyBlock plugin)
  • Method Details

    • getPendingInvites

      public Set<UUID> getPendingInvites(IslandInfo island)
    • getPendingInvitesAsNames

      public Collection<String> getPendingInvitesAsNames(IslandInfo island)
    • addPlayerToParty

      public boolean addPlayerToParty(org.bukkit.entity.Player player, IslandInfo island)
    • uninvite

      public boolean uninvite(IslandInfo islandInfo, String playerName)
    • onInviteEvent

      public void onInviteEvent(us.talabrek.ultimateskyblock.api.event.InviteEvent e)
    • onAcceptEvent

      public void onAcceptEvent(us.talabrek.ultimateskyblock.api.event.AcceptEvent e)
    • onRejectEvent

      public void onRejectEvent(us.talabrek.ultimateskyblock.api.event.RejectEvent e)