Class Player.Spigot

Enclosing interface:
Player

public static class Player.Spigot extends Entity.Spigot
  • Constructor Details

    • Spigot

      public Spigot()
  • Method Details

    • getRawAddress

      @NotNull public InetSocketAddress getRawAddress()
      Gets the connection address of this player, regardless of whether it has been spoofed or not.
      Returns:
      the player's connection address
    • getCollidesWithEntities

      @Deprecated public boolean getCollidesWithEntities()
      Gets whether the player collides with entities
      Returns:
      the player's collision toggle state
    • setCollidesWithEntities

      @Deprecated public void setCollidesWithEntities(boolean collides)
      Sets whether the player collides with entities
      Parameters:
      collides - whether the player should collide with entities or not.
    • respawn

      public void respawn()
      Respawns the player if dead.
    • getHiddenPlayers

      @NotNull public Set<Player> getHiddenPlayers()
      Gets all players hidden with Player.hidePlayer(org.bukkit.entity.Player).
      Returns:
      a Set with all hidden players
    • sendMessage

      public void sendMessage(@NotNull BaseComponent component)
      Description copied from class: CommandSender.Spigot
      Sends this sender a chat component.
      Overrides:
      sendMessage in class CommandSender.Spigot
      Parameters:
      component - the components to send
    • sendMessage

      public void sendMessage(@NotNull BaseComponent... components)
      Description copied from class: CommandSender.Spigot
      Sends an array of components as a single message to the sender.
      Overrides:
      sendMessage in class CommandSender.Spigot
      Parameters:
      components - the components to send
    • sendMessage

      public void sendMessage(@NotNull ChatMessageType position, @NotNull BaseComponent component)
      Sends the component to the specified screen position of this player
      Parameters:
      position - the screen position
      component - the components to send
    • sendMessage

      public void sendMessage(@NotNull ChatMessageType position, @NotNull BaseComponent... components)
      Sends an array of components as a single message to the specified screen position of this player
      Parameters:
      position - the screen position
      components - the components to send
    • sendMessage

      public void sendMessage(@NotNull ChatMessageType position, @Nullable UUID sender, @NotNull BaseComponent component)
      Sends the component to the specified screen position of this player
      Parameters:
      position - the screen position
      sender - the sender of the message
      component - the components to send
    • sendMessage

      public void sendMessage(@NotNull ChatMessageType position, @Nullable UUID sender, @NotNull BaseComponent... components)
      Sends an array of components as a single message to the specified screen position of this player
      Parameters:
      position - the screen position
      sender - the sender of the message
      components - the components to send