Interface ItemProvider

All Superinterfaces:
Provider<@NonNull Item>
All Known Implementing Classes:
ManagedItemProvider

@NonNullByDefault public interface ItemProvider extends Provider<@NonNull Item>
An item provider provides instances of GenericItem. These items can be constructed from some static configuration files or they can be derived from some dynamic logic.
Author:
Kai Kreuzer - Initial contribution