Package ch.njol.skript.lang.parser
Class ParserInstance.Data
java.lang.Object
ch.njol.skript.lang.parser.ParserInstance.Data
- Direct Known Subclasses:
Section.SectionContext
- Enclosing class:
- ParserInstance
An abstract class for addons that want to add data bound to a ParserInstance.
Extending classes may listen to the events
onCurrentScriptChange(Config)
and onCurrentEventsChange(Class[]).
It is recommended you make a constructor with a ParserInstance parameter that
sends that parser instance upwards in a super call, so you can use
ParserInstance.registerData(MyData.class, MyData::new)-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ParserInstancevoidonCurrentEventsChange(@Nullable Class<? extends org.bukkit.event.Event>[] currentEvents)voidonCurrentScriptChange(@Nullable Config currentScript)
-
Constructor Details
-
Data
-
-
Method Details
-
getParser
-
onCurrentScriptChange
-
onCurrentEventsChange
public void onCurrentEventsChange(@Nullable Class<? extends org.bukkit.event.Event>[] currentEvents)
-