Interface EquipmentSlotProvider

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface EquipmentSlotProvider
A provider for the preferred equipment slot of an item. This can be used to give non-armor items, such as blocks, an armor slot that they can go in.

The preferred equipment slot of an item stack can be queried using LivingEntity.getPreferredEquipmentSlot().

Equipment slot providers can be set with FabricItem.Settings.equipmentSlot(EquipmentSlotProvider).

If the equipment slot is not entity-dependent, you can set EquippableComponent on the item instead of using this provider.