Index
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
ChangeModeand 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
ChangeModeand 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
BigDecimalx. - 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
Durationto 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
ContextValuethat returns a single value. - addContextType(Class, Class, Function, ContextValue.State) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
-
Registers a
ContextValuethat returns a single value. - addContextType(Class, Class, Function, ContextValue.State, ContextValue.Usage) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
-
Registers a
ContextValuethat 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
CodeSectionto the hierarchy - addCurrentStatement(Statement) - Method in class io.github.syst3ms.skriptparser.parsing.ParserState
-
Adds a new
Statementto 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
-
Registers an
ExecutableExpression - addExecutableExpression(Class, Class, boolean, String...) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
-
Registers an
ExecutableExpression - 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
Expressionwith 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
-
Registers a
PropertyConditional - addPropertyConditional(Class, String, ConditionalType, String) - Method in class io.github.syst3ms.skriptparser.registration.SkriptRegistration
-
Registers a
PropertyConditional - 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
CodeSectionthat 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
BigDecimalx. - 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
BigDecimalx. - 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, - Class in io.github.syst3ms.skriptparser.types.conversionsT> -
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
-
Tells
SyntaxParser.parseBooleanExpression(String, int, ParserState, SkriptLogger)to only return conditional expressions - 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
Expressionthat 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'; orsomething- 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
EffContinueeffect. - 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
BigDecimalx. - 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
PowerIteratorused 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
DoubleOptionalinstance. - 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 elementshift/poll: the first elementextract: a specific (or just the first/last) elementsplice: 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
ExpressionorEffect. - 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
BigDecimalx (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
BigDecimalwritten 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
EffAskeffect. - 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
SyntaxElementrepresenting 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
ListofPatternTypea 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
Expressionsyntax - 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
DoubleOptionaldescribing these values, otherwise returns an emptyDoubleOptional. - 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
EffContinuecontinuing 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 emptyDoubleOptional. - flatMapToOptional(BiFunction) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
- 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.EQUALis returned, if d is greater than 0,Relation.GREATERis returned, otherwiseRelation.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
- getByExactName(String) - Static method in class io.github.syst3ms.skriptparser.types.TypeManager
-
Gets a
Typeby 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
Typeusing 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
EffContinueeffect 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 fulfilsX 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
Stringdoes 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
PatternTypefrom 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 ofExpression.getValues(TriggerContext), given the linked section and theTriggerContext. - 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
OptionalGroupor aChoiceGroup), 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
Relationwith 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 thePropertyExpression.ownerof 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 usingPropertyConditional.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 usingPropertyExpression.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
BigDecimalvalue can be represented asdouble. - isEmpty() - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
-
If either values are absent, returns
true, otherwisefalse. - 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
BigDecimalvalue can be represented asint. - 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, otherwisefalse. - 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' clockfor 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
SectionConfigurationinto to thedata mapusing a FileSection instance. - loadEntry(SectionConfiguration, FileElement, ParserState, SkriptLogger) - Method in class io.github.syst3ms.skriptparser.lang.entries.EntryLoader
-
This
EntryLoaderwill 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
BigDecimalx. - 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
BigDecimalx to the base 10. - log2(BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
-
Calculates the logarithm of
BigDecimalx 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
BigDecimalwritten as mantissa * 10exponent. - map(Function, Function) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
-
If both values are present, returns a
DoubleOptionaldescribing the result (as if byDoubleOptional.ofNullable(Object, Object)) of applying each given mapping function to its respective value, and otherwise returns an emptyDoubleOptional. - mapToOptional(BiFunction) - Method in class io.github.syst3ms.skriptparser.util.DoubleOptional
- 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
PatternElementto 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
SkriptDateof 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
Numbertype 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
SkriptDatewith 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
SkriptDatewith 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
Optionaldescribing the given non-nullvalue. - 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
DoubleOptionaldescribing the given values, if both non-null, otherwise returns an emptyDoubleOptional. - ofOptional(Optional, Optional) - Static method in class io.github.syst3ms.skriptparser.util.DoubleOptional
-
Returns a
DoubleOptionaldescribing the values represented by twoOptionals if both are present, otherwise returns an emptyDoubleOptional. - 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
DoubleOptionaldescribing them, otherwise returns aDoubleOptionalobtained 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 expressionfrom 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
- 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
- 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 andexpected return type - parseLiteral(String, PatternType, ParserState, SkriptLogger) - Static method in class io.github.syst3ms.skriptparser.parsing.SyntaxParser
- 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
SectionValueis identified, and should be used to make some additional verifications/setup operations on the linkedArgumentSectionthat 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
BigDecimalx to the power oflongy (xy). - pow(BigDecimal, BigDecimal, MathContext) - Static method in class io.github.syst3ms.skriptparser.util.math.BigDecimalMath
-
Calculates
BigDecimalx to the power ofBigDecimaly (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
-
PowerIteratorto calculate xn. - PowerNIterator(BigDecimal, MathContext) - Constructor for class io.github.syst3ms.skriptparser.util.math.PowerNIterator
- PowerTwoNIterator - Class in io.github.syst3ms.skriptparser.util.math
-
PowerIteratorto 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
-
PowerIteratorto 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
SectionValueis identified, and should be used to initialize fields and other class data using the usual parameters of theSyntaxElement.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 somethingsomething can somethingsomething has somethingThe 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 aBigIntegerand the other is aDouble, the result will be aBigDecimalIf one of the bounds is aBigIntegerand the other is aLong, the result will be aBigIntegerOtherwise (i.e one of the bounds is alongand the other adouble), the result will be adouble - 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
RecentElementListfrom anotherList, 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
ArgumentSectionthat can hold information about valued returned by the code inside it (typically throughEffReturn). - 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
BigDecimalto the precision of the specifiedMathContext. - 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
switchsection 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 anExpression. - 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
SerializedVariablefrom 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
MathContextis reached. - SeriesCalculator() - Constructor for class io.github.syst3ms.skriptparser.util.math.SeriesCalculator
-
Constructs a
SeriesCalculatorthat calculates single terms. - SeriesCalculator(boolean) - Constructor for class io.github.syst3ms.skriptparser.util.math.SeriesCalculator
-
Constructs a
SeriesCalculatorwith 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()andStatement.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
CodeSectionof 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
BigDecimalx. - 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
SkriptAddonrepresenting 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
eventsyntax - 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
addonDo not forget to callSkriptRegistration.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
BigDecimalx. - 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
Statementthat 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
Statementthat 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
Durationfrom 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
- 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
BigDecimalx. - 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
BigDecimalwith the precision specified by theMathContext. - 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
ChoiceGroupwith numeric parse marks. - today() - Static method in class io.github.syst3ms.skriptparser.util.SkriptDate
-
Creates a new
SkriptDateof the current date at midnight. - today(TimeZone) - Static method in class io.github.syst3ms.skriptparser.util.SkriptDate
-
Creates a new
SkriptDateof 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
- 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
BigDecimalvalue. - valueOf(BigInteger) - Static method in class io.github.syst3ms.skriptparser.util.math.BigRational
-
Creates a rational number of the specified
BigIntegervalue. - 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
FileElementrepresenting 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); returnsStatement.getNext()if it returns true, ornullotherwise. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form