程序包 org.bukkit.entity

# 类 Player.Spigot

java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
org.bukkit.entity.Player.Spigot

封闭接口:
  Player

public static class Player.Spigot extends Entity.Spigot

- ## 构造器概要

  构造器
  构造器
  说明
  `Spigot()`

- ## 方法概要

  修饰符和类型
  方法
  说明
  `Set<Player>`
  `getHiddenPlayers()`
  获取所有用 `Player.hidePlayer(org.bukkit.entity.Player)` 隐藏的玩家.
  `@NotNull InetSocketAddress`
  `getRawAddress()`
  返回该玩家的连接地址, 无论地址的真实与否.
  `void`
  `respawn()`
  若玩家死亡, 令其重生.
  `void`
  `sendMessage(@NotNull BaseComponent... components)`
  将多个聊天消息组件作为单条消息发送给命令发送者.
  `void`
  `sendMessage(BaseComponent component)`
  向命令发送者发送一个聊天消息组件.
  `void`
  `sendMessage(ChatMessageType position, @NotNull BaseComponent... components)`
  将多个聊天消息组件作为单条消息发送给玩家, 并指定消息的展示位置.
  `void`
  `sendMessage(ChatMessageType position, UUID sender, @NotNull BaseComponent... components)`
  将多个聊天消息组件作为单条消息发送给玩家, 并指定消息的展示位置.
  `void`
  `sendMessage(ChatMessageType position, UUID sender, BaseComponent component)`
  向玩家发送在指定位置展示的聊天消息组件.
  `void`
  `sendMessage(ChatMessageType position, BaseComponent component)`
  向玩家发送在指定位置展示的聊天消息组件.

  ### 从类继承的方法 org.bukkit.command.CommandSender.Spigot

  `sendMessage, sendMessage`

  ### 从类继承的方法 java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## 构造器详细资料

  - ### Spigot

    public Spigot()

- ## 方法详细资料

  - ### getRawAddress

    @NotNull public @NotNull InetSocketAddress getRawAddress()
    返回该玩家的连接地址, 无论地址的真实与否.

    原文:Gets the connection address of this player, regardless of whether it has been spoofed or not.

    返回:
      该玩家的连接地址

  - ### respawn

    public void respawn()
    若玩家死亡, 令其重生.

    原文:Respawns the player if dead.

  - ### getHiddenPlayers

    @NotNull public Set<Player> getHiddenPlayers()
    获取所有用 `Player.hidePlayer(org.bukkit.entity.Player)` 隐藏的玩家.

    原文:Gets all players hidden with `Player.hidePlayer(org.bukkit.entity.Player)`.

    返回:
      所有隐藏玩家的集合

  - ### sendMessage

    public void sendMessage(@NotNull BaseComponent component)
    从类复制的说明: `CommandSender.Spigot`
    向命令发送者发送一个聊天消息组件.

    原文:Sends this sender a chat component.

    覆盖:
      `sendMessage` 在类中 `CommandSender.Spigot`
    参数:
      `component` - 要发送的聊天消息组件

  - ### sendMessage

    public void sendMessage(@NotNull @NotNull BaseComponent... components)
    从类复制的说明: `CommandSender.Spigot`
    将多个聊天消息组件作为单条消息发送给命令发送者.

    原文:Sends an array of components as a single message to the sender.

    覆盖:
      `sendMessage` 在类中 `CommandSender.Spigot`
    参数:
      `components` - 要发送的聊天消息组件

  - ### sendMessage

    public void sendMessage(@NotNull ChatMessageType position, @NotNull BaseComponent component)
    向玩家发送在指定位置展示的聊天消息组件.

    原文:Sends the component to the specified screen position of this player

    参数:
      `position` - 在屏幕上的位置
      `component` - 要发送的聊天消息组件

  - ### sendMessage

    public void sendMessage(@NotNull ChatMessageType position, @NotNull @NotNull BaseComponent... components)
    将多个聊天消息组件作为单条消息发送给玩家, 并指定消息的展示位置.

    原文:Sends an array of components as a single message to the specified screen position of this player

    参数:
      `position` - 在屏幕上的位置
      `components` - 要发送的聊天消息组件

  - ### sendMessage

    public void sendMessage(@NotNull ChatMessageType position, @Nullable UUID sender, @NotNull BaseComponent component)
    向玩家发送在指定位置展示的聊天消息组件.

    原文:Sends the component to the specified screen position of this player

    参数:
      `position` - 在屏幕上的位置
      `sender` - 消息的发送者
      `component` - 要发送的聊天消息组件

  - ### sendMessage

    public void sendMessage(@NotNull ChatMessageType position, @Nullable UUID sender, @NotNull @NotNull BaseComponent... components)
    将多个聊天消息组件作为单条消息发送给玩家, 并指定消息的展示位置.

    原文:Sends an array of components as a single message to the specified screen position of this player

    参数:
      `position` - 在屏幕上的位置
      `sender` - 消息的发送者
      `components` - 要发送的聊天消息组件