Class VisibilityPlayer

java.lang.Object
net.apartium.cocoabeans.spigot.visibility.VisibilityPlayer

public class VisibilityPlayer extends Object
Represents a player known to the visibility api, whether online or not
See Also:
  • Method Details

    • getManager

      public VisibilityManager getManager()
      Get parent manager instance
      Returns:
      parent manager instance
    • getUniqueId

      public UUID getUniqueId()
      Get player unique id
      Returns:
      player unique id
    • getPlayer

      public Optional<org.bukkit.entity.Player> getPlayer()
      Attempts to retrieve bukkit player instance
      Returns:
      player if found, empty if not online
    • getVisibleGroups

      public Collection<VisibilityGroup> getVisibleGroups()
      Get groups this player is a member of
      Returns:
      unmodifiable view of backing collection
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object