# 接口的使用
org.bukkit.inventory.Merchant

使用Merchant的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.
org.bukkit.event.inventory
与`物品栏`操作相关的`事件`.
org.bukkit.inventory
参与操作玩家物品栏和物品交互的类.

- ## org.bukkit中Merchant的使用

  返回Merchant的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `static @NotNull Merchant`
  Bukkit.`createMerchant(@Nullable String title)`
  创建一个空的商人.
  `@NotNull Merchant`
  Server.`createMerchant(@Nullable String title)`
  创建一个空的商人.

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

  org.bukkit.entity中Merchant的子接口
  修饰符和类型
  接口
  说明
  `interface`
  `AbstractVillager`
  代表一个抽象村民NPC.
  `interface`
  `Villager`
  Represents a villager NPC
  `interface`
  `WanderingTrader`
  Represents a wandering trader NPC
  参数类型为Merchant的org.bukkit.entity中的方法
  修饰符和类型
  方法
  说明
  `@Nullable InventoryView`
  HumanEntity.`openMerchant(@NotNull Merchant merchant, boolean force)`
  与某商人开始交易.

- ## org.bukkit.event.inventory中Merchant的使用

  返回Merchant的org.bukkit.event.inventory中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Merchant`
  TradeSelectEvent.`getMerchant()`
  Get the Merchant involved.

- ## org.bukkit.inventory中Merchant的使用

  返回Merchant的org.bukkit.inventory中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Merchant`
  MerchantInventory.`getMerchant()`
  Gets the Merchant associated with this inventory.