# 接口的使用
org.bukkit.conversations.Conversable

使用Conversable的程序包
程序包
说明
org.bukkit.command
与处理玩家输入的非聊天消息(即命令)相关的类.
org.bukkit.conversations
致力于简化玩家与插件的直接通信的类(玩家与插件的对话，典型的场景比如操作的确认、提供插件所需数据).
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.

- ## org.bukkit.command中Conversable的使用

  org.bukkit.command中Conversable的子接口
  修饰符和类型
  接口
  说明
  `interface`
  `ConsoleCommandSender`

- ## org.bukkit.conversations中Conversable的使用

  返回Conversable的org.bukkit.conversations中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Conversable`
  Conversation.`getForWhom()`
  Gets the entity for whom this conversation is mediating.
  `@NotNull Conversable`
  ConversationContext.`getForWhom()`
  Gets the subject of the conversation.
  参数类型为Conversable的org.bukkit.conversations中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Conversation`
  ConversationFactory.`buildConversation(@NotNull Conversable forWhom)`
  Constructs a `Conversation` in accordance with the defaults set for this factory.
  参数类型为Conversable的org.bukkit.conversations中的构造器
  限定符
  构造器
  说明
  ``
  `Conversation(@Nullable Plugin plugin, @NotNull Conversable forWhom, @Nullable Prompt firstPrompt)`
  Initializes a new Conversation.
  ``
  `Conversation(@Nullable Plugin plugin, @NotNull Conversable forWhom, @Nullable Prompt firstPrompt, @NotNull Map<Object,Object> initialSessionData)`
  Initializes a new Conversation.
  ``
  `ConversationContext(@Nullable Plugin plugin, @NotNull Conversable forWhom, @NotNull Map<Object,Object> initialSessionData)`

- ## org.bukkit.entity中Conversable的使用

  org.bukkit.entity中Conversable的子接口
  修饰符和类型
  接口
  说明
  `interface`
  `Player`
  玩家对象