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
-
Method Summary
Modifier and TypeMethodDescriptionprotected ParserInstance
void
onCurrentEventsChange(@Nullable Class<? extends org.bukkit.event.Event>[] currentEvents)
void
onCurrentScriptChange(@Nullable Config currentScript)
-
Constructor Details
-
Data
-
-
Method Details
-
getParser
-
onCurrentScriptChange
-
onCurrentEventsChange
public void onCurrentEventsChange(@Nullable Class<? extends org.bukkit.event.Event>[] currentEvents)
-