Class SkriptAddon
java.lang.Object
io.github.syst3ms.skriptparser.registration.SkriptAddon
- Direct Known Subclasses:
Skript
The base for all addons, modules that hook into the API to register syntax and handle triggers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleancanHandleEvent(SkriptEvent event) Checks to see whether the given event has been registered by this SkriptAddon ; a basic way to filter out triggers you aren't able to deal with in.invalid reference
SkriptAddon#handleTrigger(String, Trigger)voidIs called when all scripts have finished loading.voidfinishedLoading(@Nullable String scriptName) Is called when a script has finished loading.static @Nullable SkriptAddonGet a SkriptAddon by its name.final Stringstatic @NotNull List<SkriptAddon> Returns an unmodifiable list of all SkriptAddons that are registered globally.abstract SkriptRegistrationGet theSkriptRegistrationlinked to this addon.
-
Constructor Details
-
SkriptAddon
-
-
Method Details
-
getAddons
Returns an unmodifiable list of all SkriptAddons that are registered globally.- Returns:
- SkriptAddons that are registered.
-
getAddon
Get a SkriptAddon by its name.- Parameters:
name- Name of addon to get- Returns:
- SkriptAddon with the given name, or null if not found
-
getAddonName
-
finishedLoading
-
finishedLoading
public void finishedLoading()Is called when all scripts have finished loading. Optionally overridable. -
getSkriptRegistration
Get theSkriptRegistrationlinked to this addon.- Returns:
- SkriptRegistration linked to this addon
-
canHandleEvent
Checks to see whether the given event has been registered by this SkriptAddon ; a basic way to filter out triggers you aren't able to deal with in. A simple example of application can be found ininvalid reference
SkriptAddon#handleTrigger(String, Trigger).invalid reference
Skript#handleTrigger(Trigger)- Parameters:
event- the event to check- Returns:
- whether the event can be handled by the addon or not
- See Also:
-