Package-level declarations

Types

Link copied to clipboard
@Since(version = "2.2")
interface Registrable

This is the main registrable interface. This interface is used to register triggers, placeholders, etc.

Link copied to clipboard
@Since(version = "2.2")
interface RegistrableAction : Registrable

This interface is used to create registrable actions.

Link copied to clipboard
@Since(version = "2.2")
interface RegistrableActivationIndicator : Registrable

This interface is used to create registrable activation indicators.

Link copied to clipboard
@Since(version = "2.2")
interface RegistrableApplicable : Registrable

This interface is used to create registrable applicables.

Link copied to clipboard
@Since(version = "2.2")
interface RegistrableCondition : Registrable

This interface is used to create registrable conditions.

Link copied to clipboard

This interface represents UnderscoreEnchants' registrable enchantments.

Link copied to clipboard
@Since(version = "2.2")
interface RegistrableEnchantmentSeeker : Registrable

This interface is used to create enchantment seekers.

Link copied to clipboard
@Since(version = "2.2")
interface RegistrablePlaceholder : Registrable

This interface is used to create placeholders.

Link copied to clipboard
@Since(version = "2.2")
interface RegistrablesProvider

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.

Link copied to clipboard
@Since(version = "2.2")
interface RegistrableTrigger : Registrable

This interface is used to register triggers.

Link copied to clipboard
@Since(version = "2.2")
interface UEAPIRegistry

This is the registry class. This class is used to register triggers, placeholders, and many other things. It is also used to retrieve them.