Class PartyManager

java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.codex.modules.IModule<Divinity>
studio.magemonkey.divinity.modules.api.QModule
studio.magemonkey.divinity.modules.list.party.PartyManager
All Implemented Interfaces:
org.bukkit.event.Listener, studio.magemonkey.codex.manager.AbstractListener, studio.magemonkey.codex.manager.api.Loggable

public class PartyManager extends QModule
  • Constructor Details

    • PartyManager

      public PartyManager(@NotNull Divinity plugin)
  • Method Details

    • getId

      @NotNull public String getId()
      Specified by:
      getId in class studio.magemonkey.codex.modules.IModule<Divinity>
    • version

      @NotNull public String version()
      Specified by:
      version in class studio.magemonkey.codex.modules.IModule<Divinity>
    • setup

      public void setup()
      Specified by:
      setup in class studio.magemonkey.codex.modules.IModule<Divinity>
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in class studio.magemonkey.codex.modules.IModule<Divinity>
    • toggleChat

      public void toggleChat(@NotNull org.bukkit.entity.Player player)
    • isInParty

      public boolean isInParty(@NotNull org.bukkit.entity.Player player)
    • getPlayerParty

      @Nullable public PartyManager.Party getPlayerParty(@NotNull org.bukkit.entity.Player player)
    • getPartyMember

      @Nullable public PartyManager.PartyMember getPartyMember(@NotNull org.bukkit.entity.Player player)
    • createParty

      public void createParty(@NotNull org.bukkit.entity.Player creator, String name)
    • joinParty

      public void joinParty(@NotNull org.bukkit.entity.Player player, @NotNull String id)
    • invitePlayer

      public void invitePlayer(@NotNull org.bukkit.entity.Player from, @Nullable org.bukkit.entity.Player to)
    • hasInvite

      public boolean hasInvite(@NotNull org.bukkit.entity.Player p, @NotNull PartyManager.Party party)
    • kickFromParty

      public void kickFromParty(@NotNull org.bukkit.entity.Player lead, @Nullable org.bukkit.entity.Player who)
    • disbandParty

      public void disbandParty(@NotNull org.bukkit.entity.Player leader)
    • teleport

      public void teleport(@NotNull org.bukkit.entity.Player from, @Nullable org.bukkit.entity.Player to)
    • togglePartyDrop

      public void togglePartyDrop(@NotNull org.bukkit.entity.Player player)
    • togglePartyExp

      public void togglePartyExp(@NotNull org.bukkit.entity.Player player)
    • getMembership

      public PartyManager.PartyMember getMembership(org.bukkit.entity.Player player)
    • getPartyById

      @Nullable public PartyManager.Party getPartyById(String id)
    • getPartyIds

      @NotNull public Collection<String> getPartyIds()
    • getParties

      @NotNull public Collection<PartyManager.Party> getParties()
    • openPartyGUI

      public void openPartyGUI(@NotNull org.bukkit.entity.Player player)
    • getSettings

      @NotNull public PartyManager.PartySettings getSettings()
    • onPartyChat

      public void onPartyChat(org.bukkit.event.player.AsyncPlayerChatEvent e)
    • onPartyMemberDamage

      public void onPartyMemberDamage(org.bukkit.event.entity.EntityDamageByEntityEvent e)
    • onPartyQuitGame

      public void onPartyQuitGame(org.bukkit.event.player.PlayerQuitEvent e)
    • onPartyJoinBack

      public void onPartyJoinBack(org.bukkit.event.player.PlayerJoinEvent e)