Class SpawnerEntry.Equipment

java.lang.Object
org.bukkit.block.spawner.SpawnerEntry.Equipment
Enclosing class:
SpawnerEntry

public static class SpawnerEntry.Equipment extends Object
Represents the equipment loot table applied to a spawned entity.
  • Constructor Details

  • Method Details

    • setEquipmentLootTable

      public void setEquipmentLootTable(@NotNull LootTable table)
      Set the loot table for the entity.
      To remove a loot table use null. Do not use LootTables.EMPTY to clear a LootTable.
      Parameters:
      table - this Mob will have.
    • getEquipmentLootTable

      @NotNull public LootTable getEquipmentLootTable()
      Gets the loot table for the entity.
      If an entity does not have a loot table, this will return null, NOT an empty loot table.
      Returns:
      the loot table for this entity.
    • getDropChances

      @NotNull public Map<EquipmentSlot,Float> getDropChances()
      Gets a mutable map of the drop chances for each slot of the entity. If non-null, the entity's drop chances will be overridden with the given value.
      Returns:
      mutable map of drop chances