Package ch.njol.skript.lang.parser
Class ParserInstance.Data
java.lang.Object
ch.njol.skript.lang.parser.ParserInstance.Data
- Direct Known Subclasses:
InputSource.InputData
,ReturnHandler.ReturnHandlerStack
,Section.SectionContext
,Structure.StructureData
- Enclosing class:
ParserInstance
An abstract class for addons that want to add data bound to a ParserInstance.
Extending classes may listen to the events like
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 final ParserInstance
void
onCurrentEventsChange
(Class<? extends org.bukkit.event.Event> @Nullable [] currentEvents) void
onCurrentScriptChange
(@Nullable Config currentScript) Deprecated.
-
Constructor Details
-
Data
-
-
Method Details
-
getParser
-
onCurrentScriptChange
Deprecated.SeeScriptEvent
. -
onCurrentEventsChange
public void onCurrentEventsChange(Class<? extends org.bukkit.event.Event> @Nullable [] currentEvents)
-
ScriptEvent
.