Index

A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abs(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
acceptsChange(ChangeMode) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Determines whether this expression can be changed according to a specific ChangeMode, and what type of values it can be changed with.
acceptsChange(ChangeMode) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
acceptsChange(ChangeMode) - Method in interface io.github.syst3ms.skriptparser.types.changers.Changer
 
acceptsChange(ChangeMode, Expression) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Determines whether this expression can be changed to a specific ChangeMode and type class.
acceptsChange(ChangeMode, Class, boolean) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Determines whether this expression can be changed to a specific ChangeMode and type class.
acknowledge(T) - Method in class io.github.syst3ms.skriptparser.util.RecentElementList
Updates a given syntax's position inside of the frequency hierarchy.
acos(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
acos(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the arc cosine (inverted cosine) of BigDecimal x.
add(A, R) - Method in interface io.github.syst3ms.skriptparser.types.changers.Arithmetic
 
add(BigRational) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the addition (+) of this rational number and the specified argument.
add(BigInteger) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the addition (+) of this rational number and the specified argument.
add(Duration) - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
Adds a specific duration to this date.
add(Duration) - Method in class io.github.syst3ms.skriptparser.util.Time
Add a Duration to this time.
ADD - Enum constant in enum class io.github.syst3ms.skriptparser.types.changers.ChangeMode
Indicates that one or more values are being added to an expression
addAnswer(TriggerContext, String) - Static method in class io.github.syst3ms.skriptparser.expressions.ExprAnswer
 
addContextType(Class, Class, Function) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a ContextValue that returns a single value.
addContextType(Class, Class, Function, ContextValue.State) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a ContextValue that returns a single value.
addContextType(Class, Class, Function, ContextValue.State, ContextValue.Usage) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a ContextValue that returns a single value.
addContextValue(Class, Class, boolean, String, Function) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a ContextValue
addConverter(Class, Class, Function) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a converter
addConverter(Class, Class, Function, int) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a converter
addCurrentSection(CodeSection) - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
Adds a new enclosing CodeSection to the hierarchy
addCurrentStatement(Statement) - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
Adds a new Statement to the items of the enclosing section.
addData(String, Object) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
addEffect(Class, int, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers an Effect
addEffect(Class, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers an Effect
addEvent(Class, Class[], int, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a SkriptEvent
addEvent(Class, Class[], String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a SkriptEvent
addExecutableExpression(Class, Class, boolean, int, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
addExecutableExpression(Class, Class, boolean, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
addExpression(Expression) - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
Adds a new successfully parsed expression to the list.
addExpression(Class, Class, boolean, int, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers an Expression
addExpression(Class, Class, boolean, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers an Expression
addExpression(Class, Class, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers an Expression with the isSingle set to true by default.
addKey(String) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
addList(String) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
addLiteral(String, Class) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
addLiteralList(String, Class) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
addLoader(EntryLoader) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
addMark(String) - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
Adds the just matched parse marks to the list of all parse marks matched so far
addOptionalKey(String) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
addOptionalList(String) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
addPatterns(String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
Adds patterns to the current syntax
addPropertyConditional(Class, int, String, ConditionalType, String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
addPropertyConditional(Class, String, ConditionalType, String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
addPropertyExpression(Class, Class, int, String, String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a PropertyExpression
addPropertyExpression(Class, Class, String, String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a PropertyExpression
addRegexMatch(MatchResult) - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
Adds a new successful regex match to the list.
addSection(Class, int, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a CodeSection
addSection(Class, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a CodeSection
addSection(String) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
addTag(Class) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a Tag.
addTag(Class, int) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a Tag.
addTrigger(String, Trigger) - Method in class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
 
addTrigger(String, Trigger) - Method in class io.github.syst3ms.skriptparser.structures.functions.StructFunction
 
addType(Class, String, String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Registers a Type
advanceInPattern() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
Indicates that the next element inside the original pattern element (which must be a CompoundElement) is now being matched.
ALL - Enum constant in enum class io.github.syst3ms.skriptparser.pattern.ExpressionElement.Acceptance
 
ALL_CHAINING - Static variable in class io.github.syst3ms.skriptparser.types.conversions.Converters
A flag declaring a converter may freely be part of a ChainedConverter
allLoaded() - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Called after all storages have been loaded, and variables have been redistributed if settings have changed.
ALONE_ONLY - Enum constant in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.Usage
 
and - Variable in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
apply(F) - Method in class io.github.syst3ms.skriptparser.types.conversions.ChainedConverter
 
apply(Expression, TriggerContext, String) - Static method in class io.github.syst3ms.skriptparser.lang.base.TaggedExpression
Returns the string values of this expression after applying all tags.
apply(T1, T2) - Method in class io.github.syst3ms.skriptparser.types.comparisons.Comparator
 
apply(T1, T2) - Method in class io.github.syst3ms.skriptparser.types.comparisons.InverseComparator
 
ArgumentSection - Class in io.github.syst3ms.skriptparser.lang.lambda
A CodeSection that can hold information about arguments.
ArgumentSection() - Constructor for class io.github.syst3ms.skriptparser.lang.lambda.ArgumentSection
 
arithmetic(Arithmetic) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
Arithmetic<A,R> - Interface in io.github.syst3ms.skriptparser.types.changers
An interface describing arithmetic operations between two types
arrayOf(T...) - Static method in class io.github.syst3ms.skriptparser.util.CollectionUtils
 
asin(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
asin(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the arc sine (inverted sine) of BigDecimal x.
AsinCalculator - Class in io.github.syst3ms.skriptparser.util.math
Calculates arc sinus using the Maclaurin series.
atan(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
atan(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the arc tangens (inverted tangens) of BigDecimal x.
AtTimeContext - Class in io.github.syst3ms.skriptparser.event
The at time-event context.
AtTimeContext() - Constructor for class io.github.syst3ms.skriptparser.event.AtTimeContext
 

B

BE - Enum constant in enum class io.github.syst3ms.skriptparser.lang.properties.ConditionalType
The property is of the form something is something, plurality and negation supported.
BigDecimalMath - Class in io.github.syst3ms.skriptparser.util.math
Provides advanced functions operating on BigDecimals.
BigRational - Class in io.github.syst3ms.skriptparser.util.math
A rational number represented as a quotient of two values.
BLACK - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLACK_BACKGROUND - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLACK_BACKGROUND_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLACK_BOLD - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLACK_BOLD_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLACK_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLACK_UNDERLINED - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLUE - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLUE_BACKGROUND - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLUE_BACKGROUND_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLUE_BOLD - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLUE_BOLD_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLUE_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BLUE_UNDERLINED - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
BOOLEAN_PATTERN_TYPE - Static variable in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
The pattern type representing Boolean
branch(PatternElement) - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
Creates a new MatchContext based on the given PatternElement
build() - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
buildAsync() - Static method in class io.github.syst3ms.skriptparser.util.ThreadUtils
Builds a new thread using an ExecutorService, allowing various utility methods.
Builder() - Constructor for class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration.Builder
 
buildPeriodic() - Static method in class io.github.syst3ms.skriptparser.util.ThreadUtils
Builds a new thread using an ScheduledExecutorService, allowing various utility methods.

C

c - Variable in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
calculate(Number, Number) - Method in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
 
calculate(BigDecimal, MathContext) - Method in class io.github.syst3ms.skriptparser.util.math.SeriesCalculator
Calculates the series for the specified value x and the precision defined in the MathContext.
calculateNextFactor() - Method in class io.github.syst3ms.skriptparser.util.math.AsinCalculator
 
calculateNextFactor() - Method in class io.github.syst3ms.skriptparser.util.math.CosCalculator
 
calculateNextFactor() - Method in class io.github.syst3ms.skriptparser.util.math.ExpCalculator
 
calculateNextFactor() - Method in class io.github.syst3ms.skriptparser.util.math.SeriesCalculator
Calculates the factor of the next term.
calculateNextFactor() - Method in class io.github.syst3ms.skriptparser.util.math.SinCalculator
 
calculateNextPower() - Method in interface io.github.syst3ms.skriptparser.util.math.PowerIterator
Calculates the next power.
calculateNextPower() - Method in class io.github.syst3ms.skriptparser.util.math.PowerNIterator
 
calculateNextPower() - Method in class io.github.syst3ms.skriptparser.util.math.PowerTwoNIterator
 
calculateNextPower() - Method in class io.github.syst3ms.skriptparser.util.math.PowerTwoNPlusOneIterator
 
callback() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Decrements the recursion of the logger ; should be called after calling methods that may use SkriptLogger later in execution.
callbackCurrentStatements() - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
Clears all stored items of this enclosing section, after all parsing inside it has been completed.
CAN - Enum constant in enum class io.github.syst3ms.skriptparser.lang.properties.ConditionalType
The property is of the form something can something, plurality and negation supported.
canHandleEvent(SkriptEvent) - Method in class io.github.syst3ms.skriptparser.registration.SkriptAddon
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)
.
ceil(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
ChainedConverter<F,M,T> - Class in io.github.syst3ms.skriptparser.types.conversions
Used to chain converters to build a single converter.
ChainedConverter(Function, Function) - Constructor for class io.github.syst3ms.skriptparser.types.conversions.ChainedConverter
 
change(TriggerContext, ChangeMode, Object[]) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Changes this expression with the given values according to the given mode
change(TriggerContext, ChangeMode, Object[]) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
change(T[], Object[], ChangeMode) - Method in interface io.github.syst3ms.skriptparser.types.changers.Changer
Changes the implementing object
ChangeMode - Enum Class in io.github.syst3ms.skriptparser.types.changers
An enum representing how an expression could be changed
Changer<T> - Interface in io.github.syst3ms.skriptparser.types.changers
An interface for anything that can be changed
changesQueue - Variable in class io.github.syst3ms.skriptparser.variables.VariableStorage
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.event.EvtAtTime
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.event.EvtPeriodical
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.event.EvtScriptLoad
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.event.EvtWhen
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprCompare
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprContains
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprDateCompare
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprIsDivisible
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprIsEmpty
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprMatch
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprStartsEnds
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.base.ConditionalExpression
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
Whether this event should trigger, given the TriggerContext
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
 
check(TriggerContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.StructFunction
 
check(TriggerContext, Predicate) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Checks this expression against the given Predicate
check(TriggerContext, Predicate, boolean) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Checks this expression against the given Predicate
check(Number) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprIsPrime
 
check(Object) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprIsSet
 
check(P) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
Tests this condition for each individual performer.
check(T[], Predicate, boolean, boolean) - Static method in interface io.github.syst3ms.skriptparser.lang.Expression
Checks an array of elements against a given predicate
checkFinishing(Predicate, SkriptLogger, int, boolean) - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
 
checkFinishing(Predicate, SkriptLogger, int, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecConditional
 
checkFinishing(Predicate, SkriptLogger, int, boolean, String) - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
 
checkIsInSection(ParseContext, boolean, Class...) - Static method in interface io.github.syst3ms.skriptparser.lang.SyntaxElement
Checks whether this syntax element is inside of specific given CodeSections.
checkReturns(SkriptLogger, int, boolean) - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
 
ChoiceElement - Class in io.github.syst3ms.skriptparser.pattern
An element of a choice group.
ChoiceElement(PatternElement, String) - Constructor for class io.github.syst3ms.skriptparser.pattern.ChoiceElement
 
ChoiceGroup - Class in io.github.syst3ms.skriptparser.pattern
A group of multiple choices, represented by ChoiceElements
ChoiceGroup(ChoiceElement...) - Constructor for class io.github.syst3ms.skriptparser.pattern.ChoiceGroup
Only used in unit tests
ChoiceGroup(List) - Constructor for class io.github.syst3ms.skriptparser.pattern.ChoiceGroup
 
ClassUtils - Class in io.github.syst3ms.skriptparser.util
Utility functions for Class objects
ClassUtils() - Constructor for class io.github.syst3ms.skriptparser.util.ClassUtils
 
clearChangesQueue() - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
 
clearErrors() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Clears every log that is an error message.
clearLocalVariables(TriggerContext) - Static method in class io.github.syst3ms.skriptparser.variables.Variables
Clear local variables for a specific TriggerContext.
clearLogs() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Clears every log that is not a debug message.
clearNotError() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Clears every log that is not an error or a debug message.
clearSyntaxRestrictions() - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
Clears the previously enforced syntax restrictions
clearTrigger(String) - Method in class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
 
clearTrigger(String) - Method in class io.github.syst3ms.skriptparser.structures.functions.StructFunction
 
clearVariables() - Static method in class io.github.syst3ms.skriptparser.variables.Variables
 
close() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Finishes this Logger object, making it impossible to edit.
closed - Variable in class io.github.syst3ms.skriptparser.variables.VariableStorage
Whether this variable storage has been closed.
CodeSection - Class in io.github.syst3ms.skriptparser.lang
Represents a section of runnable code.
CodeSection() - Constructor for class io.github.syst3ms.skriptparser.lang.CodeSection
 
CollectionUtils - Class in io.github.syst3ms.skriptparser.util
Utility functions for Collection objects
CollectionUtils() - Constructor for class io.github.syst3ms.skriptparser.util.CollectionUtils
 
Color - Class in io.github.syst3ms.skriptparser.util.color
Represents a color, written like #xxxxxx or with an RGB format.
COLOR_PATTERN - Static variable in class io.github.syst3ms.skriptparser.util.color.Color
 
combinesWith(Class) - Method in interface io.github.syst3ms.skriptparser.registration.tags.ContinuousTag
 
combinesWith(Class) - Method in interface io.github.syst3ms.skriptparser.registration.tags.Tag
Some tags can stack on top of each other.
Comparator<T1,T2> - Class in io.github.syst3ms.skriptparser.types.comparisons
An interface for comparing values of two given types
Comparator(boolean) - Constructor for class io.github.syst3ms.skriptparser.types.comparisons.Comparator
 
ComparatorInfo<T1,T2> - Class in io.github.syst3ms.skriptparser.types.comparisons
A class containing information about a Comparator
ComparatorInfo(Class, Class, Comparator) - Constructor for class io.github.syst3ms.skriptparser.types.comparisons.ComparatorInfo
 
Comparators - Class in io.github.syst3ms.skriptparser.types.comparisons
A class handling registration and usage of Comparators
Comparators() - Constructor for class io.github.syst3ms.skriptparser.types.comparisons.Comparators
 
compare(F, S) - Static method in class io.github.syst3ms.skriptparser.types.comparisons.Comparators
 
compareTo(SkriptDate) - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
 
compareTo(BigRational) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
 
compareTo(Time) - Method in class io.github.syst3ms.skriptparser.util.Time
 
composePatterns(String, ConditionalType, String) - Static method in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
 
composePatterns(String, String) - Static method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
 
CompoundElement - Class in io.github.syst3ms.skriptparser.pattern
Multiple PatternElements put together in order.
CompoundElement(PatternElement...) - Constructor for class io.github.syst3ms.skriptparser.pattern.CompoundElement
Only used for unit tests
CompoundElement(List) - Constructor for class io.github.syst3ms.skriptparser.pattern.CompoundElement
 
CondExprCompare - Class in io.github.syst3ms.skriptparser.expressions
A very general condition, it simply compares two values.
CondExprCompare() - Constructor for class io.github.syst3ms.skriptparser.expressions.CondExprCompare
 
CondExprContains - Class in io.github.syst3ms.skriptparser.expressions
See if a given list of objects contain a given element.
CondExprContains() - Constructor for class io.github.syst3ms.skriptparser.expressions.CondExprContains
 
CondExprDateCompare - Class in io.github.syst3ms.skriptparser.expressions
Check if a given date is a certain duration before or after the current date.
CondExprDateCompare() - Constructor for class io.github.syst3ms.skriptparser.expressions.CondExprDateCompare
 
CondExprIsDivisible - Class in io.github.syst3ms.skriptparser.expressions
Check if a given number is divisible by another number.
CondExprIsDivisible() - Constructor for class io.github.syst3ms.skriptparser.expressions.CondExprIsDivisible
 
CondExprIsEmpty - Class in io.github.syst3ms.skriptparser.expressions
Check if a given string or list is empty.
CondExprIsEmpty() - Constructor for class io.github.syst3ms.skriptparser.expressions.CondExprIsEmpty
 
CondExprIsPrime - Class in io.github.syst3ms.skriptparser.expressions
Check if a given number is a prime number.
CondExprIsPrime() - Constructor for class io.github.syst3ms.skriptparser.expressions.CondExprIsPrime
 
CondExprIsSet - Class in io.github.syst3ms.skriptparser.expressions
Check if a given expression is set (null on the Java side) or not.
CondExprIsSet() - Constructor for class io.github.syst3ms.skriptparser.expressions.CondExprIsSet
 
CondExprMatch - Class in io.github.syst3ms.skriptparser.expressions
Check if the given strings match a certain regex expression.
CondExprMatch() - Constructor for class io.github.syst3ms.skriptparser.expressions.CondExprMatch
 
CondExprStartsEnds - Class in io.github.syst3ms.skriptparser.expressions
Check if a given string starts or ends with a certain string.
CondExprStartsEnds() - Constructor for class io.github.syst3ms.skriptparser.expressions.CondExprStartsEnds
 
CONDITIONAL - Static variable in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
CONDITIONAL_TYPE_IDENTIFIER - Static variable in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
 
ConditionalExpression - Class in io.github.syst3ms.skriptparser.lang.base
A base class for all boolean expressions (i.e Expression<Boolean>) that should be treated as "conditional".
ConditionalExpression() - Constructor for class io.github.syst3ms.skriptparser.lang.base.ConditionalExpression
 
ConditionalType - Enum Class in io.github.syst3ms.skriptparser.lang.properties
 
Config - Class in io.github.syst3ms.skriptparser.config
 
Config(Path, String, SkriptLogger) - Constructor for class io.github.syst3ms.skriptparser.config.Config
 
Config.ConfigSection - Class in io.github.syst3ms.skriptparser.config
 
ConfigSection(String, FileSection) - Constructor for class io.github.syst3ms.skriptparser.config.Config.ConfigSection
 
CONSOLE_FORMAT - Static variable in class io.github.syst3ms.skriptparser.Parser
 
ConsoleColors - Enum Class in io.github.syst3ms.skriptparser.util
 
CONSTRAINT_CHECKING - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorContext
A syntax has been successfully initialized, and it's being checked for extra constraints such as type or number
contains(T[], T...) - Static method in class io.github.syst3ms.skriptparser.util.CollectionUtils
 
CONTEXT_VALUE_PATTERN - Static variable in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
 
ContextExpression<C,T> - Class in io.github.syst3ms.skriptparser.lang.base
An Expression that corresponds to a contextual value.
ContextExpression(ContextValue, String, boolean) - Constructor for class io.github.syst3ms.skriptparser.lang.base.ContextExpression
 
ContextValue<C,T> - Class in io.github.syst3ms.skriptparser.registration.context
A class containing info about a context value.
ContextValue(Class, Type, boolean, PatternElement, Function, ContextValue.State, ContextValue.Usage) - Constructor for class io.github.syst3ms.skriptparser.registration.context.ContextValue
 
ContextValue(Class, Type, boolean, PatternElement, Function, ContextValue.State, ContextValue.Usage, Class[]) - Constructor for class io.github.syst3ms.skriptparser.registration.context.ContextValue
 
ContextValue.State - Enum Class in io.github.syst3ms.skriptparser.registration.context
An enum to indicate the relative position in time between two similar context values.
ContextValue.Usage - Enum Class in io.github.syst3ms.skriptparser.registration.context
One can use context values in two different ways: context-something - the value is used with the common prefix 'context'; or something - the value is used alone as an expression. The usage determines which of the two variants, or both, are applicable.
ContextValueRegistrar(Class, Class, boolean, String, Function) - Constructor for class io.github.syst3ms.skriptparser.registration.SkriptRegistration.ContextValueRegistrar
 
ContextValues - Class in io.github.syst3ms.skriptparser.registration.context
 
ContextValues() - Constructor for class io.github.syst3ms.skriptparser.registration.context.ContextValues
 
Continuable - Interface in io.github.syst3ms.skriptparser.lang.control
Sections implementing this interface are able to be 'continued' using the EffContinue effect.
ContinuousTag - Interface in io.github.syst3ms.skriptparser.registration.tags
A continuous tag is a special sort of tag that always has a fixed value.
convert(F[], Class, Function) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Converts a given array.
convert(F, Class[]) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Converts an object into one of the given types.
convert(F, Class) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Converts the given value to the desired type.
convertArray(Object[], Class, Class) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Converts multiple objects into any of the given classes.
convertArray(Object[], Class) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Converts all entries in the given array to the desired type, using Converters.convert(Object, Class) to convert every single value.
ConvertedExpression<F,T> - Class in io.github.syst3ms.skriptparser.lang.base
An expression that has been converted to another type.
converterExists(Class, Class) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Tests whether a converter between the given classes exists.
converterExists(Class, Class...) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Tests whether a converter between one of the given classes exists
ConverterInfo<F,T> - Class in io.github.syst3ms.skriptparser.types.conversions
 
ConverterInfo(Class, Class, Function) - Constructor for class io.github.syst3ms.skriptparser.types.conversions.ConverterInfo
 
ConverterInfo(Class, Class, Function, int) - Constructor for class io.github.syst3ms.skriptparser.types.conversions.ConverterInfo
 
Converters - Class in io.github.syst3ms.skriptparser.types.conversions
 
Converters() - Constructor for class io.github.syst3ms.skriptparser.types.conversions.Converters
 
ConverterUtils - Class in io.github.syst3ms.skriptparser.types.conversions
Utility functions regarding converters
ConverterUtils() - Constructor for class io.github.syst3ms.skriptparser.types.conversions.ConverterUtils
 
convertExpression(Class) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Converts this expression from it's current type (T) to another type, using converters.
convertExpression(Class) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
convertExpression(Class) - Method in class io.github.syst3ms.skriptparser.expressions.ExprLoopValue
 
convertExpression(Class) - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
convertExpression(Class) - Method in class io.github.syst3ms.skriptparser.lang.LiteralList
 
convertExpression(Class) - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
convertUnsafe(F[], Class, Function) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Converts a given array without checking the type.
copyLocalVariables(TriggerContext, TriggerContext) - Static method in class io.github.syst3ms.skriptparser.variables.Variables
Copy local variables from one TriggerContext to another.
cos(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
cos(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the cosine (cosinus) of BigDecimal x.
CosCalculator - Class in io.github.syst3ms.skriptparser.util.math
Calculates cosinus using the Maclaurin series.
cosh(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
count(String, String...) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Counts combined occurrences of one or more strings in another
createDoubleInstanceofConverter(ConverterInfo, Class) - Static method in class io.github.syst3ms.skriptparser.types.conversions.ConverterUtils
 
createDoubleInstanceofConverter(Class, Function, Class) - Static method in class io.github.syst3ms.skriptparser.types.conversions.ConverterUtils
 
createInstanceofConverter(ConverterInfo) - Static method in class io.github.syst3ms.skriptparser.types.conversions.ConverterUtils
 
createInstanceofConverter(Class, Function) - Static method in class io.github.syst3ms.skriptparser.types.conversions.ConverterUtils
 
createInstanceofConverter(Function, Class) - Static method in class io.github.syst3ms.skriptparser.types.conversions.ConverterUtils
 
createMissingConverters() - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Adds all possible ChainedConverters to the current converters
createPowerIterator(BigDecimal, MathContext) - Method in class io.github.syst3ms.skriptparser.util.math.AsinCalculator
 
createPowerIterator(BigDecimal, MathContext) - Method in class io.github.syst3ms.skriptparser.util.math.CosCalculator
 
createPowerIterator(BigDecimal, MathContext) - Method in class io.github.syst3ms.skriptparser.util.math.ExpCalculator
 
createPowerIterator(BigDecimal, MathContext) - Method in class io.github.syst3ms.skriptparser.util.math.SeriesCalculator
Creates the PowerIterator used for this series.
createPowerIterator(BigDecimal, MathContext) - Method in class io.github.syst3ms.skriptparser.util.math.SinCalculator
 
CYAN - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
CYAN_BACKGROUND - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
CYAN_BACKGROUND_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
CYAN_BOLD - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
CYAN_BOLD_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
CYAN_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
CYAN_UNDERLINED - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 

D

data - Variable in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
data - Variable in class io.github.syst3ms.skriptparser.registration.SyntaxInfo
 
data - Variable in class io.github.syst3ms.skriptparser.variables.SerializedVariable.Value
The serialized value data.
DATE_FORMAT - Static variable in class io.github.syst3ms.skriptparser.util.SkriptDate
 
DATE_LOCALE - Static variable in class io.github.syst3ms.skriptparser.util.SkriptDate
 
debug(String) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Logs a debug message.
DEBUG - Enum constant in enum class io.github.syst3ms.skriptparser.log.LogType
The log is a debug message, that should be shown if and only if debug mode is activated, always.
DEFAULT_CONTEXT - Static variable in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
 
DEFAULT_ROUNDING_MODE - Static variable in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
 
defaultChanger(Changer) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
DefaultFunctions - Class in io.github.syst3ms.skriptparser.structures.functions
 
DefaultFunctions() - Constructor for class io.github.syst3ms.skriptparser.structures.functions.DefaultFunctions
 
DefaultRegistration - Class in io.github.syst3ms.skriptparser.registration
A class registering features such as types and comparators at startup.
DefaultRegistration() - Constructor for class io.github.syst3ms.skriptparser.registration.DefaultRegistration
 
defaultVariableName() - Method in class io.github.syst3ms.skriptparser.lang.VariableString
 
DELETE - Enum constant in enum class io.github.syst3ms.skriptparser.types.changers.ChangeMode
Indicates that an expression is being deleted
description(String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.EventRegistrar
 
description(String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
description(String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
description(String...) - Method in class io.github.syst3ms.skriptparser.structures.functions.Functions.FunctionDefinition
 
deserialize(Gson, JsonElement) - Method in interface io.github.syst3ms.skriptparser.types.changers.TypeSerializer
Deserialize a GSON json element to object.
deserialize(String, JsonElement) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
difference(A, A) - Method in interface io.github.syst3ms.skriptparser.types.changers.Arithmetic
 
difference(SkriptDate) - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
Returns the duration between the given dates.
difference(Time) - Method in class io.github.syst3ms.skriptparser.util.Time
The duration between two given time instances
DIV - Enum constant in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
 
divide(int) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the division (/) of this rational number and the specified argument.
divide(BigRational) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the division (/) of this rational number and the specified argument.
divide(BigInteger) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the division (/) of this rational number and the specified argument.
documentation - Variable in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
Documentation - Class in io.github.syst3ms.skriptparser.docs
Represents the documentation for a syntax element
Documentation() - Constructor for class io.github.syst3ms.skriptparser.docs.Documentation
 
DoubleOptional<T1,T2> - Class in io.github.syst3ms.skriptparser.util
A double-valued version of an Optional, containing very similar methods.
DUMMY - Static variable in interface io.github.syst3ms.skriptparser.lang.TriggerContext
A dummy TriggerContext that may be used when the context is known not to matter.
DurationUtils - Class in io.github.syst3ms.skriptparser.util
 
DurationUtils() - Constructor for class io.github.syst3ms.skriptparser.util.DurationUtils
 

E

e(MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Returns the number e.
EffAsk - Class in io.github.syst3ms.skriptparser.effects
Halts all code and waits for user input in order to continue.
EffAsk() - Constructor for class io.github.syst3ms.skriptparser.effects.EffAsk
 
EffAsync - Class in io.github.syst3ms.skriptparser.effects
Runs this effect asynchronously.
EffAsync() - Constructor for class io.github.syst3ms.skriptparser.effects.EffAsync
 
EffChange - Class in io.github.syst3ms.skriptparser.effects
A very general effect that can change many expressions.
EffChange() - Constructor for class io.github.syst3ms.skriptparser.effects.EffChange
 
EffContinue - Class in io.github.syst3ms.skriptparser.effects
Skips the current looped value and continues to the next one in the list, if it exists.
EffContinue() - Constructor for class io.github.syst3ms.skriptparser.effects.EffContinue
 
EffDoIf - Class in io.github.syst3ms.skriptparser.effects
Runs this effect if a given condition succeeds.
EffDoIf() - Constructor for class io.github.syst3ms.skriptparser.effects.EffDoIf
 
Effect - Class in io.github.syst3ms.skriptparser.lang
A line of code that is executed before moving on to the next one.
Effect() - Constructor for class io.github.syst3ms.skriptparser.lang.Effect
 
EffEscape - Class in io.github.syst3ms.skriptparser.effects
Skips the next given amount of lines and runs the code after.
EffEscape() - Constructor for class io.github.syst3ms.skriptparser.effects.EffEscape
 
EffExit - Class in io.github.syst3ms.skriptparser.effects
Exits the entire trigger, preventing all upcoming statements to not get triggered.
EffExit() - Constructor for class io.github.syst3ms.skriptparser.effects.EffExit
 
EffFunctionCall - Class in io.github.syst3ms.skriptparser.structures.functions
 
EffFunctionCall() - Constructor for class io.github.syst3ms.skriptparser.structures.functions.EffFunctionCall
 
EffInlineCondition - Class in io.github.syst3ms.skriptparser.effects
Runs the next line of this section if a condition is met.
EffInlineCondition() - Constructor for class io.github.syst3ms.skriptparser.effects.EffInlineCondition
 
EffPrint - Class in io.github.syst3ms.skriptparser.effects
Prints some text to the console
EffPrint() - Constructor for class io.github.syst3ms.skriptparser.effects.EffPrint
 
EffReturn - Class in io.github.syst3ms.skriptparser.effects
Returns one or more values to a corresponding section.
EffReturn() - Constructor for class io.github.syst3ms.skriptparser.effects.EffReturn
 
EffShutdown - Class in io.github.syst3ms.skriptparser.effects
Shuts down the whole current sessions.
EffShutdown() - Constructor for class io.github.syst3ms.skriptparser.effects.EffShutdown
 
EffWait - Class in io.github.syst3ms.skriptparser.effects
Waits a certain duration and then executes all the code after this effect.
EffWait() - Constructor for class io.github.syst3ms.skriptparser.effects.EffWait
 
ELSE - Enum constant in enum class io.github.syst3ms.skriptparser.sections.SecConditional.ConditionalMode
 
ELSE_IF - Enum constant in enum class io.github.syst3ms.skriptparser.sections.SecConditional.ConditionalMode
 
empty() - Static method in class io.github.syst3ms.skriptparser.util.DoubleOptional
Returns an empty DoubleOptional instance.
EMPTY_REPRESENTATION - Static variable in class io.github.syst3ms.skriptparser.types.TypeManager
The string equivalent of an empty array
EntryLoader - Class in io.github.syst3ms.skriptparser.lang.entries
 
EntryLoader(String, boolean) - Constructor for class io.github.syst3ms.skriptparser.lang.entries.EntryLoader
 
EQUAL - Enum constant in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
The two objects are equal
equals(Object) - Method in class io.github.syst3ms.skriptparser.pattern.TextElement
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.file.FileElement
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.file.FileSection
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.pattern.ChoiceElement
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.pattern.ChoiceGroup
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.pattern.CompoundElement
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.pattern.ExpressionElement
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.pattern.OptionalGroup
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.pattern.RegexGroup
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.types.PatternType
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.types.Type
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.util.color.Color
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.util.Pair
 
equals(Object) - Method in class io.github.syst3ms.skriptparser.util.Time
 
EQUALS_COMPARATOR - Static variable in class io.github.syst3ms.skriptparser.types.comparisons.Comparators
A comparator that can compare two objects with the same superclass for equality.
error(String, ErrorType) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Logs an error message
error(String, ErrorType, String) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Logs an error message with a tip on how to solve it.
ERROR - Enum constant in enum class io.github.syst3ms.skriptparser.log.LogType
The log is an error that needs fixing before being able to be run.
ErrorContext - Enum Class in io.github.syst3ms.skriptparser.log
 
ErrorType - Enum Class in io.github.syst3ms.skriptparser.log
A type describing an error, mainly used to indicate priority in errors.
EvtAtTime - Class in io.github.syst3ms.skriptparser.event
This event will trigger each day at a given time.
EvtAtTime() - Constructor for class io.github.syst3ms.skriptparser.event.EvtAtTime
 
EvtPeriodical - Class in io.github.syst3ms.skriptparser.event
The periodical event.
EvtPeriodical() - Constructor for class io.github.syst3ms.skriptparser.event.EvtPeriodical
 
EvtScriptLoad - Class in io.github.syst3ms.skriptparser.event
The script loading event.
EvtScriptLoad() - Constructor for class io.github.syst3ms.skriptparser.event.EvtScriptLoad
 
EvtWhen - Class in io.github.syst3ms.skriptparser.event
This event will check against a certain condition and will trigger when the condition is met.
EvtWhen() - Constructor for class io.github.syst3ms.skriptparser.event.EvtWhen
 
examples(String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.EventRegistrar
 
examples(String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
examples(String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
examples(String...) - Method in class io.github.syst3ms.skriptparser.structures.functions.Functions.FunctionDefinition
 
EXCEPTION - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorType
An exception was thrown.
ExecExprListOperators - Class in io.github.syst3ms.skriptparser.expressions
Basic list operators that return the following elements: pop: the last element shift/poll: the first element extract: a specific (or just the first/last) element splice: elements in a certain bound However, this syntax can also be used as an effect.
ExecExprListOperators() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExecExprListOperators
 
ExecExprReplace - Class in io.github.syst3ms.skriptparser.expressions
Replaces certain occurrences in a string with another string and returns those applied strings.
ExecExprReplace() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExecExprReplace
 
ExecutableExpression<T> - Class in io.github.syst3ms.skriptparser.lang.base
A base class for syntax that can be used as Expression or Effect.
ExecutableExpression() - Constructor for class io.github.syst3ms.skriptparser.lang.base.ExecutableExpression
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffAsk
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffAsync
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffChange
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffContinue
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffDoIf
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffEscape
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffExit
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffInlineCondition
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffPrint
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffReturn
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffShutdown
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffWait
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.base.ExecutableExpression
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Effect
 
execute(TriggerContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.EffFunctionCall
 
execute(Object[][], TriggerContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.Function
 
execute(Object[][], TriggerContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.JavaFunction
 
execute(Object[][], TriggerContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.ScriptFunction
 
executeSimple(Object[][]) - Method in class io.github.syst3ms.skriptparser.structures.functions.JavaFunction
 
exp(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the natural exponent of BigDecimal x (ex).
EXP - Enum constant in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
 
ExpCalculator - Class in io.github.syst3ms.skriptparser.util.math
Calculates exp using the Maclaurin series.
exponent(BigDecimal) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Returns the exponent of the specified BigDecimal written as mantissa * 10exponent.
ExprAmount - Class in io.github.syst3ms.skriptparser.expressions
The amount of elements in a given list.
ExprAmount() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprAmount
 
ExprAnswer - Class in io.github.syst3ms.skriptparser.expressions
Retrieve the last input of the user in a EffAsk effect.
ExprAnswer() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprAnswer
 
ExprArithmeticOperators - Class in io.github.syst3ms.skriptparser.expressions
Various arithmetic expressions, including addition, subtraction, multiplication, division and exponentiation.
ExprArithmeticOperators() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators
 
ExprArithmeticOperators.Operator - Enum Class in io.github.syst3ms.skriptparser.expressions
 
ExprBinaryMathFunctions - Class in io.github.syst3ms.skriptparser.expressions
Miscellaneous math functions taking in two arguments.
ExprBinaryMathFunctions() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprBinaryMathFunctions
 
ExprBooleanOperators - Class in io.github.syst3ms.skriptparser.expressions
Basic boolean operators.
ExprBooleanOperators() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprBooleanOperators
 
ExprColorFromHex - Class in io.github.syst3ms.skriptparser.expressions
A color specified by its hexadecimal value.
ExprColorFromHex() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprColorFromHex
 
ExprColorFromRGB - Class in io.github.syst3ms.skriptparser.expressions
A color specified by its RGB value.
ExprColorFromRGB() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprColorFromRGB
 
ExprColorValues - Class in io.github.syst3ms.skriptparser.expressions
Certain color values of a given color.
ExprColorValues() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprColorValues
 
ExprDateAgoLater - Class in io.github.syst3ms.skriptparser.expressions
The date that was a certain duration ago or is a certain duration in the future.
ExprDateAgoLater() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDateAgoLater
 
ExprDateFormatted - Class in io.github.syst3ms.skriptparser.expressions
Formats a date as a string using the given format.
ExprDateFormatted() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDateFormatted
 
ExprDateFromUnix - Class in io.github.syst3ms.skriptparser.expressions
The date from a (unix) timestamp.
ExprDateFromUnix() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDateFromUnix
 
ExprDateInformation - Class in io.github.syst3ms.skriptparser.expressions
Information of a certain date.
ExprDateInformation() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDateInformation
 
ExprDateNow - Class in io.github.syst3ms.skriptparser.expressions
The current date, the one from yesterday or the one from tomorrow.
ExprDateNow() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDateNow
 
ExprDateTimestamp - Class in io.github.syst3ms.skriptparser.expressions
The timestamp of a date.
ExprDateTimestamp() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDateTimestamp
 
ExprDateTodayAt - Class in io.github.syst3ms.skriptparser.expressions
Today at a given time.
ExprDateTodayAt() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDateTodayAt
 
ExprDefaultValue - Class in io.github.syst3ms.skriptparser.expressions
A shorthand expression for giving things a default value.
ExprDefaultValue() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDefaultValue
 
ExprDifference - Class in io.github.syst3ms.skriptparser.expressions
The difference between two values.
ExprDifference() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDifference
 
ExprDurationSinceUntil - Class in io.github.syst3ms.skriptparser.expressions
Compares the given date with the current date.
ExprDurationSinceUntil() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprDurationSinceUntil
 
ExprElement - Class in io.github.syst3ms.skriptparser.expressions
A certain element or multiple elements out of a list of objects.
ExprElement() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprElement
 
Expression<T> - Interface in io.github.syst3ms.skriptparser.lang
An expression, i.e a SyntaxElement representing a value with some type.
EXPRESSION_BOOLEAN_OPERATORS - Static variable in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
 
EXPRESSION_ONLY - Enum constant in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.Usage
 
EXPRESSION_OR_ALONE - Enum constant in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.Usage
 
ExpressionElement - Class in io.github.syst3ms.skriptparser.pattern
A variable/expression, declared in syntax using %type% Has : a List of PatternType a field determining what type of values this expression accepts : literals, expressions or both (%*type%, %~type% and %type% respectively) a flag determining whether the expression resorts to default expressions or not, defaulting to null instead a flag determining whether the expression accepts condition expressions or not
ExpressionElement(List, ExpressionElement.Acceptance, boolean, boolean) - Constructor for class io.github.syst3ms.skriptparser.pattern.ExpressionElement
 
ExpressionElement.Acceptance - Enum Class in io.github.syst3ms.skriptparser.pattern
 
ExpressionInfo<C,T> - Class in io.github.syst3ms.skriptparser.registration
A class containing info about an Expression syntax
ExpressionInfo(SkriptAddon, Class, Type, boolean, int, List, Documentation) - Constructor for class io.github.syst3ms.skriptparser.registration.ExpressionInfo
 
ExpressionInfo(SkriptAddon, Class, Type, boolean, int, List, Documentation, Map) - Constructor for class io.github.syst3ms.skriptparser.registration.ExpressionInfo
 
ExpressionList<T> - Class in io.github.syst3ms.skriptparser.lang
A list of expressions
ExpressionList(Expression[], Class, boolean) - Constructor for class io.github.syst3ms.skriptparser.lang.ExpressionList
 
ExpressionList(Expression[], Class, boolean, ExpressionList) - Constructor for class io.github.syst3ms.skriptparser.lang.ExpressionList
 
expressions - Variable in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
EXPRESSIONS_ONLY - Enum constant in enum class io.github.syst3ms.skriptparser.pattern.ExpressionElement.Acceptance
 
ExprFunctionCall - Class in io.github.syst3ms.skriptparser.structures.functions
 
ExprFunctionCall() - Constructor for class io.github.syst3ms.skriptparser.structures.functions.ExprFunctionCall
 
ExprLength - Class in io.github.syst3ms.skriptparser.expressions
Length of a string.
ExprLength() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprLength
 
ExprLoopValue - Class in io.github.syst3ms.skriptparser.expressions
The currently looped value.
ExprLoopValue() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprLoopValue
 
ExprMutableList - Class in io.github.syst3ms.skriptparser.expressions
Reverse, shuffle or order a given list.
ExprMutableList() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprMutableList
 
ExprNumberConvertBase - Class in io.github.syst3ms.skriptparser.expressions
Convert a number to a different base (like binary, octal or hexadecimal) or convert a string to its decimal form.
ExprNumberConvertBase() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprNumberConvertBase
 
ExprParseAs - Class in io.github.syst3ms.skriptparser.expressions
The object parsed as a given type.
ExprParseAs() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprParseAs
 
ExprRandomNumber - Class in io.github.syst3ms.skriptparser.expressions
Generate a random number (double) or integer.
ExprRandomNumber() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprRandomNumber
 
ExprRange - Class in io.github.syst3ms.skriptparser.expressions
Returns a range of values between two endpoints.
ExprRange() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprRange
 
ExprSingleParameter - Class in io.github.syst3ms.skriptparser.expressions
 
ExprSingleParameter() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprSingleParameter
 
ExprStringCase - Class in io.github.syst3ms.skriptparser.expressions
Converts a given string into a certain case type.
ExprStringCase() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprStringCase
 
ExprStringCharAt - Class in io.github.syst3ms.skriptparser.expressions
The character at a given position in a string.
ExprStringCharAt() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprStringCharAt
 
ExprStringChars - Class in io.github.syst3ms.skriptparser.expressions
All uppercase, lowercase, or digit characters in a string.
ExprStringChars() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprStringChars
 
ExprStringOccurrence - Class in io.github.syst3ms.skriptparser.expressions
The index of the first or last occurrence of a given string in a string.
ExprStringOccurrence() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprStringOccurrence
 
ExprStringSplitJoin - Class in io.github.syst3ms.skriptparser.expressions
Joins multiple strings together using a delimiter, splits a given string using a delimiter, or splits that string in multiple string of a certain length.
ExprStringSplitJoin() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprStringSplitJoin
 
ExprSubstring - Class in io.github.syst3ms.skriptparser.expressions
Extracts a part of the string.
ExprSubstring() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprSubstring
 
ExprTernary - Class in io.github.syst3ms.skriptparser.expressions
Returns a value depending of a boolean.
ExprTernary() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprTernary
 
ExprUnaryMathFunctions - Class in io.github.syst3ms.skriptparser.expressions
Miscellaneous math functions taking in a single argument
ExprUnaryMathFunctions() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprUnaryMathFunctions
 
ExprVariableIndices - Class in io.github.syst3ms.skriptparser.expressions
All indices of a given list variable.
ExprVariableIndices() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprVariableIndices
 
ExprWhether - Class in io.github.syst3ms.skriptparser.expressions
A wrapper that turns a condition into a boolean expression than can be used anywhere.
ExprWhether() - Constructor for class io.github.syst3ms.skriptparser.expressions.ExprWhether
 

F

factorial(int) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the factorial of the specified integer argument.
factorial(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
factorial(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the factorial of the specified BigDecimal.
FileElement - Class in io.github.syst3ms.skriptparser.file
Represents any non-blank and not comment-only line in a file.
FileElement(String, int, String, int) - Constructor for class io.github.syst3ms.skriptparser.file.FileElement
 
FileParser - Class in io.github.syst3ms.skriptparser.file
A class for parsing a plaintext file into a list of FileElements representing every line.
FileParser() - Constructor for class io.github.syst3ms.skriptparser.file.FileParser
 
FileSection - Class in io.github.syst3ms.skriptparser.file
A class describing a section of a script inside a file (e.g a line ending with a colon and containing all the lines that were indented after it.
FileSection(String, int, String, List, int) - Constructor for class io.github.syst3ms.skriptparser.file.FileSection
 
FileUtils - Class in io.github.syst3ms.skriptparser.util
Utility functions for file parsing
FileUtils() - Constructor for class io.github.syst3ms.skriptparser.util.FileUtils
 
filter(BiPredicate) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If both values are present and match the given predicate, returns a DoubleOptional describing these values, otherwise returns an empty DoubleOptional.
finalizeLogs() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Finishes a logging process by making some logged entries definitive.
findClosingIndex(String, char, char, int) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Find where a given pair of braces closes.
finish() - Method in interface io.github.syst3ms.skriptparser.lang.control.Finishing
By convention, this method should be fired in one of the following occasions: The execution of the section is completely done and the (actual) next element is referenced to be walked on. This method is completely stopped by any means whatsoever. An example of this second occasion is EffContinue continuing over multiple loops.
finish() - Method in class io.github.syst3ms.skriptparser.lang.lambda.ArgumentSection
 
finish() - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
finish() - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
finish() - Method in class io.github.syst3ms.skriptparser.sections.SecLoop
 
finish() - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
finish() - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
finishedLoading() - Method in class io.github.syst3ms.skriptparser.registration.SkriptAddon
Is called when all scripts have finished loading.
finishedLoading(String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptAddon
Is called when a script has finished loading.
finishedLoading(String) - Method in class io.github.syst3ms.skriptparser.Skript
 
Finishing - Interface in io.github.syst3ms.skriptparser.lang.control
CodeSections implementing this interface need to be 'finished' by convention.
first - Variable in class io.github.syst3ms.skriptparser.lang.CodeSection
 
firstOrElse(T1) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If the first value is present, returns it, otherwise returns other.
firstOrElseThrow(Supplier) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If the first value is present, returns it, otherwise throws an exception produced by the given exception-supplying function.
flatMap(BiFunction) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If both values are present, returns the result of applying the given DoubleOptional-returning mapping function to both values, and otherwise returns an empty DoubleOptional.
flatMapToOptional(BiFunction) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If both values are present, returns the result of applying the given Optional-returning mapping function to both values, and otherwise returns an empty Optional.
flatten(PatternElement) - Static method in interface io.github.syst3ms.skriptparser.pattern.PatternElement
 
floor(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
forbidsSyntax(Class) - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
 
forgetError() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Used to "forget" about a previous error, in case it is desirable to take into account multiple errors.
fractionalPart(BigDecimal) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Returns the fractional part of the specified BigDecimal (right of the decimal point).
Function<T> - Class in io.github.syst3ms.skriptparser.structures.functions
 
Function(String, FunctionParameter[], Class, boolean) - Constructor for class io.github.syst3ms.skriptparser.structures.functions.Function
 
FunctionContext - Class in io.github.syst3ms.skriptparser.structures.functions
 
FunctionContext(Function) - Constructor for class io.github.syst3ms.skriptparser.structures.functions.FunctionContext
 
FunctionDefinition(JavaFunction) - Constructor for class io.github.syst3ms.skriptparser.structures.functions.Functions.FunctionDefinition
 
FunctionParameter<T> - Class in io.github.syst3ms.skriptparser.structures.functions
 
FunctionParameter(String, Class) - Constructor for class io.github.syst3ms.skriptparser.structures.functions.FunctionParameter
 
FunctionParameter(String, Class, boolean) - Constructor for class io.github.syst3ms.skriptparser.structures.functions.FunctionParameter
 
Functions - Class in io.github.syst3ms.skriptparser.structures.functions
 
Functions.FunctionDefinition - Class in io.github.syst3ms.skriptparser.structures.functions
 
FUTURE - Enum constant in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.State
The context value indicates something that changed during the event related to its state in the past, or something that will change after the event.

G

get(boolean) - Static method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
Returns EQUAL for true or NOT_EQUAL for false
get(double) - Static method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
Gets a Relation from a difference: If d is 0, Relation.EQUAL is returned, if d is greater than 0, Relation.GREATER is returned, otherwise Relation.SMALLER.
get(int) - Static method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
Gets a Relation from a difference: If i is 0, EQUAL is returned, if i is greater than 0, GREATER is returned, otherwise SMALLER.
get(String) - Method in class io.github.syst3ms.skriptparser.file.FileSection
 
getActualNext() - Method in interface io.github.syst3ms.skriptparser.lang.control.SelfReferencing
This statement returns itself as the next statement to run in getNext().
getActualNext() - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
getActualNext() - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
getActualNext() - Method in class io.github.syst3ms.skriptparser.sections.SecLoop
 
getActualNext() - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
getActualNext() - Method in class io.github.syst3ms.skriptparser.sections.SecWhile
 
getAddons() - Static method in class io.github.syst3ms.skriptparser.registration.SkriptAddon
Returns unmodifiable list of all SkriptAddons that are registered globally.
getAllExpressions() - Static method in class io.github.syst3ms.skriptparser.registration.SyntaxManager
 
getAllowedSyntaxes() - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
A list of the classes of every syntax that is allowed to be used inside of this CodeSection.
getAllowedSyntaxes() - Method in class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
A list of the classes of every syntax that is allowed to be used inside of this SkriptEvent.
getAllowedSyntaxes() - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
getAllValues() - Method in class io.github.syst3ms.skriptparser.util.MultiMap
 
getAlpha() - Method in class io.github.syst3ms.skriptparser.util.color.Color
 
getArguments() - Method in class io.github.syst3ms.skriptparser.event.ScriptLoadContext
 
getArguments() - Method in class io.github.syst3ms.skriptparser.lang.lambda.ArgumentSection
 
getArithmetic() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getArray(TriggerContext) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Retrieves all values of this Expressions, without accounting for possible modifiers.
getArray(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
getArray(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
getBaseName() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getBigDecimal(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
 
getBigInteger(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
 
getBlue() - Method in class io.github.syst3ms.skriptparser.util.color.Color
 
getBoolean(String) - Method in class io.github.syst3ms.skriptparser.config.Config.ConfigSection
 
getBoolean(String) - Method in class io.github.syst3ms.skriptparser.config.Config
 
getBound() - Method in class io.github.syst3ms.skriptparser.types.ranges.RangeInfo
 
getBracketContent(String, int, char) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Finds the contents until a closing bracket is found
getByClass(Class) - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
 
getByClassExact(Class) - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
Gets a Type from its associated Class.
getByExactName(String) - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
Gets a Type by its exact name (the baseName parameter used in
invalid reference
Type#Type(Class, String, String)
)
getByName(String) - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
Gets a Type using its plural forms, which means this matches any alternate and/or plural form.
getCachedPrimes() - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
getCases() - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
getChoices() - Method in class io.github.syst3ms.skriptparser.pattern.ChoiceGroup
 
getClassToTypeMap() - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
 
getCommonSuperclass(boolean, Class...) - Static method in class io.github.syst3ms.skriptparser.util.ClassUtils
 
getCommonSuperclass(Class...) - Static method in class io.github.syst3ms.skriptparser.util.ClassUtils
 
getComparator() - Method in class io.github.syst3ms.skriptparser.types.comparisons.ComparatorInfo
 
getComparator(Class, Class) - Static method in class io.github.syst3ms.skriptparser.types.comparisons.Comparators
 
getComparison() - Method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
 
getConfigSection(String) - Method in class io.github.syst3ms.skriptparser.config.Config
 
getConfiguration() - Method in class io.github.syst3ms.skriptparser.lang.Structure
 
getConfigurationValue(FileSection, String) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Gets the string value at the given key of the given section node.
getConfigurationValue(FileSection, String, Class) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Gets the value at the given key of the given section node, parsed with the given class type.
getConfigValue(String, Class) - Method in class io.github.syst3ms.skriptparser.config.Config.ConfigSection
 
getConfigValue(String, Class) - Method in class io.github.syst3ms.skriptparser.config.Config
 
getContext() - Method in class io.github.syst3ms.skriptparser.registration.context.ContextValue
 
getContexts() - Method in class io.github.syst3ms.skriptparser.registration.SkriptEventInfo
 
getContextValues() - Static method in class io.github.syst3ms.skriptparser.registration.context.ContextValues
Returns an unmodifiable list with all the registered context values.
getContextValues() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getContextValues(Class) - Static method in class io.github.syst3ms.skriptparser.registration.context.ContextValues
Returns a list with all the registered context values for a given TriggerContext, excluding values that explicitly require it.
getContinued(TriggerContext) - Method in interface io.github.syst3ms.skriptparser.lang.control.Continuable
This function is called on the section where the EffContinue effect will continue to, taking all Continuable sections into account.
getContinued(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecLoop
 
getContinued(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecWhile
 
getConverter() - Method in class io.github.syst3ms.skriptparser.types.conversions.ConverterInfo
 
getConverter(Class, Class) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Gets a converter
getConverters() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getConverters() - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
 
getCurrentContexts() - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
 
getCurrentFactor() - Method in class io.github.syst3ms.skriptparser.util.math.AsinCalculator
 
getCurrentFactor() - Method in class io.github.syst3ms.skriptparser.util.math.CosCalculator
 
getCurrentFactor() - Method in class io.github.syst3ms.skriptparser.util.math.ExpCalculator
 
getCurrentFactor() - Method in class io.github.syst3ms.skriptparser.util.math.SeriesCalculator
Returns the factor of the highest term already calculated.
getCurrentFactor() - Method in class io.github.syst3ms.skriptparser.util.math.SinCalculator
 
getCurrentPower() - Method in interface io.github.syst3ms.skriptparser.util.math.PowerIterator
Returns the current power.
getCurrentPower() - Method in class io.github.syst3ms.skriptparser.util.math.PowerNIterator
 
getCurrentPower() - Method in class io.github.syst3ms.skriptparser.util.math.PowerTwoNIterator
 
getCurrentPower() - Method in class io.github.syst3ms.skriptparser.util.math.PowerTwoNPlusOneIterator
 
getCurrentSections() - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
 
getCurrentStatements() - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
Returns a list of all consecutive, successfully parsed Statements in the enclosing section.
getData() - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration
 
getData(String, Class) - Method in class io.github.syst3ms.skriptparser.registration.SyntaxInfo
Retrieves a data instance by its identifier.
getDefault() - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
getDefaultChanger() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getDefaultTimeZone() - Static method in class io.github.syst3ms.skriptparser.util.SkriptDate
 
getDenominator() - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Returns the denominator of this rational number as BigDecimal.
getDescription() - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
getDocumentation() - Method in class io.github.syst3ms.skriptparser.registration.SyntaxInfo
 
getDocumentation() - Method in class io.github.syst3ms.skriptparser.structures.functions.JavaFunction
 
getDocumentation() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getDuration() - Method in class io.github.syst3ms.skriptparser.event.EvtPeriodical
 
getEffects() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getEffects() - Static method in class io.github.syst3ms.skriptparser.registration.SyntaxManager
 
getElement() - Method in class io.github.syst3ms.skriptparser.parsing.ParseContext
 
getElement() - Method in class io.github.syst3ms.skriptparser.pattern.ChoiceElement
 
getElement() - Method in class io.github.syst3ms.skriptparser.pattern.OptionalGroup
 
getElements() - Method in class io.github.syst3ms.skriptparser.file.FileSection
Returns the elements inside of the section
getElements() - Method in class io.github.syst3ms.skriptparser.pattern.CompoundElement
 
getEnclosedText(String, char, char, int) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Similar to StringUtils.findClosingIndex(String, char, char, int), but returns the enclosed text
getEntries() - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration
 
getErrorType() - Method in class io.github.syst3ms.skriptparser.log.LogEntry
 
getEvent() - Method in class io.github.syst3ms.skriptparser.lang.Trigger
 
getEventInfo() - Method in class io.github.syst3ms.skriptparser.lang.UnloadedTrigger
 
getEvents() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getEvents() - Static method in class io.github.syst3ms.skriptparser.registration.SyntaxManager
 
getExamples() - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
getExcluded() - Method in class io.github.syst3ms.skriptparser.registration.context.ContextValue
Some subclasses don't want to inherit the context values of their parents.
getExpressionExact(Expression) - Static method in class io.github.syst3ms.skriptparser.registration.SyntaxManager
 
getExpressions() - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
Retrieves all Expressions within this ExpressionList.
getExpressions() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getExpressionString() - Method in class io.github.syst3ms.skriptparser.parsing.ParseContext
 
getFactor(int) - Method in class io.github.syst3ms.skriptparser.util.math.SeriesCalculator
Returns the factor of the term with specified index.
getFile(String) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Gets the file needed for this variable storage from the given file name.
getFileName() - Method in class io.github.syst3ms.skriptparser.file.FileElement
 
getFileName() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
 
getFirst() - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
 
getFirst() - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If the first value is present, returns the value, otherwise throws a NoSuchElementException.
getFirst() - Method in class io.github.syst3ms.skriptparser.util.Pair
Retrieves the first element
getFirstClass() - Method in class io.github.syst3ms.skriptparser.types.comparisons.ComparatorInfo
 
getFlags() - Method in class io.github.syst3ms.skriptparser.types.conversions.ConverterInfo
 
getForms(String) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Returns an array of two elements, containing the plural and singular forms of the given pluralizable expression.
getFrom() - Method in class io.github.syst3ms.skriptparser.types.conversions.ConverterInfo
 
getFunction() - Method in class io.github.syst3ms.skriptparser.registration.context.ContextValue
Returns the function that will be applied onto the context in order to retrieve the correct value.
getFunction() - Method in class io.github.syst3ms.skriptparser.types.ranges.RangeInfo
 
getFunctionByName(String, String) - Static method in class io.github.syst3ms.skriptparser.structures.functions.Functions
 
getFunctions(String) - Static method in class io.github.syst3ms.skriptparser.structures.functions.Functions
 
getGlobalFunctions() - Static method in class io.github.syst3ms.skriptparser.structures.functions.Functions
 
getGreen() - Method in class io.github.syst3ms.skriptparser.util.color.Color
 
getHex() - Method in class io.github.syst3ms.skriptparser.util.color.Color
 
getHour() - Method in class io.github.syst3ms.skriptparser.util.Time
 
getIndentation() - Method in class io.github.syst3ms.skriptparser.file.FileElement
 
getIndentationLevel(String, boolean) - Static method in class io.github.syst3ms.skriptparser.util.FileUtils
Counts the number of indents (a single tab or 4 spaces) at the beginning of a line, or alternatively just counts the amount of spaces at the beginning of a line (with a tab counting as 4 regular spaces).
getIndex(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
getInfo(int) - Method in class io.github.syst3ms.skriptparser.registration.PatternInfos
The data corresponding to the pattern index
getInt(String) - Method in class io.github.syst3ms.skriptparser.config.Config.ConfigSection
 
getInt(String) - Method in class io.github.syst3ms.skriptparser.config.Config
 
getInverse() - Method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
Gets the inverse of this Relation, i.e if this relation fulfils X rel Y, then the returned relation fulfils !(X rel Y).
getItems() - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
The items returned by this method are not representative of the execution of the code, meaning that all items in the list may not be all executed.
getJarFile(Class) - Static method in class io.github.syst3ms.skriptparser.util.FileUtils
Retrieves the JAR file containing the given Class.
getKeywords(PatternElement) - Static method in interface io.github.syst3ms.skriptparser.pattern.PatternElement
This method should return all text components that will always be present, no matter how the pattern is used.
getLast() - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
 
getLine() - Method in class io.github.syst3ms.skriptparser.file.FileElement
Line numbering starts at 1, and blank and comment-only lines are accounted for.
getLine() - Method in class io.github.syst3ms.skriptparser.lang.UnloadedTrigger
 
getLine() - Method in class io.github.syst3ms.skriptparser.log.LogEntry
 
getLine() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Like SkriptLogger.setLine(int), is only used for the purposes of the trigger loading priority system.
getLineContent() - Method in class io.github.syst3ms.skriptparser.file.FileElement
The returned String does not include the indentation of the line.
getLinkedSection(ParserState, Class) - Static method in interface io.github.syst3ms.skriptparser.lang.Expression
 
getLinkedSection(ParserState, Class, Function) - Static method in interface io.github.syst3ms.skriptparser.lang.Expression
 
getLiteralParser() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getLoadingPriority() - Method in class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
For virtually all programming and scripting languages, the need exists to have functions in order to not repeat code too often.
getLoadingPriority() - Method in class io.github.syst3ms.skriptparser.lang.Structure
 
getLock() - Static method in class io.github.syst3ms.skriptparser.variables.Variables
 
getLogger() - Method in class io.github.syst3ms.skriptparser.config.Config
 
getLogger() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
 
getLogger() - Method in class io.github.syst3ms.skriptparser.parsing.ParseContext
 
getLogger() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getLoopedExpression() - Method in class io.github.syst3ms.skriptparser.sections.SecLoop
 
getMainRegistration() - Static method in class io.github.syst3ms.skriptparser.Parser
 
getMark() - Method in class io.github.syst3ms.skriptparser.pattern.ChoiceElement
 
getMarks() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
 
getMarks() - Method in class io.github.syst3ms.skriptparser.parsing.ParseContext
 
getMatch() - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
getMatches() - Method in class io.github.syst3ms.skriptparser.parsing.ParseContext
 
getMatchingSections(ParserState, Class) - Static method in interface io.github.syst3ms.skriptparser.lang.Expression
 
getMessage() - Method in class io.github.syst3ms.skriptparser.log.LogEntry
 
getMillis() - Method in class io.github.syst3ms.skriptparser.util.Time
 
getMinute() - Method in class io.github.syst3ms.skriptparser.util.Time
 
getMode() - Method in class io.github.syst3ms.skriptparser.sections.SecConditional
 
getName() - Method in class io.github.syst3ms.skriptparser.config.Config.ConfigSection
 
getName() - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
getName() - Method in class io.github.syst3ms.skriptparser.event.AtTimeContext
 
getName() - Method in class io.github.syst3ms.skriptparser.event.PeriodicalContext
 
getName() - Method in class io.github.syst3ms.skriptparser.event.ScriptLoadContext
 
getName() - Method in class io.github.syst3ms.skriptparser.event.WhenContext
 
getName() - Method in interface io.github.syst3ms.skriptparser.lang.TriggerContext
 
getName() - Method in class io.github.syst3ms.skriptparser.structures.functions.Function
 
getName() - Method in class io.github.syst3ms.skriptparser.structures.functions.FunctionContext
 
getName() - Method in class io.github.syst3ms.skriptparser.structures.functions.FunctionParameter
 
getNext() - Method in class io.github.syst3ms.skriptparser.lang.Statement
 
getNumerator() - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Returns the numerator of this rational number as BigDecimal.
getNumericMark() - Method in class io.github.syst3ms.skriptparser.parsing.ParseContext
Parses and combines all valid numerical mark into one final result by XOR-ing each match with the previous match.
getOriginalElement() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
 
getOriginalPattern() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
 
getOwner() - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
 
getOwningFunction() - Method in class io.github.syst3ms.skriptparser.structures.functions.FunctionContext
 
getParameters() - Method in class io.github.syst3ms.skriptparser.structures.functions.Function
 
getParent() - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration
 
getParent() - Method in class io.github.syst3ms.skriptparser.lang.Statement
 
getParsedExpressions() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
 
getParserState() - Method in class io.github.syst3ms.skriptparser.lang.UnloadedTrigger
 
getParserState() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
 
getParserState() - Method in class io.github.syst3ms.skriptparser.parsing.ParseContext
 
getPattern() - Method in class io.github.syst3ms.skriptparser.pattern.RegexGroup
 
getPattern() - Method in class io.github.syst3ms.skriptparser.registration.context.ContextValue
Returns the pattern of this context value.
getPatternIndex() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
 
getPatterns() - Method in class io.github.syst3ms.skriptparser.registration.PatternInfos
 
getPatterns() - Method in class io.github.syst3ms.skriptparser.registration.SyntaxInfo
 
getPatternType(String) - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
Gets a PatternType from a name.
getPercentContent(String, int) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Finds the contents of an expression between %%
getPerformer() - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
 
getPluralForm() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getPluralForms() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getPossibleInputs(List) - Static method in interface io.github.syst3ms.skriptparser.pattern.PatternElement
 
getPriority() - Method in class io.github.syst3ms.skriptparser.registration.SyntaxInfo
 
getPriority() - Method in class io.github.syst3ms.skriptparser.registration.tags.TagInfo
 
getProperty(Color) - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorValues
 
getProperty(SkriptDate) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateTimestamp
 
getProperty(String) - Method in class io.github.syst3ms.skriptparser.expressions.ExprLength
 
getProperty(O) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
For each owner, this method will be ran individually to convert it to this particular property.
getRandom(T[]) - Static method in class io.github.syst3ms.skriptparser.util.CollectionUtils
 
getRange(Class) - Static method in class io.github.syst3ms.skriptparser.types.ranges.Ranges
 
getRaw(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Variable
Returns the raw value stored inside the variable map.
getRed() - Method in class io.github.syst3ms.skriptparser.util.color.Color
 
getRegisterer() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getRegisterer() - Method in class io.github.syst3ms.skriptparser.registration.SyntaxInfo
 
getRelativeType() - Method in interface io.github.syst3ms.skriptparser.types.changers.Arithmetic
 
getRequiredSections() - Method in class io.github.syst3ms.skriptparser.lang.base.RestrictedExpression
Returns a list of the classes of all the sections inside of which this expression can be used
getReturned() - Method in class io.github.syst3ms.skriptparser.lang.lambda.ReturnSection
The values being returned from inside this section.
getReturnType() - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorValues
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateInformation
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.expressions.ExprDifference
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.expressions.ExprElement
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.expressions.ExprLoopValue
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.expressions.ExprMutableList
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.expressions.ExprParseAs
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.expressions.ExprRange
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.lang.base.ContextExpression
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
 
getReturnType() - Method in interface io.github.syst3ms.skriptparser.lang.Expression
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.lang.lambda.ReturnSection
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.lang.SimpleExpression
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.lang.VariableString
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.registration.context.ContextValue
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.registration.ExpressionInfo
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
getReturnType() - Method in class io.github.syst3ms.skriptparser.structures.functions.Function
 
getScriptName() - Method in class io.github.syst3ms.skriptparser.structures.functions.ScriptFunction
 
getSecond() - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If the second value is present, returns the value, otherwise throws a NoSuchElementException.
getSecond() - Method in class io.github.syst3ms.skriptparser.util.Pair
Retrieves the second element
getSecond() - Method in class io.github.syst3ms.skriptparser.util.Time
 
getSecondClass() - Method in class io.github.syst3ms.skriptparser.types.comparisons.ComparatorInfo
 
getSection() - Method in class io.github.syst3ms.skriptparser.lang.UnloadedTrigger
 
getSection(String) - Method in class io.github.syst3ms.skriptparser.config.Config.ConfigSection
 
getSection(String) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration
 
getSectionClass() - Method in class io.github.syst3ms.skriptparser.expressions.ExprLoopValue
 
getSectionClass() - Method in class io.github.syst3ms.skriptparser.expressions.ExprSingleParameter
 
getSectionClass() - Method in class io.github.syst3ms.skriptparser.lang.lambda.SectionValue
 
getSections() - Method in class io.github.syst3ms.skriptparser.config.Config.ConfigSection
 
getSections() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getSections() - Static method in class io.github.syst3ms.skriptparser.registration.SyntaxManager
 
getSectionValues(ArgumentSection, TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprSingleParameter
 
getSectionValues(SecLoop, TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprLoopValue
 
getSectionValues(S, TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.lambda.SectionValue
Returns the values of this SectionValue, akin to the output of Expression.getValues(TriggerContext), given the linked section and the TriggerContext.
getSelectorFunction() - Method in class io.github.syst3ms.skriptparser.expressions.ExprLoopValue
 
getSelectorFunction() - Method in class io.github.syst3ms.skriptparser.lang.lambda.SectionValue
Returns the selector function for this SectionValue.
getSerializer() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getSince() - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
getSingle() - Method in interface io.github.syst3ms.skriptparser.lang.Literal
 
getSingle() - Method in class io.github.syst3ms.skriptparser.lang.LiteralList
 
getSingle(TriggerContext) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Gets a single value out of this Expression
getSource() - Method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
 
getSource() - Method in interface io.github.syst3ms.skriptparser.lang.Expression
 
getSource() - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
getSource() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
When the original element must be updated (inside of an OptionalGroup or a ChoiceGroup), the source tracks what the original MatchContext was.
getSpecificErrorMessage() - Method in class io.github.syst3ms.skriptparser.lang.base.RestrictedExpression
The error message that should be displayed if this expression is used outside of one of its required sections
getState() - Method in class io.github.syst3ms.skriptparser.registration.context.ContextValue
A contextual expression mostly refers to things that happen because of the event, but, sometimes, an event can have a former and future aspect.
getString(String) - Method in class io.github.syst3ms.skriptparser.config.Config.ConfigSection
 
getString(String) - Method in class io.github.syst3ms.skriptparser.config.Config
 
getString(String) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration
 
getStringList(String) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration
 
getStringName() - Method in class io.github.syst3ms.skriptparser.structures.functions.StructFunction
 
getSwitched() - Method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
Gets the Relation with switched arguments, i.e.
getSyntaxClass() - Method in class io.github.syst3ms.skriptparser.registration.SyntaxInfo
 
getSyntaxClass() - Method in class io.github.syst3ms.skriptparser.registration.tags.TagInfo
 
getTags() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getTags() - Static method in class io.github.syst3ms.skriptparser.registration.tags.TagManager
 
getText() - Method in class io.github.syst3ms.skriptparser.pattern.TextElement
 
getTime() - Method in class io.github.syst3ms.skriptparser.event.EvtAtTime
 
getTime() - Method in class io.github.syst3ms.skriptparser.util.Time
 
getTimestamp() - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
 
getTip() - Method in class io.github.syst3ms.skriptparser.log.LogEntry
 
getTo() - Method in class io.github.syst3ms.skriptparser.types.conversions.ConverterInfo
 
getTo() - Method in class io.github.syst3ms.skriptparser.types.ranges.RangeInfo
 
getToStringFunction() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getTrigger() - Method in class io.github.syst3ms.skriptparser.lang.UnloadedTrigger
 
getTriggerMap() - Static method in class io.github.syst3ms.skriptparser.parsing.ScriptLoader
 
getTriggers() - Method in class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
 
getType() - Method in class io.github.syst3ms.skriptparser.log.LogEntry
 
getType() - Method in class io.github.syst3ms.skriptparser.structures.functions.FunctionParameter
 
getType() - Method in class io.github.syst3ms.skriptparser.types.PatternType
 
getType(boolean) - Method in class io.github.syst3ms.skriptparser.types.comparisons.ComparatorInfo
 
getTypeClass() - Method in class io.github.syst3ms.skriptparser.types.Type
 
getTypes() - Method in class io.github.syst3ms.skriptparser.pattern.ExpressionElement
 
getTypes() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
 
getUsage() - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
getUsage() - Method in class io.github.syst3ms.skriptparser.registration.context.ContextValue
 
getUsage() - Static method in class io.github.syst3ms.skriptparser.util.DurationUtils
 
getValue() - Method in interface io.github.syst3ms.skriptparser.registration.tags.ContinuousTag
Returns the String that needs to be put in front of the affected String.
getValue() - Method in class io.github.syst3ms.skriptparser.tags.TagSpecialCharacters
 
getValue(String) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration
 
getValue(String) - Method in interface io.github.syst3ms.skriptparser.registration.tags.ContinuousTag
 
getValue(String) - Method in interface io.github.syst3ms.skriptparser.registration.tags.Tag
Returns a string applied by this tag.
getValue(String) - Method in class io.github.syst3ms.skriptparser.tags.TagCase
 
getValue(String) - Method in class io.github.syst3ms.skriptparser.tags.TagReset
 
getValue(String, Class) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration
Tries to retrieve a value from its key and cast it to the correct class.
getValues() - Method in class io.github.syst3ms.skriptparser.expressions.LitScriptName
 
getValues() - Method in class io.github.syst3ms.skriptparser.expressions.LitTimeConstants
 
getValues() - Method in interface io.github.syst3ms.skriptparser.lang.Literal
 
getValues() - Method in class io.github.syst3ms.skriptparser.lang.LiteralList
 
getValues() - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
getValues() - Method in class io.github.syst3ms.skriptparser.structures.functions.LitFunctionParameter
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprAmount
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprAnswer
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprBinaryMathFunctions
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprBooleanOperators
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorFromHex
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorFromRGB
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateAgoLater
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateFormatted
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateFromUnix
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateInformation
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateNow
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateTodayAt
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDefaultValue
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDifference
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDurationSinceUntil
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprElement
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprMutableList
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprNumberConvertBase
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprParseAs
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprRandomNumber
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprRange
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringCase
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringCharAt
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringChars
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringOccurrence
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringSplitJoin
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprSubstring
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprTernary
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprUnaryMathFunctions
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprVariableIndices
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprWhether
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.base.ConditionalExpression
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.base.ContextExpression
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.base.ExecutableExpression
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.base.TaggedExpression
 
getValues(TriggerContext) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
Retrieves all values of this Expression, accounting for possible modifiers.
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.lambda.SectionValue
 
getValues(TriggerContext) - Method in interface io.github.syst3ms.skriptparser.lang.Literal
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
A simple default method that will apply PropertyExpression.getProperty(Object) on the PropertyExpression.owner of this property.
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.SimpleExpression
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
getValues(TriggerContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.ExprFunctionCall
 
getValues(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExecExprListOperators
 
getValues(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExecExprReplace
 
getValues(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.base.ExecutableExpression
Retrieves all values of this expression, if used as one.
getValues(Function) - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
Retrieves all values of this Expression using a function that will be applied to each expression.
getVariable(String, TriggerContext, boolean) - Static method in class io.github.syst3ms.skriptparser.variables.Variables
Returns the internal value of the requested variable.
GREATER - Enum constant in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
The first object is greater than the other one
GREATER_OR_EQUAL - Enum constant in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
The first object is greater or equal to the other one
GREEN - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
GREEN_BACKGROUND - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
GREEN_BACKGROUND_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
GREEN_BOLD - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
GREEN_BOLD_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
GREEN_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
GREEN_UNDERLINED - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
gson - Variable in class io.github.syst3ms.skriptparser.variables.VariableStorage
 

H

hasError() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
 
hashCode() - Method in class io.github.syst3ms.skriptparser.types.Type
 
hashCode() - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
 
hasMark(String) - Method in class io.github.syst3ms.skriptparser.parsing.ParseContext
 
hasStorages() - Static method in class io.github.syst3ms.skriptparser.variables.Variables
 
HAVE - Enum constant in enum class io.github.syst3ms.skriptparser.lang.properties.ConditionalType
The property is of the form something has something, plurality and negation supported.

I

IF - Enum constant in enum class io.github.syst3ms.skriptparser.sections.SecConditional.ConditionalMode
 
ifPresent(BiConsumer) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If both values are present, does the given action using both values, otherwise does nothing.
ifPresentOrElse(BiConsumer, Runnable) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If both values are present, does the first action using both values, otherwise does the second action.
indexOfIgnoreCase(String, String, int) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Find the first occurrence of a string in another one, ignoring case
info(String) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Logs an info message
INFO - Enum constant in enum class io.github.syst3ms.skriptparser.log.LogType
The log is an info message, that merely provides additional information/statistics and doesn't call for changes/fixes.
INFO_COMPARATOR - Static variable in class io.github.syst3ms.skriptparser.registration.SyntaxManager
The ordering describing the order in which syntaxes should be tested during parsing
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffAsk
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffAsync
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffChange
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffContinue
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffDoIf
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffEscape
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffExit
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffInlineCondition
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffPrint
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffReturn
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffShutdown
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.effects.EffWait
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.event.EvtAtTime
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.event.EvtPeriodical
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.event.EvtScriptLoad
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.event.EvtWhen
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprCompare
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprContains
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprDateCompare
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprIsDivisible
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprIsEmpty
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprMatch
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprStartsEnds
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExecExprListOperators
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExecExprReplace
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprAnswer
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprBinaryMathFunctions
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprBooleanOperators
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorFromHex
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorFromRGB
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorValues
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateAgoLater
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateFormatted
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateFromUnix
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateInformation
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateNow
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateTimestamp
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateTodayAt
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDefaultValue
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDifference
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDurationSinceUntil
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprElement
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprMutableList
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprNumberConvertBase
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprParseAs
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprRandomNumber
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprRange
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringCase
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringCharAt
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringChars
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringOccurrence
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringSplitJoin
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprSubstring
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprTernary
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprUnaryMathFunctions
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprVariableIndices
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprWhether
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.LitScriptName
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.LitTimeConstants
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.base.ContextExpression
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.base.RestrictedExpression
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.lambda.SectionValue
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
This default init() implementation automatically properly sets the performer in this condition, which can be accessed using PropertyConditional.getPerformer().
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
This default init() implementation automatically properly sets the owner of this property, which can be accessed using PropertyExpression.getOwner().
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.SimpleCodeSection
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.SimpleExpression
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
init(Expression[], int, ParseContext) - Method in interface io.github.syst3ms.skriptparser.lang.SyntaxElement
Initializes this SyntaxElement before being used.
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.Trigger
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.VariableString
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecAsync
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecCase
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecChance
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecConditional
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecLoop
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.sections.SecWhile
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.EffFunctionCall
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.ExprFunctionCall
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.LitFunctionParameter
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.structures.functions.StructFunction
 
init(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprAmount
 
init(String[], String[], String[], boolean) - Static method in class io.github.syst3ms.skriptparser.Parser
Starts the parser.
init(String, String[]) - Method in interface io.github.syst3ms.skriptparser.registration.tags.Tag
Initialises this Tag before being used.
init(String, String[]) - Method in class io.github.syst3ms.skriptparser.tags.TagCase
 
init(String, String[]) - Method in class io.github.syst3ms.skriptparser.tags.TagReset
 
init(String, String[]) - Method in class io.github.syst3ms.skriptparser.tags.TagSpecialCharacters
 
INITIALIZATION - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorContext
A syntax has been successfully matched, and it's being initialized
initialize(Expression[], CodeSection, int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.base.RestrictedExpression
 
INSTANCE - Static variable in class io.github.syst3ms.skriptparser.util.math.AsinCalculator
 
INSTANCE - Static variable in class io.github.syst3ms.skriptparser.util.math.CosCalculator
 
INSTANCE - Static variable in class io.github.syst3ms.skriptparser.util.math.ExpCalculator
 
INSTANCE - Static variable in class io.github.syst3ms.skriptparser.util.math.SinCalculator
 
integralPart(BigDecimal) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Returns the integral part of the specified BigDecimal (left of the decimal point).
InverseComparator<T1,T2> - Class in io.github.syst3ms.skriptparser.types.comparisons
A Comparator that is the opposite of another one
InverseComparator(Comparator) - Constructor for class io.github.syst3ms.skriptparser.types.comparisons.InverseComparator
 
io.github.syst3ms.skriptparser - package io.github.syst3ms.skriptparser
 
io.github.syst3ms.skriptparser.config - package io.github.syst3ms.skriptparser.config
 
io.github.syst3ms.skriptparser.docs - package io.github.syst3ms.skriptparser.docs
 
io.github.syst3ms.skriptparser.effects - package io.github.syst3ms.skriptparser.effects
 
io.github.syst3ms.skriptparser.event - package io.github.syst3ms.skriptparser.event
A package
io.github.syst3ms.skriptparser.expressions - package io.github.syst3ms.skriptparser.expressions
 
io.github.syst3ms.skriptparser.file - package io.github.syst3ms.skriptparser.file
This package is used for converting plaintext files to a tree object structure that can later be interpreted as runnable code by this parser.
io.github.syst3ms.skriptparser.lang - package io.github.syst3ms.skriptparser.lang
 
io.github.syst3ms.skriptparser.lang.base - package io.github.syst3ms.skriptparser.lang.base
 
io.github.syst3ms.skriptparser.lang.control - package io.github.syst3ms.skriptparser.lang.control
 
io.github.syst3ms.skriptparser.lang.entries - package io.github.syst3ms.skriptparser.lang.entries
 
io.github.syst3ms.skriptparser.lang.event - package io.github.syst3ms.skriptparser.lang.event
 
io.github.syst3ms.skriptparser.lang.lambda - package io.github.syst3ms.skriptparser.lang.lambda
 
io.github.syst3ms.skriptparser.lang.properties - package io.github.syst3ms.skriptparser.lang.properties
 
io.github.syst3ms.skriptparser.log - package io.github.syst3ms.skriptparser.log
 
io.github.syst3ms.skriptparser.parsing - package io.github.syst3ms.skriptparser.parsing
 
io.github.syst3ms.skriptparser.pattern - package io.github.syst3ms.skriptparser.pattern
 
io.github.syst3ms.skriptparser.registration - package io.github.syst3ms.skriptparser.registration
 
io.github.syst3ms.skriptparser.registration.context - package io.github.syst3ms.skriptparser.registration.context
 
io.github.syst3ms.skriptparser.registration.tags - package io.github.syst3ms.skriptparser.registration.tags
 
io.github.syst3ms.skriptparser.sections - package io.github.syst3ms.skriptparser.sections
 
io.github.syst3ms.skriptparser.structures.functions - package io.github.syst3ms.skriptparser.structures.functions
 
io.github.syst3ms.skriptparser.tags - package io.github.syst3ms.skriptparser.tags
 
io.github.syst3ms.skriptparser.types - package io.github.syst3ms.skriptparser.types
 
io.github.syst3ms.skriptparser.types.changers - package io.github.syst3ms.skriptparser.types.changers
 
io.github.syst3ms.skriptparser.types.comparisons - package io.github.syst3ms.skriptparser.types.comparisons
 
io.github.syst3ms.skriptparser.types.conversions - package io.github.syst3ms.skriptparser.types.conversions
 
io.github.syst3ms.skriptparser.types.ranges - package io.github.syst3ms.skriptparser.types.ranges
 
io.github.syst3ms.skriptparser.util - package io.github.syst3ms.skriptparser.util
 
io.github.syst3ms.skriptparser.util.color - package io.github.syst3ms.skriptparser.util.color
 
io.github.syst3ms.skriptparser.util.math - package io.github.syst3ms.skriptparser.util.math
 
io.github.syst3ms.skriptparser.variables - package io.github.syst3ms.skriptparser.variables
 
is(Relation) - Method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
Test whether this relation is fulfilled if another is, i.e.
isAndList() - Method in interface io.github.syst3ms.skriptparser.lang.Expression
 
isAndList() - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
isAndList() - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
isCorrect(boolean) - Method in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.Usage
Checks if the usage of this context value corresponds to the actual used syntax.
isDebug() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
 
isDone() - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
isDoubleValue(BigDecimal) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Returns whether the specified BigDecimal value can be represented as double.
isEmpty() - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If either values are absent, returns true, otherwise false.
isEqualOrInverse() - Method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
 
isGenitive() - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
You can express possession in two different ways: genitive: Mwexim's book regular: book of Mwexim One may use this method to check if the pattern used is in the genitive form.
isIndexLoop(String) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
isIntValue(BigDecimal) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Returns whether the specified BigDecimal value can be represented as int.
isLiteral(Expression) - Static method in interface io.github.syst3ms.skriptparser.lang.Literal
 
isLocal() - Method in class io.github.syst3ms.skriptparser.structures.functions.ScriptFunction
 
isLoopOf(String) - Method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
 
isLoopOf(String) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
When this expression is looped, returns what the loop reference (as in loop-<reference>) should be in order to describe each element of the values of this expression.
isLoopOf(String) - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
isLoopOf(String) - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
isLoopOf(String) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
isMultiple() - Method in class io.github.syst3ms.skriptparser.lang.entries.OptionLoader
 
isNegated() - Method in class io.github.syst3ms.skriptparser.lang.base.ConditionalExpression
Whether a condition is negated.
isNoDoc() - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
isOptional() - Method in class io.github.syst3ms.skriptparser.lang.entries.EntryLoader
 
isPlural(String) - Method in class io.github.syst3ms.skriptparser.types.Type
 
isPresent() - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If both values are present, returns true, otherwise false.
isPrime(BigInteger) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
Checks if a given BigInteger is prime.
isRestrictingExpressions() - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
Whether the syntax restrictions outlined in CodeSection.getAllowedSyntaxes() should also apply to expressions.
isRestrictingExpressions() - Method in class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
Whether the syntax restrictions outlined in SkriptEvent.getAllowedSyntaxes() should also apply to expressions.
isRestrictingExpressions() - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
 
isReturnSingle() - Method in class io.github.syst3ms.skriptparser.structures.functions.Function
 
isSimple() - Method in class io.github.syst3ms.skriptparser.lang.VariableString
 
isSingle() - Method in class io.github.syst3ms.skriptparser.expressions.ExecExprListOperators
 
isSingle() - Method in class io.github.syst3ms.skriptparser.expressions.ExprDefaultValue
 
isSingle() - Method in class io.github.syst3ms.skriptparser.expressions.ExprElement
 
isSingle() - Method in class io.github.syst3ms.skriptparser.expressions.ExprNumberConvertBase
 
isSingle() - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringCase
 
isSingle() - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringCharAt
 
isSingle() - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringSplitJoin
 
isSingle() - Method in class io.github.syst3ms.skriptparser.expressions.ExprTernary
 
isSingle() - Method in class io.github.syst3ms.skriptparser.lang.base.ContextExpression
 
isSingle() - Method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
 
isSingle() - Method in interface io.github.syst3ms.skriptparser.lang.Expression
 
isSingle() - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
isSingle() - Method in class io.github.syst3ms.skriptparser.lang.lambda.ReturnSection
 
isSingle() - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
 
isSingle() - Method in class io.github.syst3ms.skriptparser.lang.SimpleExpression
 
isSingle() - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
isSingle() - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
isSingle() - Method in class io.github.syst3ms.skriptparser.lang.VariableString
 
isSingle() - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
isSingle() - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
isSingle() - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
isSingle() - Method in class io.github.syst3ms.skriptparser.structures.functions.FunctionParameter
 
isSingle() - Method in class io.github.syst3ms.skriptparser.types.PatternType
 
isStrict() - Method in class io.github.syst3ms.skriptparser.lang.base.RestrictedExpression
True if the directly enclosing section must be a required one (a member of RestrictedExpression.getRequiredSections()), false otherwise.
isUsable(String) - Method in interface io.github.syst3ms.skriptparser.registration.tags.Tag
Check if this tag is usable in a certain tag context.
isValidFunction(ScriptFunction, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.structures.functions.Functions
 
isValidFunctionName(String) - Static method in class io.github.syst3ms.skriptparser.structures.functions.Functions
 
isValidVariableName(String, boolean, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.variables.Variables
Checks whether a string is a valid variable name.
isZero() - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Returns whether this rational number is zero.
items - Variable in class io.github.syst3ms.skriptparser.lang.CodeSection
 
iterator() - Method in class io.github.syst3ms.skriptparser.util.RecentElementList
Custom iterator sorted by frequency of use
iterator(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
 
iterator(TriggerContext) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
 
iterator(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
iterator(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
iterator(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 

J

JavaFunction<T> - Class in io.github.syst3ms.skriptparser.structures.functions
 
JavaFunction(String, FunctionParameter[], Class, boolean) - Constructor for class io.github.syst3ms.skriptparser.structures.functions.JavaFunction
 

K

key - Variable in class io.github.syst3ms.skriptparser.lang.entries.EntryLoader
 

L

last - Variable in class io.github.syst3ms.skriptparser.lang.CodeSection
 
LATEST - Static variable in class io.github.syst3ms.skriptparser.util.Time
Returns the latest possible time, being 23:59:59.999.
LEADING_WHITESPACE_PATTERN - Static variable in class io.github.syst3ms.skriptparser.util.FileUtils
 
length() - Method in class io.github.syst3ms.skriptparser.file.FileSection
 
LINE_PATTERN - Static variable in class io.github.syst3ms.skriptparser.file.FileParser
 
LIST_SEPARATOR - Static variable in class io.github.syst3ms.skriptparser.variables.Variables
 
LIST_SPLIT_PATTERN - Static variable in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
 
Literal<T> - Interface in io.github.syst3ms.skriptparser.lang
An expression whose value is known at parse time
LiteralList<T> - Class in io.github.syst3ms.skriptparser.lang
A list of literals, whose values are known at parse time
LiteralList(Literal[], Class, boolean) - Constructor for class io.github.syst3ms.skriptparser.lang.LiteralList
 
LiteralList(Literal[], Class, boolean, LiteralList) - Constructor for class io.github.syst3ms.skriptparser.lang.LiteralList
 
LiteralLoader<T> - Class in io.github.syst3ms.skriptparser.lang.entries
 
LiteralLoader(String, Class, boolean, boolean) - Constructor for class io.github.syst3ms.skriptparser.lang.entries.LiteralLoader
 
literalParser(Function) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
LITERALS_ONLY - Enum constant in enum class io.github.syst3ms.skriptparser.pattern.ExpressionElement.Acceptance
 
LitFunctionParameter - Class in io.github.syst3ms.skriptparser.structures.functions
 
LitFunctionParameter() - Constructor for class io.github.syst3ms.skriptparser.structures.functions.LitFunctionParameter
 
LitScriptName - Class in io.github.syst3ms.skriptparser.expressions
The name of the current executed script, without the extension.
LitScriptName() - Constructor for class io.github.syst3ms.skriptparser.expressions.LitScriptName
 
LitTimeConstants - Class in io.github.syst3ms.skriptparser.expressions
Midnight and noon time constants and the ability to use expressions like 12 o' clock for literal usage.
LitTimeConstants() - Constructor for class io.github.syst3ms.skriptparser.expressions.LitTimeConstants
 
ln(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
load(Config.ConfigSection) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Loads configurations and should start loading variables too.
load(SkriptLogger, Config.ConfigSection) - Static method in class io.github.syst3ms.skriptparser.variables.Variables
Loads a section configuration containing all the database info.
loadClasses(File, String, String...) - Static method in class io.github.syst3ms.skriptparser.util.FileUtils
Loads all classes of selected packages of the provided JAR file.
loadClasses(Path, String, String...) - Static method in class io.github.syst3ms.skriptparser.util.FileUtils
Loads all classes of selected packages of the skript-parser JAR.
loadConfiguration(Config.ConfigSection) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Loads the configuration for this variable storage from the given section node.
loadConfiguration(CodeSection, FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionConfiguration
Load the data of this SectionConfiguration into to the data map using a FileSection instance.
loadEntry(SectionConfiguration, FileElement, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.entries.EntryLoader
This EntryLoader will attempt to load the entry using its FileElement.
loadEntry(SectionConfiguration, FileElement, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.entries.LiteralLoader
 
loadEntry(SectionConfiguration, FileElement, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.entries.OptionLoader
 
loadEntry(SectionConfiguration, FileElement, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.entries.SectionLoader
 
loadItems(FileSection, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.ScriptLoader
Parses all items inside of a given section.
loadScript(Path, boolean) - Static method in class io.github.syst3ms.skriptparser.parsing.ScriptLoader
Parses and loads the provided script in memory.
loadScript(Path, SkriptLogger, boolean) - Static method in class io.github.syst3ms.skriptparser.parsing.ScriptLoader
Parses and loads the provided script in memory.
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
This methods determines the logic of what is being done to the elements inside of this section.
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
 
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.Structure
 
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.Trigger
 
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.sections.SecAsync
 
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.sections.SecLoop
 
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
loadSection(FileSection, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.sections.SecWhile
 
loadVariable(String, SerializedVariable) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
 
loadVariable(String, String, JsonElement) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Loads a variable into Skript ram.
LOCAL_VARIABLE_TOKEN - Static variable in class io.github.syst3ms.skriptparser.variables.Variables
 
log(Number, Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
log(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the natural logarithm of BigDecimal x.
LOG_FORMAT - Static variable in class io.github.syst3ms.skriptparser.log.SkriptLogger
 
log10(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the logarithm of BigDecimal x to the base 10.
log2(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the logarithm of BigDecimal x to the base 2.
LogEntry - Class in io.github.syst3ms.skriptparser.log
An entry in Skript's log.
LogEntry(String, LogType, int, List, ErrorType) - Constructor for class io.github.syst3ms.skriptparser.log.LogEntry
 
LogEntry(String, LogType, int, List, ErrorType, String) - Constructor for class io.github.syst3ms.skriptparser.log.LogEntry
 
LogType - Enum Class in io.github.syst3ms.skriptparser.log
An enum describing what a log message can be : an info, a warning, an error or a debug message.

M

main(String[]) - Static method in class io.github.syst3ms.skriptparser.Parser
 
MALFORMED_INPUT - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorType
The input is malformed, usually due to special characters being wrongly used (unclosed brackets, quotes, etc.)
mantissa(BigDecimal) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Returns the mantissa of the specified BigDecimal written as mantissa * 10exponent.
map(Function, Function) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If both values are present, returns a DoubleOptional describing the result (as if by DoubleOptional.ofNullable(Object, Object)) of applying each given mapping function to its respective value, and otherwise returns an empty DoubleOptional.
mapToOptional(BiFunction) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If both values are present, returns an Optional constructed from the result of the given mapping function applied to both values, otherwise returns an empty Optional.
match(String, int, MatchContext) - Method in class io.github.syst3ms.skriptparser.pattern.ChoiceGroup
 
match(String, int, MatchContext) - Method in class io.github.syst3ms.skriptparser.pattern.CompoundElement
 
match(String, int, MatchContext) - Method in class io.github.syst3ms.skriptparser.pattern.ExpressionElement
 
match(String, int, MatchContext) - Method in class io.github.syst3ms.skriptparser.pattern.OptionalGroup
 
match(String, int, MatchContext) - Method in interface io.github.syst3ms.skriptparser.pattern.PatternElement
Attempts to match the PatternElement to a string at a specified index.
match(String, int, MatchContext) - Method in class io.github.syst3ms.skriptparser.pattern.RegexGroup
 
match(String, int, MatchContext) - Method in class io.github.syst3ms.skriptparser.pattern.TextElement
 
MatchContext - Class in io.github.syst3ms.skriptparser.parsing
An object that provides contextual information during syntax matching.
MatchContext(PatternElement, ParserState, SkriptLogger) - Constructor for class io.github.syst3ms.skriptparser.parsing.MatchContext
 
MatchContext(PatternElement, ParserState, SkriptLogger, MatchContext) - Constructor for class io.github.syst3ms.skriptparser.parsing.MatchContext
 
MATCHING - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorContext
Text is being matched against a pattern
MAX_LIST_SIZE - Static variable in class io.github.syst3ms.skriptparser.util.RecentElementList
Suppose you use a bunch of different syntaxes in your script: they all get sorted properly in the frequency hierarchy, and the "recent syntaxes" check works fine.
MAX_VALUE - Static variable in class io.github.syst3ms.skriptparser.util.color.Color
 
MAYBE_CONDITIONAL - Static variable in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Tells SyntaxParser.parseBooleanExpression(String, int, ParserState, SkriptLogger) to return any expressions, conditional or not
merge(MatchContext) - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
Merges a branched MatchContext back into the current one
mergeWith(List) - Method in class io.github.syst3ms.skriptparser.util.RecentElementList
Merges the elements of this list and the elements of the other list into a new set.
MIDNIGHT - Static variable in class io.github.syst3ms.skriptparser.util.Time
Represents midnight, at 12 PM.
MIN_VALUE - Static variable in class io.github.syst3ms.skriptparser.util.color.Color
 
minus(Duration) - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
Subtracts a specific duration from this date and returns the result of this subtraction.
minus(Duration) - Method in class io.github.syst3ms.skriptparser.util.Time
Get a new instance of this time with the subtracted Duration.
MINUS - Enum constant in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
 
mirrored(String) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Mirrors the string.
MULT - Enum constant in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
 
MULTILINE_SYNTAX_TOKEN - Static variable in class io.github.syst3ms.skriptparser.util.FileUtils
 
MultiMap<K,V> - Class in io.github.syst3ms.skriptparser.util
A simple implementation of a Multimap, emulating Guava's.
MultiMap() - Constructor for class io.github.syst3ms.skriptparser.util.MultiMap
 
multiply(int) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the multiplication (*) of this rational number and the specified argument.
multiply(BigRational) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the multiplication (*) of this rational number and the specified argument.
multiply(BigInteger) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the multiplication (*) of this rational number and the specified argument.

N

name - Variable in class io.github.syst3ms.skriptparser.variables.SerializedVariable
The name of the variable.
name - Variable in class io.github.syst3ms.skriptparser.variables.VariableStorage
The name of the database used in the configurations.
name(String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.EventRegistrar
 
name(String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
name(String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
name(String) - Method in class io.github.syst3ms.skriptparser.structures.functions.Functions.FunctionDefinition
 
negate() - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Negates this rational number (inverting the sign).
negate(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
newContextValue(Class, Class, boolean, String, Function) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Starts a registration process for a ContextExpression
newEffect(Class, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Starts a registration process for an Effect
newEvent(Class, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Starts a registration process for a SkriptEvent
newExpression(Class, Class, boolean, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Starts a registration process for an Expression
newInstance(Expression, Class) - Static method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
Creates a new instance that converts the result by using the registered converters.
newInstance(Expression, Class, Function) - Static method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
Creates a new instance that converts the result by using the given converter.
newInstance(String, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.lang.VariableString
Creates a new instance of a VariableString from the text inside a string literal.
newInstance(Function, Function) - Static method in class io.github.syst3ms.skriptparser.types.conversions.ChainedConverter
 
newInstanceWithQuotes(String, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.lang.VariableString
Creates a new instance of a VariableString.
newJavaFunction(JavaFunction) - Static method in class io.github.syst3ms.skriptparser.structures.functions.Functions
 
newPropertyConditional(Class, String, ConditionalType, String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Starts a registration process for a PropertyConditional
newPropertyExpression(Class, Class, String, String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Starts a registration process for a PropertyExpression
newSection(Class, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Starts a registration process for a CodeSection
newType(Class, String, String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Starts a registration process for a Type
next - Variable in class io.github.syst3ms.skriptparser.lang.Statement
 
nextLine() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Advances in the currently analysed file.
nextSimpleCharacterIndex(String, int) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Returns the next character in the string, skipping over curly braces and string literals
NO_CHAINING - Static variable in class io.github.syst3ms.skriptparser.types.conversions.Converters
A flag declaring a converter may not be part of a ChainedConverter
NO_DOC - Static variable in class io.github.syst3ms.skriptparser.docs.Documentation
 
NO_LEFT_CHAINING - Static variable in class io.github.syst3ms.skriptparser.types.conversions.Converters
A flag declaring a converter may only be the first part of a ChainedConverter
NO_MATCH - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorContext
Nothing has matched the text
NO_MATCH - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorType
No match was found for the given input.
NO_RIGHT_CHAINING - Static variable in class io.github.syst3ms.skriptparser.types.conversions.Converters
A flag declaring a converter may only be the second part of a ChainedConverter
noDoc() - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
noDoc() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.EventRegistrar
 
noDoc() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
noDoc() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
NOON - Static variable in class io.github.syst3ms.skriptparser.util.Time
Represents noon, at 12 AM.
NOT_CONDITIONAL - Static variable in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Tells SyntaxParser.parseBooleanExpression(String, int, ParserState, SkriptLogger) to only return expressions that are not conditional
NOT_EQUAL - Enum constant in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
The two objects are not equal
now() - Static method in class io.github.syst3ms.skriptparser.util.SkriptDate
Creates a new SkriptDate of the current time.
now() - Static method in class io.github.syst3ms.skriptparser.util.Time
The current time, as it would be visible on a clock.
NULL_REPRESENTATION - Static variable in class io.github.syst3ms.skriptparser.types.TypeManager
The string equivalent of null
NumberMath - Class in io.github.syst3ms.skriptparser.util.math
Utilities for various math operations using the generic Number type I do not claim ownership of this code, it is the intellectual property of @obermuhlner.
NumberMath() - Constructor for class io.github.syst3ms.skriptparser.util.math.NumberMath
 
NumberUtils - Class in io.github.syst3ms.skriptparser.util
Utility functions for numbers that don't have to do with math.
NumberUtils() - Constructor for class io.github.syst3ms.skriptparser.util.NumberUtils
 

O

OBJECT_PATTERN_TYPE - Static variable in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
The pattern type representing Object
OBJECTS_PATTERN_TYPE - Static variable in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
 
of(int) - Static method in class io.github.syst3ms.skriptparser.util.color.Color
The Color instance of given hex value.
of(int, int, int) - Static method in class io.github.syst3ms.skriptparser.util.color.Color
The Color instance of given hex value.
of(int, int, int, int) - Static method in class io.github.syst3ms.skriptparser.util.color.Color
The Color instance of given hex value.
of(int, int, int, int) - Static method in class io.github.syst3ms.skriptparser.util.Time
A time instance from given values.
of(long) - Static method in class io.github.syst3ms.skriptparser.util.SkriptDate
Creates a new SkriptDate with a specific timestamp.
of(long, boolean) - Static method in class io.github.syst3ms.skriptparser.util.color.Color
The Color instance of given hex value.
of(long, TimeZone) - Static method in class io.github.syst3ms.skriptparser.util.SkriptDate
Creates a new SkriptDate with a specific timestamp.
of(SkriptDate) - Static method in class io.github.syst3ms.skriptparser.util.Time
A time instance from a given date.
of(LocalTime) - Static method in class io.github.syst3ms.skriptparser.util.Time
A time instance from a given LocalTime instance.
of(T1, T2) - Static method in class io.github.syst3ms.skriptparser.util.DoubleOptional
Returns an Optional describing the given non-null value.
ofHex(String) - Static method in class io.github.syst3ms.skriptparser.util.color.Color
The Color instance of given hex value.
ofLiteral(String) - Static method in class io.github.syst3ms.skriptparser.util.color.Color
The Color instance of given literal.
ofNullable(T1, T2) - Static method in class io.github.syst3ms.skriptparser.util.DoubleOptional
Returns a DoubleOptional describing the given values, if both non-null, otherwise returns an empty DoubleOptional.
ofOptional(Optional, Optional) - Static method in class io.github.syst3ms.skriptparser.util.DoubleOptional
Returns a DoubleOptional describing the values represented by two Optionals if both are present, otherwise returns an empty DoubleOptional.
ONE - Static variable in class io.github.syst3ms.skriptparser.util.math.BigRational
The value 1 as BigRational.
onFinishRegistration(Consumer) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Add a consumer to be called when this SkriptRegistration finishes registration.
onInitialLoad(Trigger) - Method in class io.github.syst3ms.skriptparser.event.EvtAtTime
 
onInitialLoad(Trigger) - Method in class io.github.syst3ms.skriptparser.event.EvtPeriodical
 
onInitialLoad(Trigger) - Method in class io.github.syst3ms.skriptparser.event.EvtScriptLoad
 
onInitialLoad(Trigger) - Method in class io.github.syst3ms.skriptparser.event.EvtWhen
 
onInitialLoad(Trigger) - Method in interface io.github.syst3ms.skriptparser.lang.event.StartOnLoadEvent
Fired when a script is loaded.
OPTION_SPLIT_PATTERN - Static variable in class io.github.syst3ms.skriptparser.lang.entries.OptionLoader
 
OptionalGroup - Class in io.github.syst3ms.skriptparser.pattern
A group containing an optional PatternElement, that can be omitted
OptionalGroup(PatternElement) - Constructor for class io.github.syst3ms.skriptparser.pattern.OptionalGroup
 
OptionLoader - Class in io.github.syst3ms.skriptparser.lang.entries
 
OptionLoader(String, boolean, boolean) - Constructor for class io.github.syst3ms.skriptparser.lang.entries.OptionLoader
 
or(Supplier) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If both values are present, returns a DoubleOptional describing them, otherwise returns a DoubleOptional obtained from the given supplier function.
ordinalConditionalIndexOf(T[], int, Predicate) - Static method in class io.github.syst3ms.skriptparser.util.CollectionUtils
Find the index of an item, where a given predicate applies, from a given class in an array, skipping over all these items as long as the amount of items skipped is smaller than a given amount.
overrideTickLength(long) - Static method in class io.github.syst3ms.skriptparser.util.DurationUtils
 

P

Pair<T,U> - Class in io.github.syst3ms.skriptparser.util
A simple pair of two values.
Pair(T, U) - Constructor for class io.github.syst3ms.skriptparser.util.Pair
 
parameters - Variable in class io.github.syst3ms.skriptparser.structures.functions.Function
 
parent - Variable in class io.github.syst3ms.skriptparser.lang.Statement
 
parse(String) - Static method in class io.github.syst3ms.skriptparser.util.Time
Parses a given string as a time, using one of the three patterns.
parseBooleanExpression(String, int, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Parses a boolean expression from the given String
ParseContext - Class in io.github.syst3ms.skriptparser.parsing
An object that stores data about how an object was parsed.
ParseContext(ParserState, PatternElement, List, List, String, SkriptLogger) - Constructor for class io.github.syst3ms.skriptparser.parsing.ParseContext
 
parseContextValue(String, PatternType, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Parses a ContextValue from the given String and expected return type
parseDuration(String) - Static method in class io.github.syst3ms.skriptparser.util.DurationUtils
 
parseEffect(String, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Parses a line of code as an Effect
parseExpression(String, PatternType, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Parses an Expression from the given String and expected return type
parseFileLines(String, List, int, int, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.file.FileParser
Parses a List of strings into a list of FileElements.
parseInt(String) - Static method in class io.github.syst3ms.skriptparser.util.NumberUtils
Parse a string as an integer.
parseListLiteral(String, PatternType, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Parses a list literal expression (of the form ..., ... and ...) from the given String and expected return type
parseLiteral(String, PatternType, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Parses a literal of a given type from the given String
parseLong(String) - Static method in class io.github.syst3ms.skriptparser.util.NumberUtils
Parse a string as a long.
parsePattern(String, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.pattern.PatternParser
Parses a pattern and returns a PatternElement.
parsePatterns() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
Parser - Class in io.github.syst3ms.skriptparser
 
Parser() - Constructor for class io.github.syst3ms.skriptparser.Parser
 
ParserState - Class in io.github.syst3ms.skriptparser.parsing
An object that stores data about the current parsing, on the scale of the entire trigger.
ParserState() - Constructor for class io.github.syst3ms.skriptparser.parsing.ParserState
 
parseSection(FileSection, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Parses a section of a file as a CodeSection
parseTag(String, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.registration.tags.TagManager
Parse a string as a Tag.
parseTrigger(FileSection, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
Parses a section of a file as a Trigger
parseType(String) - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
 
parseVariable(String, Class, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.variables.Variables
 
PAST - Enum constant in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.State
The context value indicates something before the event happened.
PatternElement - Interface in io.github.syst3ms.skriptparser.pattern
The superclass of all elements of a pattern.
PatternInfos<T> - Class in io.github.syst3ms.skriptparser.registration
An object used to retrieve depending on which pattern was matched
PatternInfos(Object[][]) - Constructor for class io.github.syst3ms.skriptparser.registration.PatternInfos
 
PatternParser - Class in io.github.syst3ms.skriptparser.pattern
A class for parsing syntaxes in string form into parser-usable objects
PatternParser() - Constructor for class io.github.syst3ms.skriptparser.pattern.PatternParser
 
patterns - Variable in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
PATTERNS - Static variable in class io.github.syst3ms.skriptparser.effects.EffChange
 
PATTERNS - Static variable in class io.github.syst3ms.skriptparser.expressions.CondExprCompare
 
PATTERNS - Static variable in class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators
 
PATTERNS - Static variable in class io.github.syst3ms.skriptparser.expressions.ExprBinaryMathFunctions
 
PatternType<T> - Class in io.github.syst3ms.skriptparser.types
A type used in a pattern.
PatternType(Type, boolean) - Constructor for class io.github.syst3ms.skriptparser.types.PatternType
 
PeriodicalContext - Class in io.github.syst3ms.skriptparser.event
The periodical context.
PeriodicalContext() - Constructor for class io.github.syst3ms.skriptparser.event.PeriodicalContext
 
pi(MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Returns the number pi.
plus(Duration) - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
Adds a specific duration to this date and returns the result of this addition.
plus(Duration) - Method in class io.github.syst3ms.skriptparser.util.Time
Get a new instance of this time with the added Duration.
PLUS - Enum constant in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
 
postInitialize(S, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.lambda.SectionValue
This method is run after the section linked to this SectionValue is identified, and should be used to make some additional verifications/setup operations on the linked ArgumentSection that was identified.
pow(int) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates this rational number to the power (xy) of the specified argument.
pow(BigDecimal, long, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates BigDecimal x to the power of long y (xy).
pow(BigDecimal, BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates BigDecimal x to the power of BigDecimal y (xy).
PowerIterator - Interface in io.github.syst3ms.skriptparser.util.math
Iterator over the powers of a value x.
PowerNIterator - Class in io.github.syst3ms.skriptparser.util.math
PowerIterator to calculate xn.
PowerNIterator(BigDecimal, MathContext) - Constructor for class io.github.syst3ms.skriptparser.util.math.PowerNIterator
 
PowerTwoNIterator - Class in io.github.syst3ms.skriptparser.util.math
PowerIterator to calculate x2*n.
PowerTwoNIterator(BigDecimal, MathContext) - Constructor for class io.github.syst3ms.skriptparser.util.math.PowerTwoNIterator
 
PowerTwoNPlusOneIterator - Class in io.github.syst3ms.skriptparser.util.math
PowerIterator to calculate x2*n+1.
PowerTwoNPlusOneIterator(BigDecimal, MathContext) - Constructor for class io.github.syst3ms.skriptparser.util.math.PowerTwoNPlusOneIterator
 
preInitialize(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprLoopValue
 
preInitialize(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.expressions.ExprSingleParameter
 
preInitialize(Expression[], int, ParseContext) - Method in class io.github.syst3ms.skriptparser.lang.lambda.SectionValue
This method is run before the section linked to this SectionValue is identified, and should be used to initialize fields and other class data using the usual parameters of the SyntaxElement.init(Expression[], int, ParseContext) function.
PRESENT - Enum constant in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.State
The context value indicates something during the event.
printLogs(List, Calendar, boolean) - Static method in class io.github.syst3ms.skriptparser.Parser
 
priority - Variable in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
PROPERTY_IDENTIFIER - Static variable in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
 
PROPERTY_IDENTIFIER - Static variable in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
 
PropertyConditional<P> - Class in io.github.syst3ms.skriptparser.lang.properties
This class can be used for an easier writing of conditions that contain only one type in the pattern and are in one of the following forms: something is something something can something something has something The plural and negated forms are also supported.
PropertyConditional() - Constructor for class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
 
PropertyExpression<O,T> - Class in io.github.syst3ms.skriptparser.lang.properties
A base class for expressions that contain general properties.
PropertyExpression() - Constructor for class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
 
PURPLE - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
PURPLE_BACKGROUND - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
PURPLE_BACKGROUND_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
PURPLE_BOLD - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
PURPLE_BOLD_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
PURPLE_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
PURPLE_UNDERLINED - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
putOne(K, V) - Method in class io.github.syst3ms.skriptparser.util.MultiMap
Looks for a list that is mapped to the given key.

R

R_LITERAL_CONTENT_PATTERN - Static variable in class io.github.syst3ms.skriptparser.util.StringUtils
 
random(Number, Number, boolean, ThreadLocalRandom) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
Computes a random number between the two given bounds The return type is related to the parameter types in the following way : Two bounds of the same type will return a result of the same type If one of the bounds is a BigDecimal, so will be the result If one of the bounds is a BigInteger and the other is a Double, the result will be a BigDecimal If one of the bounds is a BigInteger and the other is a Long, the result will be a BigInteger Otherwise (i.e one of the bounds is a long and the other a double), the result will be a double
randomBigDecimal(BigDecimal, BigDecimal, ThreadLocalRandom) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
randomBigInteger(BigInteger, BigInteger, ThreadLocalRandom) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
RangeInfo<B,T> - Class in io.github.syst3ms.skriptparser.types.ranges
Information about a range function
RangeInfo(Class, Class, BiFunction) - Constructor for class io.github.syst3ms.skriptparser.types.ranges.RangeInfo
 
Ranges - Class in io.github.syst3ms.skriptparser.types.ranges
A class handling registration of ranges
Ranges() - Constructor for class io.github.syst3ms.skriptparser.types.ranges.Ranges
 
readAllLines(Path) - Static method in class io.github.syst3ms.skriptparser.util.FileUtils
Parses a file and returns a list containing all of its lines.
RecentElementList<T> - Class in io.github.syst3ms.skriptparser.util
A simple list that is only meant to keep track of which syntaxes are used frequently, in order to preemptively check them against a string that's being parsed.
RecentElementList() - Constructor for class io.github.syst3ms.skriptparser.util.RecentElementList
 
reciprocal() - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the reciprocal of this rational number (1/x).
reciprocal(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the reciprocal of the specified BigDecimal.
recurse() - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Increments the recursion of the logger ; should be called before calling methods that may use SkriptLogger later in execution.
recurseCurrentStatements() - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
Uses recursion to allow items of a new enclosing section to be added, preserving the current items to be used when the callback has been invoked.
RED - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
RED_BACKGROUND - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
RED_BACKGROUND_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
RED_BOLD - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
RED_BOLD_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
RED_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
RED_UNDERLINED - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
REGEX_PATTERN - Static variable in class io.github.syst3ms.skriptparser.variables.Variables
 
RegexGroup - Class in io.github.syst3ms.skriptparser.pattern
A group containing a regex in the form of a Pattern.
RegexGroup(Pattern) - Constructor for class io.github.syst3ms.skriptparser.pattern.RegexGroup
 
register() - Static method in class io.github.syst3ms.skriptparser.registration.DefaultRegistration
 
register() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.ContextValueRegistrar
 
register() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.EffectRegistrar
Adds this effect to the list of currently registered syntaxes
register() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.EventRegistrar
Adds this event to the list of currently registered syntaxes
register() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.ExpressionRegistrar
Adds this expression to the list of currently registered syntaxes
register() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Adds all currently registered syntaxes to Skript's usable database.
register() - Method in interface io.github.syst3ms.skriptparser.registration.SkriptRegistration.Registrar
 
register() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SectionRegistrar
Adds this section to the list of currently registered syntaxes
register() - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
Adds this type to the list of currently registered syntaxes
register() - Method in class io.github.syst3ms.skriptparser.structures.functions.Functions.FunctionDefinition
 
register(boolean) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Adds all currently registered syntaxes to Skript's usable database.
register(Trigger) - Method in class io.github.syst3ms.skriptparser.structures.functions.StructFunction
 
register(SkriptRegistration) - Static method in class io.github.syst3ms.skriptparser.registration.context.ContextValues
 
register(SkriptRegistration) - Static method in class io.github.syst3ms.skriptparser.registration.tags.TagManager
 
register(SkriptRegistration) - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
 
registerComparator(Class, Class, Comparator) - Static method in class io.github.syst3ms.skriptparser.types.comparisons.Comparators
Registers a Comparator.
registerConverter(Class, Class, Function) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Registers a converter.
registerConverter(Class, Class, Function, int) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
Registers a converter
registerConverters(SkriptRegistration) - Static method in class io.github.syst3ms.skriptparser.types.conversions.Converters
 
registerFunction(JavaFunction) - Static method in class io.github.syst3ms.skriptparser.structures.functions.Functions
 
registerFunction(ScriptFunction, Trigger) - Static method in class io.github.syst3ms.skriptparser.structures.functions.Functions
 
registerRange(Class, Class, BiFunction) - Static method in class io.github.syst3ms.skriptparser.types.ranges.Ranges
 
registerStorage(Class, String...) - Static method in class io.github.syst3ms.skriptparser.variables.Variables
Register a VariableStorage class.
Relation - Enum Class in io.github.syst3ms.skriptparser.types.comparisons
A relation between two objects
REMOVE - Enum constant in enum class io.github.syst3ms.skriptparser.types.changers.ChangeMode
Indicates that one or more values are being removed from an expression
REMOVE_ALL - Enum constant in enum class io.github.syst3ms.skriptparser.types.changers.ChangeMode
Indicates that one or more values that are being described by some given expression are being removed from the expression.
removeCurrentSection() - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
Removes the current section from the hierarchy, after all parsing inside it has been completed.
removeExtension(String) - Static method in class io.github.syst3ms.skriptparser.util.FileUtils
 
removeFrom(List) - Method in class io.github.syst3ms.skriptparser.util.RecentElementList
Removes the elements of this RecentElementList from another List, in-place.
removeFunctions(String) - Static method in class io.github.syst3ms.skriptparser.structures.functions.Functions
 
requiresFile() - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Checks if this storage requires a file for storing data, like SQLite.
RESET - Enum constant in enum class io.github.syst3ms.skriptparser.types.changers.ChangeMode
Indicates that an expression is being reset to a default value, that is entirely dependant on what the expression is.
RESET - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
RESTRICTED_SYNTAXES - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorContext
A syntax has been successfully parsed all the way, but it's present in a section that doesn't allow it
RestrictedExpression<T> - Class in io.github.syst3ms.skriptparser.lang.base
An expression that can only be used in select CodeSections.
RestrictedExpression() - Constructor for class io.github.syst3ms.skriptparser.lang.base.RestrictedExpression
 
ReturnSection<T> - Class in io.github.syst3ms.skriptparser.lang.lambda
An ArgumentSection that can hold information about valued returned by the code inside it (typically through EffReturn).
ReturnSection() - Constructor for class io.github.syst3ms.skriptparser.lang.lambda.ReturnSection
 
returnValue - Variable in class io.github.syst3ms.skriptparser.structures.functions.Function
 
reverseArray(T[]) - Static method in class io.github.syst3ms.skriptparser.util.CollectionUtils
 
round(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
round(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Rounds the specified BigDecimal to the precision of the specified MathContext.
run(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffInlineCondition
 
run(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
 
run(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Effect
 
run(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Statement
Executes this Statement
run(String, boolean, boolean) - Static method in class io.github.syst3ms.skriptparser.Parser
 
runAfter(Runnable, Duration) - Static method in class io.github.syst3ms.skriptparser.util.ThreadUtils
Run certain code once after a certain delay.
runAll(Statement, TriggerContext) - Static method in class io.github.syst3ms.skriptparser.lang.Statement
Runs all code starting at a given point sequentially
runAsync(Runnable) - Static method in class io.github.syst3ms.skriptparser.util.ThreadUtils
Run certain code once on a separate thread.
runPeriodically(Runnable, Duration) - Static method in class io.github.syst3ms.skriptparser.util.ThreadUtils
Runs certain code periodically.
runPeriodically(Runnable, Duration, Duration) - Static method in class io.github.syst3ms.skriptparser.util.ThreadUtils
Runs certain code periodically.
runPeriodicallyBounded(Runnable, Duration, Duration) - Static method in class io.github.syst3ms.skriptparser.util.ThreadUtils
Runs certain code periodically but with a final bound.
runPeriodicallyBounded(Runnable, Duration, Duration, Duration) - Static method in class io.github.syst3ms.skriptparser.util.ThreadUtils
Runs certain code periodically but with a final bound.

S

save(String, String, JsonElement) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Saves a variable.
ScriptFunction<T> - Class in io.github.syst3ms.skriptparser.structures.functions
 
ScriptLoadContext - Class in io.github.syst3ms.skriptparser.event
The script loading context, which corresponds to running code inside public static void main(String[] args) in Java.
ScriptLoadContext(String[]) - Constructor for class io.github.syst3ms.skriptparser.event.ScriptLoadContext
 
ScriptLoader - Class in io.github.syst3ms.skriptparser.parsing
Contains the logic for loading, parsing, and interpreting entire script files
ScriptLoader() - Constructor for class io.github.syst3ms.skriptparser.parsing.ScriptLoader
 
SecAsync - Class in io.github.syst3ms.skriptparser.sections
Executes the code in the section asynchronously, meaning in another thread.
SecAsync() - Constructor for class io.github.syst3ms.skriptparser.sections.SecAsync
 
SecCase - Class in io.github.syst3ms.skriptparser.sections
This section is written underneath the switch section to match the given expression.
SecCase() - Constructor for class io.github.syst3ms.skriptparser.sections.SecCase
 
SecChance - Class in io.github.syst3ms.skriptparser.sections
A condition that randomly succeeds or fails, given the chance for it to do succeed.
SecChance() - Constructor for class io.github.syst3ms.skriptparser.sections.SecChance
 
SecConditional - Class in io.github.syst3ms.skriptparser.sections
This is the general control flow section which evaluates conditions and executes code if they succeed.
SecConditional() - Constructor for class io.github.syst3ms.skriptparser.sections.SecConditional
 
SecConditional.ConditionalMode - Enum Class in io.github.syst3ms.skriptparser.sections
 
SecFilter - Class in io.github.syst3ms.skriptparser.sections
This section filters the given input values one by one, deciding whether to keep each argument or not by the returned boolean.
SecFilter() - Constructor for class io.github.syst3ms.skriptparser.sections.SecFilter
 
SecFlatMap - Class in io.github.syst3ms.skriptparser.sections
This section maps the returned value(s) to the values of a given expression, one by one.
SecFlatMap() - Constructor for class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
SecLoop - Class in io.github.syst3ms.skriptparser.sections
This section iterates over all the values of the given expression, one by one.
SecLoop() - Constructor for class io.github.syst3ms.skriptparser.sections.SecLoop
 
SecMap - Class in io.github.syst3ms.skriptparser.sections
This section maps the returned value to the values of a given expression, one by one.
SecMap() - Constructor for class io.github.syst3ms.skriptparser.sections.SecMap
 
secondOrElse(T2) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If the second value is present, returns it, otherwise returns other.
secondOrElseThrow(Supplier) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
If the second value is present, returns it, otherwise throws an exception produced by the given exception-supplying function.
SecSwitch - Class in io.github.syst3ms.skriptparser.sections
Basic switch control statement.
SecSwitch() - Constructor for class io.github.syst3ms.skriptparser.sections.SecSwitch
 
SectionConfiguration - Class in io.github.syst3ms.skriptparser.lang.entries
The SectionConfiguration class can be used to create simple and efficient data sections that only allow specific keys and values.
SectionConfiguration.Builder - Class in io.github.syst3ms.skriptparser.lang.entries
 
SectionLoader - Class in io.github.syst3ms.skriptparser.lang.entries
 
SectionLoader(String, boolean) - Constructor for class io.github.syst3ms.skriptparser.lang.entries.SectionLoader
 
SectionValue<S,T> - Class in io.github.syst3ms.skriptparser.lang.lambda
An expression that is tied to a given ArgumentSection, and acts as a way to retrieve the arguments passed through an Expression.
SectionValue() - Constructor for class io.github.syst3ms.skriptparser.lang.lambda.SectionValue
 
SecWhile - Class in io.github.syst3ms.skriptparser.sections
This section will keep executing the statements inside until the given condition does not hold anymore.
SecWhile() - Constructor for class io.github.syst3ms.skriptparser.sections.SecWhile
 
SelfReferencing - Interface in io.github.syst3ms.skriptparser.lang.control
Statements implementing this interface are by convention returning themselves as the next statement in Statement.getNext().
SEMANTIC_ERROR - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorType
There is a semantic error, i.e the error doesn't come from the written input but rather from its underlying logic.
serialize(Gson, T) - Method in interface io.github.syst3ms.skriptparser.types.changers.TypeSerializer
Serialize a value to a GSON json element.
serialize(String, T) - Method in class io.github.syst3ms.skriptparser.variables.VariableStorage
Creates a SerializedVariable from the given variable name and value.
SerializedVariable - Class in io.github.syst3ms.skriptparser.variables
 
SerializedVariable(String, SerializedVariable.Value) - Constructor for class io.github.syst3ms.skriptparser.variables.SerializedVariable
Creates a new serialized variable with the given name and value.
SerializedVariable.Value - Class in io.github.syst3ms.skriptparser.variables
A serialized value of a variable.
serializer(TypeSerializer) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
SeriesCalculator - Class in io.github.syst3ms.skriptparser.util.math
Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the MathContext is reached.
SeriesCalculator() - Constructor for class io.github.syst3ms.skriptparser.util.math.SeriesCalculator
Constructs a SeriesCalculator that calculates single terms.
SeriesCalculator(boolean) - Constructor for class io.github.syst3ms.skriptparser.util.math.SeriesCalculator
Constructs a SeriesCalculator with control over whether the sum terms are calculated in pairs.
SET - Enum constant in enum class io.github.syst3ms.skriptparser.types.changers.ChangeMode
Indicates that an expression is being set to one or more values
setAndList(boolean) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
 
setAndList(boolean) - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
setAndList(boolean) - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
setArguments(Object...) - Method in class io.github.syst3ms.skriptparser.lang.lambda.ArgumentSection
Sets the arguments that should be passed to the section code.
setContext(ErrorContext) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Updates the error context, which matters for establishing which errors are the most important
setCurrentContexts(Set) - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
Sets the TriggerContexts handled by the currently parsed event
setDebug(boolean) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Set whether this logger will print debug messages
setDefault(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
setDescription(String[]) - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
setDocumentation(Documentation) - Method in class io.github.syst3ms.skriptparser.structures.functions.JavaFunction
 
setDone(boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
setExamples(String[]) - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
setExcluded(Class...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.ContextValueRegistrar
 
setFallingClause(SecConditional) - Method in class io.github.syst3ms.skriptparser.sections.SecConditional
Sets the Conditional object this Conditional falls back to when it's condition verifies to false.
setFileInfo(String, List) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Provides the logger information about the file it's currently parsing
setHandledContexts(Class...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.EventRegistrar
Set the context this event can handle
setItems(List) - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
Sets the items inside this lists, and also modifies other fields, reflected through the outputs of CodeSection.getFirst(), CodeSection.getLast() and Statement.getParent().
setLine(int) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Like SkriptLogger.getLine(), is only used for the purposes of the trigger loading priority system.
setName(String) - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
setNegated(boolean) - Method in class io.github.syst3ms.skriptparser.lang.base.ConditionalExpression
Decides whether the output of a condition should be inverted in order to create a "negated" condition.
setNext(Statement) - Method in class io.github.syst3ms.skriptparser.lang.Statement
Sets the Statement that is placed after this Statement in the file.
setNext(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecCase
 
setNext(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecConditional
 
setNext(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
setNext(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
setNext(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecLoop
 
setNext(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
setNext(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecWhile
 
setOwner(Expression) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
 
setParent(CodeSection) - Method in class io.github.syst3ms.skriptparser.lang.Statement
Sets the parent CodeSection of this Statement
setPerformer(Expression) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
 
setPriority(int) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
Sets the priority of the current syntax.
setReturned(Object[]) - Method in class io.github.syst3ms.skriptparser.lang.lambda.ReturnSection
Sets the values returned from inside this section.
setReturnType(Class) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
setReturnValue(Object[]) - Method in class io.github.syst3ms.skriptparser.structures.functions.Function
 
setSince(String) - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
setState(ContextValue.State) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.ContextValueRegistrar
 
setSyntaxRestrictions(Set, boolean) - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
Define the syntax restrictions enforced by the current section
setTrigger(Trigger) - Method in class io.github.syst3ms.skriptparser.structures.functions.ScriptFunction
 
setUsage(ContextValue.Usage) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.ContextValueRegistrar
 
setUsage(String) - Method in class io.github.syst3ms.skriptparser.docs.Documentation
 
setVariable(String, Object, TriggerContext, boolean) - Static method in class io.github.syst3ms.skriptparser.variables.Variables
Sets a variable.
shutdown() - Static method in class io.github.syst3ms.skriptparser.variables.Variables
 
sign - Variable in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
 
SimpleCodeSection - Class in io.github.syst3ms.skriptparser.lang
 
SimpleCodeSection(FileSection, ParserState, SkriptLogger, String) - Constructor for class io.github.syst3ms.skriptparser.lang.SimpleCodeSection
 
SimpleExpression<T> - Class in io.github.syst3ms.skriptparser.lang
A simple expression with a fixed function to retrieve its values
SimpleExpression(Class, boolean, Function) - Constructor for class io.github.syst3ms.skriptparser.lang.SimpleExpression
 
SimpleExpression(Class, boolean, Function, String) - Constructor for class io.github.syst3ms.skriptparser.lang.SimpleExpression
 
SimpleLiteral<T> - Class in io.github.syst3ms.skriptparser.lang
A simple literal with a fixed set of values
SimpleLiteral(Class, T...) - Constructor for class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
SimpleLiteral(T[]) - Constructor for class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
sin(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
sin(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the sine (sinus) of BigDecimal x.
SinCalculator - Class in io.github.syst3ms.skriptparser.util.math
Calculates sinus using the Maclaurin series.
since(String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.EventRegistrar
 
since(String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.SyntaxRegistrar
 
since(String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
since(String) - Method in class io.github.syst3ms.skriptparser.structures.functions.Functions.FunctionDefinition
 
single - Variable in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
sinh(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
Skript - Class in io.github.syst3ms.skriptparser
The SkriptAddon representing Skript itself
Skript(String[]) - Constructor for class io.github.syst3ms.skriptparser.Skript
 
SkriptAddon - Class in io.github.syst3ms.skriptparser.registration
The base for all addons, modules that hook into the API to register syntax and handle triggers.
SkriptAddon() - Constructor for class io.github.syst3ms.skriptparser.registration.SkriptAddon
 
SkriptDate - Class in io.github.syst3ms.skriptparser.util
 
SkriptEvent - Class in io.github.syst3ms.skriptparser.lang.event
The entry point for all code in Skript.
SkriptEvent() - Constructor for class io.github.syst3ms.skriptparser.lang.event.SkriptEvent
 
SkriptEventInfo<E> - Class in io.github.syst3ms.skriptparser.registration
A class containing info about an event syntax
SkriptEventInfo(SkriptAddon, Class, Set, int, List, Documentation, Map) - Constructor for class io.github.syst3ms.skriptparser.registration.SkriptEventInfo
 
SkriptLogger - Class in io.github.syst3ms.skriptparser.log
An object through which Skript can keep track of errors, warnings and other useful information to the one that writes Skript code.
SkriptLogger() - Constructor for class io.github.syst3ms.skriptparser.log.SkriptLogger
 
SkriptLogger(boolean) - Constructor for class io.github.syst3ms.skriptparser.log.SkriptLogger
 
SkriptParserException - Exception Class in io.github.syst3ms.skriptparser.parsing
An exception thrown whenever something goes wrong at parse time.
SkriptParserException(String) - Constructor for exception class io.github.syst3ms.skriptparser.parsing.SkriptParserException
 
SkriptRegistration - Class in io.github.syst3ms.skriptparser.registration
A mutable object keeping track of all syntax and types registered by an addon Do not forget to call SkriptRegistration.register() !
SkriptRegistration(SkriptAddon) - Constructor for class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Construct a SkriptRegistration around a SkriptAddon.
SkriptRegistration(SkriptAddon, SkriptLogger) - Constructor for class io.github.syst3ms.skriptparser.registration.SkriptRegistration
Construct a SkriptRegistration around a SkriptAddon and the defined SkriptLogger to use.
SkriptRegistration.ContextValueRegistrar<C,T> - Class in io.github.syst3ms.skriptparser.registration
 
SkriptRegistration.EffectRegistrar<C> - Class in io.github.syst3ms.skriptparser.registration
 
SkriptRegistration.EventRegistrar<T> - Class in io.github.syst3ms.skriptparser.registration
 
SkriptRegistration.ExpressionRegistrar<C,T> - Class in io.github.syst3ms.skriptparser.registration
 
SkriptRegistration.Registrar - Interface in io.github.syst3ms.skriptparser.registration
 
SkriptRegistration.SectionRegistrar<C> - Class in io.github.syst3ms.skriptparser.registration
 
SkriptRegistration.SyntaxRegistrar<C> - Class in io.github.syst3ms.skriptparser.registration
 
SkriptRegistration.TypeRegistrar<C> - Class in io.github.syst3ms.skriptparser.registration
A class for registering types.
SkriptRuntimeException - Exception Class in io.github.syst3ms.skriptparser.parsing
An exception thrown when something goes wrong at runtime
SkriptRuntimeException(String) - Constructor for exception class io.github.syst3ms.skriptparser.parsing.SkriptRuntimeException
 
SMALLER - Enum constant in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
The first object is smaller than the other one
SMALLER_OR_EQUAL - Enum constant in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
The first object is smaller or equal to the other one
splitVerticalBars(String, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Split a pattern at pipe characters, properly accounting for brackets and escapes
sqrt(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
sqrt(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the square root of BigDecimal x.
start() - Method in class io.github.syst3ms.skriptparser.lang.lambda.ArgumentSection
This function is called from the section containing the code, and returns an Optional describing the first Statement that should be run in the consumer.
StartOnLoadEvent - Interface in io.github.syst3ms.skriptparser.lang.event
Represents an event that initially fires when the script is loaded.
Statement - Class in io.github.syst3ms.skriptparser.lang
The base class for any runnable line of code inside of a script.
Statement() - Constructor for class io.github.syst3ms.skriptparser.lang.Statement
 
step(Statement) - Method in class io.github.syst3ms.skriptparser.lang.lambda.ArgumentSection
After execution has stopped, because a statement has forcefully ended the execution, this consumer is fed with the last Statement that has been processed on the next iteration.
step(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
step(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
step(Statement) - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
stream(TriggerContext) - Method in interface io.github.syst3ms.skriptparser.lang.Expression
 
StringUtils - Class in io.github.syst3ms.skriptparser.util
Utility functions for strings
StringUtils() - Constructor for class io.github.syst3ms.skriptparser.util.StringUtils
 
StructFunction - Class in io.github.syst3ms.skriptparser.structures.functions
 
StructFunction() - Constructor for class io.github.syst3ms.skriptparser.structures.functions.StructFunction
 
Structure - Class in io.github.syst3ms.skriptparser.lang
 
Structure() - Constructor for class io.github.syst3ms.skriptparser.lang.Structure
 
STRUCTURE_ERROR - Enum constant in enum class io.github.syst3ms.skriptparser.log.ErrorType
There is a code structure error that has to do with the structure and formatting of sections and triggers inside a Skript file.
subtract(A, R) - Method in interface io.github.syst3ms.skriptparser.types.changers.Arithmetic
 
subtract(BigRational) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Calculates the subtraction (-) of this rational number and the specified argument.
subtract(Duration) - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
Subtracts a specific duration from this date.
subtract(Duration) - Method in class io.github.syst3ms.skriptparser.util.Time
Subtract a Duration from this time.
supportsOrdering() - Method in class io.github.syst3ms.skriptparser.types.comparisons.Comparator
 
SyntaxElement - Interface in io.github.syst3ms.skriptparser.lang
The base class for all elements that are described by a syntax
SyntaxInfo<C> - Class in io.github.syst3ms.skriptparser.registration
A class containing info about a SyntaxElement that isn't an Expression or an SkriptEvent
SyntaxInfo(SkriptAddon, Class, int, List, Documentation) - Constructor for class io.github.syst3ms.skriptparser.registration.SyntaxInfo
 
SyntaxInfo(SkriptAddon, Class, int, List, Documentation, Map) - Constructor for class io.github.syst3ms.skriptparser.registration.SyntaxInfo
 
SyntaxManager - Class in io.github.syst3ms.skriptparser.registration
 
SyntaxManager() - Constructor for class io.github.syst3ms.skriptparser.registration.SyntaxManager
 
SyntaxParser - Class in io.github.syst3ms.skriptparser.parsing
Contains the logic for parsing and interpreting single statements, sections and expressions inside of a script.
SyntaxParser() - Constructor for class io.github.syst3ms.skriptparser.parsing.SyntaxParser
 

T

Tag - Interface in io.github.syst3ms.skriptparser.registration.tags
Tags are elements one can use inside of strings to change parts of that string easily.
TagCase - Class in io.github.syst3ms.skriptparser.tags
Applies lowercase or uppercase to the affected string.
TagCase() - Constructor for class io.github.syst3ms.skriptparser.tags.TagCase
 
TaggedExpression - Class in io.github.syst3ms.skriptparser.lang.base
A tagged expression is a string expression that contains tags.
TaggedExpression() - Constructor for class io.github.syst3ms.skriptparser.lang.base.TaggedExpression
 
TagInfo<C> - Class in io.github.syst3ms.skriptparser.registration.tags
A class containing info about a Tag.
TagInfo(Class, int) - Constructor for class io.github.syst3ms.skriptparser.registration.tags.TagInfo
 
TagManager - Class in io.github.syst3ms.skriptparser.registration.tags
 
TagManager() - Constructor for class io.github.syst3ms.skriptparser.registration.tags.TagManager
 
TagReset - Class in io.github.syst3ms.skriptparser.tags
A tag that resets all currently ongoing tags.
TagReset() - Constructor for class io.github.syst3ms.skriptparser.tags.TagReset
 
TagSpecialCharacters - Class in io.github.syst3ms.skriptparser.tags
Adds special characters to the string.
TagSpecialCharacters() - Constructor for class io.github.syst3ms.skriptparser.tags.TagSpecialCharacters
 
tan(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
tan(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
Calculates the tangens of BigDecimal x.
tanh(Number) - Static method in class io.github.syst3ms.skriptparser.util.math.NumberMath
 
TextElement - Class in io.github.syst3ms.skriptparser.pattern
Text inside of a pattern.
TextElement(String) - Constructor for class io.github.syst3ms.skriptparser.pattern.TextElement
 
ThreadUtils - Class in io.github.syst3ms.skriptparser.util
 
ThreadUtils() - Constructor for class io.github.syst3ms.skriptparser.util.ThreadUtils
 
TICK - Static variable in class io.github.syst3ms.skriptparser.util.DurationUtils
The amount of milliseconds it takes for a tick to pass.
Time - Class in io.github.syst3ms.skriptparser.util
Represents a time, as one could see on a clock.
TIME_FORMAT - Static variable in class io.github.syst3ms.skriptparser.util.Time
 
TIME_LOCALE - Static variable in class io.github.syst3ms.skriptparser.util.Time
 
toBigDecimal() - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Returns this rational number as a BigDecimal.
toBigDecimal(MathContext) - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
Returns this rational number as a BigDecimal with the precision specified by the MathContext.
toCamelCase(String, boolean) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
 
toChoiceGroup() - Method in class io.github.syst3ms.skriptparser.registration.PatternInfos
Joins all the possibilities together, forming a ChoiceGroup with numeric parse marks.
today() - Static method in class io.github.syst3ms.skriptparser.util.SkriptDate
Creates a new SkriptDate of the current date at midnight.
today(TimeZone) - Static method in class io.github.syst3ms.skriptparser.util.SkriptDate
Creates a new SkriptDate of the current date at midnight in a specific time zone.
toJavaColor() - Method in class io.github.syst3ms.skriptparser.util.color.Color
 
toKebabCase(String, int) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Converts a string into kebab case.
toLocalDateTime() - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
Returns this date as a LocalDate.
toMillis() - Method in class io.github.syst3ms.skriptparser.util.Time
 
toParseResult() - Method in class io.github.syst3ms.skriptparser.parsing.MatchContext
Turns this MatchContext into a ParseContext used in SyntaxElements
toReversedCase(String) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Replaces all uppercase characters with lower case ones and vice versa.
toSnakeCase(String, int) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Converts a string into snake case.
toString() - Method in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
 
toString() - Method in class io.github.syst3ms.skriptparser.file.FileElement
 
toString() - Method in class io.github.syst3ms.skriptparser.file.FileSection
 
toString() - Method in class io.github.syst3ms.skriptparser.pattern.ChoiceGroup
 
toString() - Method in class io.github.syst3ms.skriptparser.pattern.CompoundElement
 
toString() - Method in class io.github.syst3ms.skriptparser.pattern.ExpressionElement
 
toString() - Method in class io.github.syst3ms.skriptparser.pattern.OptionalGroup
 
toString() - Method in class io.github.syst3ms.skriptparser.pattern.RegexGroup
 
toString() - Method in class io.github.syst3ms.skriptparser.pattern.TextElement
 
toString() - Method in enum class io.github.syst3ms.skriptparser.sections.SecConditional.ConditionalMode
 
toString() - Method in class io.github.syst3ms.skriptparser.structures.functions.Function
 
toString() - Method in class io.github.syst3ms.skriptparser.structures.functions.FunctionParameter
 
toString() - Method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
Returns this relation's string representation, which is similar to "equal to" or "greater than".
toString() - Method in class io.github.syst3ms.skriptparser.types.PatternType
 
toString() - Method in class io.github.syst3ms.skriptparser.types.Type
 
toString() - Method in class io.github.syst3ms.skriptparser.util.color.Color
 
toString() - Method in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
toString() - Method in class io.github.syst3ms.skriptparser.util.math.BigRational
 
toString() - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
 
toString() - Method in class io.github.syst3ms.skriptparser.util.Time
 
toString(boolean) - Method in interface io.github.syst3ms.skriptparser.registration.tags.Tag
 
toString(boolean) - Method in class io.github.syst3ms.skriptparser.tags.TagCase
 
toString(boolean) - Method in class io.github.syst3ms.skriptparser.tags.TagReset
 
toString(boolean) - Method in class io.github.syst3ms.skriptparser.tags.TagSpecialCharacters
 
toString(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.VariableString
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffAsk
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffAsync
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffChange
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffContinue
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffDoIf
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffEscape
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffExit
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffInlineCondition
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffPrint
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffReturn
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffShutdown
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.effects.EffWait
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.event.EvtAtTime
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.event.EvtPeriodical
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.event.EvtScriptLoad
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.event.EvtWhen
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprCompare
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprContains
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprDateCompare
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprIsDivisible
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprIsEmpty
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprMatch
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.CondExprStartsEnds
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExecExprListOperators
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExecExprReplace
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprAmount
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprAnswer
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprBinaryMathFunctions
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprBooleanOperators
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorFromHex
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorFromRGB
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprColorValues
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateAgoLater
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateFormatted
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateFromUnix
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateInformation
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateNow
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateTimestamp
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDateTodayAt
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDefaultValue
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDifference
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprDurationSinceUntil
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprElement
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprLoopValue
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprMutableList
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprNumberConvertBase
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprParseAs
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprRandomNumber
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprRange
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprSingleParameter
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringCase
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringCharAt
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringChars
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringOccurrence
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprStringSplitJoin
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprSubstring
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprTernary
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprUnaryMathFunctions
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprVariableIndices
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.ExprWhether
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.LitScriptName
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.expressions.LitTimeConstants
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.base.ContextExpression
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.base.ConvertedExpression
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.ExpressionList
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.SimpleCodeSection
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.SimpleExpression
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.SimpleLiteral
 
toString(TriggerContext, boolean) - Method in interface io.github.syst3ms.skriptparser.lang.SyntaxElement
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.Trigger
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.lang.VariableString
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecAsync
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecCase
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecChance
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecConditional
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecLoop
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.sections.SecWhile
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.structures.functions.EffFunctionCall
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.structures.functions.ExprFunctionCall
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.structures.functions.LitFunctionParameter
 
toString(TriggerContext, boolean) - Method in class io.github.syst3ms.skriptparser.structures.functions.StructFunction
 
toString(TriggerContext, boolean, String) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyConditional
 
toString(TriggerContext, boolean, String) - Method in class io.github.syst3ms.skriptparser.lang.properties.PropertyExpression
 
toString(TriggerContext, String) - Method in class io.github.syst3ms.skriptparser.lang.base.TaggedExpression
Returns the value of this string after applying the tags according to the given tag context.
toString(TriggerContext, String) - Method in class io.github.syst3ms.skriptparser.lang.VariableString
 
toString(Object[]) - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
 
toString(String) - Method in class io.github.syst3ms.skriptparser.util.SkriptDate
Returns the string representation of this date using a certain format.
toStringDuration(Duration) - Static method in class io.github.syst3ms.skriptparser.util.DurationUtils
 
toStringFunction(Function) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
toTitleCase(String, boolean) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Capitalizes the first word or all words in a string.
Trigger - Class in io.github.syst3ms.skriptparser.lang
A top-level section, that is not contained in code.
Trigger(SkriptEvent) - Constructor for class io.github.syst3ms.skriptparser.lang.Trigger
 
TriggerContext - Interface in io.github.syst3ms.skriptparser.lang
A context under which a trigger may be run.
type - Variable in class io.github.syst3ms.skriptparser.variables.SerializedVariable.Value
The type of this value.
Type<T> - Class in io.github.syst3ms.skriptparser.types
A basic definition of a type.
Type(Class, String, String, Documentation) - Constructor for class io.github.syst3ms.skriptparser.types.Type
Constructs a new Type.
Type(Class, String, String, Function, Documentation) - Constructor for class io.github.syst3ms.skriptparser.types.Type
Constructs a new Type.
Type(Class, String, String, Function, Function, Documentation) - Constructor for class io.github.syst3ms.skriptparser.types.Type
Constructs a new Type.
Type(Class, String, String, Function, Function, Changer, Documentation) - Constructor for class io.github.syst3ms.skriptparser.types.Type
 
Type(Class, String, String, Function, Function, Changer, Arithmetic, Documentation) - Constructor for class io.github.syst3ms.skriptparser.types.Type
 
Type(Class, String, String, Function, Function, Changer, Arithmetic, Documentation, TypeSerializer) - Constructor for class io.github.syst3ms.skriptparser.types.Type
 
TypeManager - Class in io.github.syst3ms.skriptparser.types
Manages the registration and usage of Type
TypeManager() - Constructor for class io.github.syst3ms.skriptparser.types.TypeManager
 
TypeRegistrar(Class, String, String) - Constructor for class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
TypeSerializer<T> - Interface in io.github.syst3ms.skriptparser.types.changers
An interface for serializing type objects.

U

UnloadedTrigger - Class in io.github.syst3ms.skriptparser.lang
A trigger-to-be whose contents haven't been loaded yet.
UnloadedTrigger(Trigger, FileSection, int, SkriptEventInfo, ParserState) - Constructor for class io.github.syst3ms.skriptparser.lang.UnloadedTrigger
 
usage(String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration.TypeRegistrar
 
usage(String) - Method in class io.github.syst3ms.skriptparser.structures.functions.Functions.FunctionDefinition
 

V

value - Variable in class io.github.syst3ms.skriptparser.variables.SerializedVariable
The serialized value of the variable.
Value(String, JsonElement) - Constructor for class io.github.syst3ms.skriptparser.variables.SerializedVariable.Value
Creates a new serialized value.
valueOf(int) - Static method in class io.github.syst3ms.skriptparser.util.math.BigRational
Creates a rational number of the specified int value.
valueOf(int, int) - Static method in class io.github.syst3ms.skriptparser.util.math.BigRational
Creates a rational number of the specified numerator/denominator int values.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.lang.properties.ConditionalType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.log.ErrorContext
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.log.ErrorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.log.LogType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.pattern.ExpressionElement.Acceptance
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.Usage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.sections.SecConditional.ConditionalMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.types.changers.ChangeMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
Returns the enum constant of this class with the specified name.
valueOf(BigDecimal) - Static method in class io.github.syst3ms.skriptparser.util.math.BigRational
Creates a rational number of the specified BigDecimal value.
valueOf(BigInteger) - Static method in class io.github.syst3ms.skriptparser.util.math.BigRational
Creates a rational number of the specified BigInteger value.
valueOf(BigInteger, BigInteger) - Static method in class io.github.syst3ms.skriptparser.util.math.BigRational
Creates a rational number of the specified numerator/denominator BigInteger values.
values() - Static method in enum class io.github.syst3ms.skriptparser.expressions.ExprArithmeticOperators.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.lang.properties.ConditionalType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.log.ErrorContext
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.log.ErrorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.log.LogType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.pattern.ExpressionElement.Acceptance
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.registration.context.ContextValue.Usage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.sections.SecConditional.ConditionalMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.types.changers.ChangeMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.types.comparisons.Relation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
Returns an array containing the constants of this enum class, in the order they are declared.
Variable<T> - Class in io.github.syst3ms.skriptparser.lang
A reference to a variable, whose value is only known at runtime.
Variable(VariableString, boolean, boolean, Class) - Constructor for class io.github.syst3ms.skriptparser.lang.Variable
 
Variables - Class in io.github.syst3ms.skriptparser.variables
A class handling operations on variables.
Variables() - Constructor for class io.github.syst3ms.skriptparser.variables.Variables
 
VARIABLES_ONLY - Enum constant in enum class io.github.syst3ms.skriptparser.pattern.ExpressionElement.Acceptance
 
variablesIterator(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Variable
 
VariableStorage - Class in io.github.syst3ms.skriptparser.variables
A variable storage is holds the means and methods of storing variables.
VariableStorage(SkriptLogger, Gson, String) - Constructor for class io.github.syst3ms.skriptparser.variables.VariableStorage
Creates a new variable storage with the given names.
VariableStorage(SkriptLogger, String) - Constructor for class io.github.syst3ms.skriptparser.variables.VariableStorage
Creates a new variable storage with the given name.
VariableString - Class in io.github.syst3ms.skriptparser.lang
A string that possibly contains expressions inside it, meaning that its value may be unknown at parse time
VoidElement - Class in io.github.syst3ms.skriptparser.file
A FileElement representing a blank line.
VoidElement(String, int, int) - Constructor for class io.github.syst3ms.skriptparser.file.VoidElement
 

W

walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffContinue
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffEscape
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffExit
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffReturn
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.effects.EffWait
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.CodeSection
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.SimpleCodeSection
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Statement
By default, runs Statement.run(TriggerContext) ; returns Statement.getNext() if it returns true, or null otherwise.
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.lang.Trigger
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecAsync
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecCase
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecChance
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecConditional
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecFilter
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecFlatMap
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecLoop
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecMap
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecSwitch
 
walk(TriggerContext) - Method in class io.github.syst3ms.skriptparser.sections.SecWhile
 
warn(String) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Logs a warning message
warn(String, String) - Method in class io.github.syst3ms.skriptparser.log.SkriptLogger
Logs a warning message
WARNING - Enum constant in enum class io.github.syst3ms.skriptparser.log.LogType
The log is a warning, that indicates things that should be avoided or might be undesirable, even if they aren't critical to the point of making the code impossible to run.
WhenContext - Class in io.github.syst3ms.skriptparser.event
The when-event context.
WhenContext() - Constructor for class io.github.syst3ms.skriptparser.event.WhenContext
 
WHITE - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
WHITE_BACKGROUND - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
WHITE_BACKGROUND_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
WHITE_BOLD - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
WHITE_BOLD_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
WHITE_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
WHITE_UNDERLINED - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
withIndefiniteArticle(boolean) - Method in class io.github.syst3ms.skriptparser.types.Type
Adds a proper English indefinite article to this type and applies the correct form.
withIndefiniteArticle(String, boolean) - Static method in class io.github.syst3ms.skriptparser.util.StringUtils
Adds a proper English indefinite article to a string

Y

YELLOW - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
YELLOW_BACKGROUND - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
YELLOW_BACKGROUND_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
YELLOW_BOLD - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
YELLOW_BOLD_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
YELLOW_BRIGHT - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 
YELLOW_UNDERLINED - Enum constant in enum class io.github.syst3ms.skriptparser.util.ConsoleColors
 

Z

ZERO - Static variable in class io.github.syst3ms.skriptparser.util.math.BigRational
The value 0 as BigRational.
A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form