Package-level declarations
Types
This is the main registrable interface. This interface is used to register triggers, placeholders, etc.
This interface is used to create registrable actions.
This interface is used to create registrable activation indicators.
This interface is used to create registrable applicables.
This interface is used to create registrable conditions.
This interface represents UnderscoreEnchants' registrable enchantments.
This interface is used to create enchantment seekers.
This interface is used to create placeholders.
The RegistrableProvider is a holder for all registrable objects that your plugin provides to the API. The usage for this class is the reloading process - it would be difficult to reliably unload and load back registrables by a certain plugin without a constant provider holding everything at all time.
This interface is used to register triggers.
This is the registry class. This class is used to register triggers, placeholders, and many other things. It is also used to retrieve them.