# 接口的使用
org.bukkit.loot.LootTable

使用LootTable的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.block.spawner
Classes relevant to mob spawners.
org.bukkit.event.world
与`世界`状态和变化有关的`事件`.
org.bukkit.loot
与战利品表产生与操作有关的类 (Minecraft Wiki - 战利品表).
org.bukkit.spawner
Classes related to entity spawners.

- ## org.bukkit中LootTable的使用

  返回LootTable的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `static @Nullable LootTable`
  Bukkit.`getLootTable(@NotNull NamespacedKey key)`
  获取指定的 `战利品表`.
  `@Nullable LootTable`
  Server.`getLootTable(@NotNull NamespacedKey key)`
  获取指定的 `战利品表`.

- ## org.bukkit.block.spawner中LootTable的使用

  返回LootTable的org.bukkit.block.spawner中的方法
  修饰符和类型
  方法
  说明
  `@NotNull LootTable`
  SpawnerEntry.Equipment.`getEquipmentLootTable()`
  Gets the loot table for the entity.
  参数类型为LootTable的org.bukkit.block.spawner中的方法
  修饰符和类型
  方法
  说明
  `void`
  SpawnerEntry.Equipment.`setEquipmentLootTable(@NotNull LootTable table)`
  Set the loot table for the entity.
  参数类型为LootTable的org.bukkit.block.spawner中的构造器
  限定符
  构造器
  说明
  ``
  `Equipment(@NotNull LootTable equipmentLootTable, @NotNull Map<EquipmentSlot,Float> dropChances)`

- ## org.bukkit.event.world中LootTable的使用

  返回LootTable的org.bukkit.event.world中的方法
  修饰符和类型
  方法
  说明
  `@NotNull LootTable`
  LootGenerateEvent.`getLootTable()`
  获取所使用的战利品表.
  参数类型为LootTable的org.bukkit.event.world中的构造器
  限定符
  构造器
  说明
  ``
  `LootGenerateEvent(@NotNull World world, @Nullable Entity entity, @Nullable InventoryHolder inventoryHolder, @NotNull LootTable lootTable, @NotNull LootContext lootContext, @NotNull List<ItemStack> items, boolean plugin)`

- ## org.bukkit.loot中LootTable的使用

  返回LootTable的org.bukkit.loot中的方法
  修饰符和类型
  方法
  说明
  `@Nullable LootTable`
  Lootable.`getLootTable()`
  Gets the Loot Table attached to this block or entity.
  `@NotNull LootTable`
  LootTables.`getLootTable()`
  Get the `LootTable` corresponding to this constant.
  参数类型为LootTable的org.bukkit.loot中的方法
  修饰符和类型
  方法
  说明
  `void`
  Lootable.`setLootTable(@Nullable LootTable table)`
  Set the loot table for a container or entity.

- ## org.bukkit.spawner中LootTable的使用

  返回变量类型为LootTable的类型的org.bukkit.spawner中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Map<LootTable,Integer>`
  TrialSpawnerConfiguration.`getPossibleRewards()`
  Gets a list of `LootTable`s this spawner can pick a reward from as well as their associated weight to be chosen.
  参数类型为LootTable的org.bukkit.spawner中的方法
  修饰符和类型
  方法
  说明
  `void`
  TrialSpawnerConfiguration.`addPossibleReward(@NotNull LootTable table, int weight)`
  Add a `LootTable` to the list of tables this spawner can pick a reward from with a given weight.
  `void`
  TrialSpawnerConfiguration.`removePossibleReward(@NotNull LootTable table)`
  Removes the provided `LootTable` from the list of tables this spawner can pick a reward from.
  类型变量类型为LootTable的org.bukkit.spawner中的方法参数
  修饰符和类型
  方法
  说明
  `void`
  TrialSpawnerConfiguration.`setPossibleRewards(@NotNull Map<LootTable,Integer> rewards)`
  Sets the list of `LootTable`s and their weights this spawner can pick a reward from.