Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
P
- Pair<T1,T2> - Class in ch.njol.util
- Pair() - Constructor for class ch.njol.util.Pair
- Pair(T1, T2) - Constructor for class ch.njol.util.Pair
- Pair(Map.Entry<T1, T2>) - Constructor for class ch.njol.util.Pair
- PAKISTAN - Enum constant in enum class ch.njol.skript.Metrics.Country
- PALAU - Enum constant in enum class ch.njol.skript.Metrics.Country
- PALESTINE - Enum constant in enum class ch.njol.skript.Metrics.Country
- PANAMA - Enum constant in enum class ch.njol.skript.Metrics.Country
- PandaData - Class in ch.njol.skript.entity
- PandaData() - Constructor for class ch.njol.skript.entity.PandaData
- PandaData(Panda.Gene, Panda.Gene) - Constructor for class ch.njol.skript.entity.PandaData
- PAPUA_NEW_GUINEA - Enum constant in enum class ch.njol.skript.Metrics.Country
- PARAGUAY - Enum constant in enum class ch.njol.skript.Metrics.Country
- Parameter<T> - Class in ch.njol.skript.lang.function
- Parameter(String, ClassInfo<T>, boolean, Expression<? extends T>) - Constructor for class ch.njol.skript.lang.function.Parameter
- parent - Variable in class ch.njol.skript.config.Node
- parent - Variable in class ch.njol.skript.lang.TriggerItem
- ParrotData - Class in ch.njol.skript.entity
- ParrotData() - Constructor for class ch.njol.skript.entity.ParrotData
- ParrotData(int) - Constructor for class ch.njol.skript.entity.ParrotData
- parse(String) - Static method in class ch.njol.skript.bukkitutil.BiomeMappings
- parse(String) - Static method in class ch.njol.skript.entity.EntityData
-
Prints errors.
- parse(String) - Static method in class ch.njol.skript.entity.EntityType
- parse(String) - Static method in class ch.njol.skript.hooks.economy.classes.Money
- parse(String) - Static method in class ch.njol.skript.lang.function.EffFunctionCall
- parse(String) - Static method in class ch.njol.skript.util.BiomeUtils
- parse(String) - Static method in class ch.njol.skript.util.chat.ChatMessages
-
Parses a string to list of chat message components.
- parse(String) - Static method in class ch.njol.skript.util.DamageCauseUtils
- parse(String) - Static method in class ch.njol.skript.util.EnchantmentType
-
Parses an enchantment type from string.
- parse(String) - Method in class ch.njol.skript.util.EnumUtils
- parse(String) - Static method in class ch.njol.skript.util.InventoryActions
- parse(String) - Static method in class ch.njol.skript.util.SoundUtils
- parse(String) - Static method in class ch.njol.skript.util.Time
- parse(String) - Static method in class ch.njol.skript.util.Timespan
- parse(String) - Static method in class ch.njol.skript.util.visual.VisualEffects
- parse(String) - Static method in enum class ch.njol.skript.util.WeatherType
- parse(String, String) - Static method in class ch.njol.skript.lang.Condition
- parse(String, String) - Static method in class ch.njol.skript.lang.Effect
- parse(String, String, SectionNode, List<TriggerItem>) - Static method in class ch.njol.skript.lang.EffectSection
-
Similar to
Section.parse(String, String, SectionNode, List)
, but will only attempt to parse from otherEffectSection
s. - parse(String, String, SectionNode, List<TriggerItem>) - Static method in class ch.njol.skript.lang.Section
- parse(String, ParseContext) - Method in class ch.njol.skript.classes.Parser
-
Parses the input.
- parse(String, Class<T>, ParseContext) - Static method in class ch.njol.skript.registrations.Classes
-
Parses a string to get an object of the desired type.
- parse(String, String) - Static method in class ch.njol.skript.lang.SkriptParser
-
Parses the text as the given pattern as
ParseContext.COMMAND
. - parse(String, String) - Static method in class ch.njol.skript.lang.Statement
- parse(String, Iterator<? extends SyntaxElementInfo<T>>, String) - Static method in class ch.njol.skript.lang.SkriptParser
-
Parses a string as one of the given syntax elements.
- parse(List<Object>) - Static method in class ch.njol.skript.expressions.arithmetic.ArithmeticChain
- PARSE_EXPRESSIONS - Static variable in class ch.njol.skript.lang.SkriptParser
- PARSE_LITERALS - Static variable in class ch.njol.skript.lang.SkriptParser
- parseAlias(String) - Static method in class ch.njol.skript.aliases.Aliases
-
Parses an ItemType to be used as an alias, i.e.
- parseArguments(String, ScriptCommand, ScriptCommandEvent) - Static method in class ch.njol.skript.lang.SkriptParser
-
Prints parse errors (i.e.
- parseBlockStates(String) - Method in class ch.njol.skript.aliases.AliasesParser
-
Parses block states from string input to a map.
- parseByEffectType(PotionEffectType) - Static method in class ch.njol.skript.util.PotionEffectUtils
- ParseContext - Enum Class in ch.njol.skript.lang
- ParsedEntryValidator<T> - Class in ch.njol.skript.config.validate
- ParsedEntryValidator(Parser<? extends T>, Setter<T>) - Constructor for class ch.njol.skript.config.validate.ParsedEntryValidator
- parseEnchantment(String) - Static method in class ch.njol.skript.util.EnchantmentType
- parseEvent(String, String) - Static method in class ch.njol.skript.lang.SkriptParser
- parseExpression(SkriptParser.ExprInfo) - Method in class ch.njol.skript.lang.SkriptParser
- parseExpression(Class<? extends T>...) - Method in class ch.njol.skript.lang.SkriptParser
- parseFunction(Class<? extends T>...) - Method in class ch.njol.skript.lang.SkriptParser
- parseHexColor(String) - Static method in class ch.njol.skript.util.Utils
-
Tries to get a
ChatColor
from the given string. - parseInt(String) - Static method in class ch.njol.skript.util.Utils
-
Parses a number that was validated to be an integer but might still result in a
NumberFormatException
when parsed withInteger.parseInt(String)
due to overflow. - parseItemType(String) - Static method in class ch.njol.skript.aliases.Aliases
-
Parses an ItemType.
- parseKeyPattern(String) - Method in class ch.njol.skript.aliases.AliasesParser
-
Parses alias key pattern using some black magic.
- parseKeyVariations(String) - Method in class ch.njol.skript.aliases.AliasesParser
-
Parses all possible variations from given name.
- parseLinks - Static variable in class ch.njol.skript.SkriptConfig
- parseLiteral(String, Class<T>, ParseContext) - Static method in class ch.njol.skript.lang.SkriptParser
-
Parses a single literal, i.e.
- ParseLogHandler - Class in ch.njol.skript.log
- ParseLogHandler() - Constructor for class ch.njol.skript.log.ParseLogHandler
- parseLong(String) - Static method in class ch.njol.skript.util.Utils
-
Parses a number that was validated to be an integer but might still result in a
NumberFormatException
when parsed withLong.parseLong(String)
due to overflow. - parseMojangson(String) - Method in class ch.njol.skript.aliases.AliasesProvider
-
Uses GSON to parse Mojang's JSON format to a map.
- parser - Variable in class ch.njol.skript.aliases.ScriptAliases
-
Aliases parser linked to our provider.
- parser(Parser<? extends T>) - Method in class ch.njol.skript.classes.ClassInfo
- Parser<T> - Class in ch.njol.skript.classes
-
A parser used to parse data from a string or turn data into a string.
- Parser() - Constructor for class ch.njol.skript.classes.Parser
- ParseResult(SkriptParser, String) - Constructor for class ch.njol.skript.lang.SkriptParser.ParseResult
- ParseResult(String, Expression<?>[]) - Constructor for class ch.njol.skript.lang.SkriptParser.ParseResult
- ParserInstance - Class in ch.njol.skript.lang.parser
- ParserInstance() - Constructor for class ch.njol.skript.lang.parser.ParserInstance
- ParserInstance.Data - Class in ch.njol.skript.lang.parser
-
An abstract class for addons that want to add data bound to a ParserInstance.
- parseSimple(String, Class<T>, ParseContext) - Static method in class ch.njol.skript.registrations.Classes
-
Parses without trying to convert anything.
- parseStatic(String, Iterator<? extends SyntaxElementInfo<? extends T>>, String) - Static method in class ch.njol.skript.lang.SkriptParser
- ParseTagPatternElement - Class in ch.njol.skript.patterns
-
A
PatternElement
that applies a parse mark when matched. - ParseTagPatternElement(int) - Constructor for class ch.njol.skript.patterns.ParseTagPatternElement
- ParseTagPatternElement(String) - Constructor for class ch.njol.skript.patterns.ParseTagPatternElement
- parseToArray(String) - Static method in class ch.njol.skript.util.chat.ChatMessages
- parseType(String) - Static method in class ch.njol.skript.util.PotionEffectUtils
- parseVariation(String) - Method in class ch.njol.skript.aliases.AliasesParser
-
Parses a single variation from a string.
- parseWithoutIndefiniteArticle(String) - Static method in class ch.njol.skript.entity.EntityData
-
Prints errors.
- ParticleOption - Class in ch.njol.skript.util.visual
- ParticleOption(Color, float) - Constructor for class ch.njol.skript.util.visual.ParticleOption
- PassengerUtils - Class in ch.njol.skript.bukkitutil
- PatcherTool - Class in ch.njol.skript
-
Allows binary-patching old versions of Skript from this jar.
- patchNotes - Variable in class ch.njol.skript.update.UpdateManifest
-
Patch notes for the update.
- PATTERN_MATCHES_EVERYTHING - Enum constant in enum class ch.njol.skript.lang.ExpressionType
-
Expressions whose pattern matches (almost) everything, e.g.
- PatternCompiler - Class in ch.njol.skript.patterns
-
The pattern structure is a linked list of
PatternElement
s, wherePatternElement.next
points to the next element to be matched, which can be on an outer level, and wherePatternElement.originalNext
points to the next element on the same level. - PatternCompiler() - Constructor for class ch.njol.skript.patterns.PatternCompiler
- PatternElement - Class in ch.njol.skript.patterns
- PatternElement() - Constructor for class ch.njol.skript.patterns.PatternElement
- patterns - Variable in class ch.njol.skript.lang.SyntaxElementInfo
- Patterns<T> - Class in ch.njol.skript.util
-
A helper class useful when a expression/condition/effect/etc.
- Patterns(Object[][]) - Constructor for class ch.njol.skript.util.Patterns
- PatternSlot(String) - Constructor for class ch.njol.skript.aliases.AliasesParser.PatternSlot
- permission - Static variable in class ch.njol.skript.hooks.VaultHook
- permutation(byte, byte) - Static method in class ch.njol.util.coll.CollectionUtils
-
Creates a permutation of all bytes in the interval [start, end]
- permutation(int) - Static method in class ch.njol.util.coll.CollectionUtils
-
Shorthand for
permutation
(0, length - 1) - permutation(int, int) - Static method in class ch.njol.util.coll.CollectionUtils
-
Creates a permutation of all integers in the interval [start, end]
- PersistentDataUtils - Class in ch.njol.skript.util
-
This class allows Persistent Data to work properly with Skript.
- PersistentDataUtils() - Constructor for class ch.njol.skript.util.PersistentDataUtils
- PERU - Enum constant in enum class ch.njol.skript.Metrics.Country
- PHILIPPINES - Enum constant in enum class ch.njol.skript.Metrics.Country
- PI - Static variable in class ch.njol.util.VectorMath
- PigData - Class in ch.njol.skript.entity
- PigData() - Constructor for class ch.njol.skript.entity.PigData
- PITCAIRN - Enum constant in enum class ch.njol.skript.Metrics.Country
- pitchToRadians(float) - Static method in class ch.njol.skript.util.Direction
- PLAINS - Enum constant in enum class ch.njol.skript.hooks.biomes.BiomeMapUtil.To19Mapping
- plainText(String) - Static method in class ch.njol.skript.util.chat.ChatMessages
-
Constructs plain text only message component.
- PlatformMain - Class in ch.njol.skript.tests.platform
-
Main entry point of test platform.
- PlatformMain() - Constructor for class ch.njol.skript.tests.platform.PlatformMain
- play(Player[], Location, Entity, int, int) - Method in class ch.njol.skript.util.visual.VisualEffect
- playerChanger - Static variable in class ch.njol.skript.classes.data.DefaultChangers
- PlayerChatEventHandler - Class in ch.njol.skript.events.util
- PlayerData - Class in ch.njol.skript.entity
- PlayerData() - Constructor for class ch.njol.skript.entity.PlayerData
- PLAYERS - Static variable in class ch.njol.skript.command.ScriptCommand
- PlayerUtils - Class in ch.njol.skript.bukkitutil
-
TODO check all updates and find out which ones are not required
- plugin - Variable in class ch.njol.skript.hooks.Hook
- plugin - Variable in class ch.njol.skript.SkriptAddon
- plugins - Static variable in class ch.njol.skript.hooks.regions.RegionsPlugin
- plural - Variable in class ch.njol.skript.aliases.AliasesProvider.AliasName
-
Plural form of alias name.
- PLURAL - Static variable in class ch.njol.skript.localization.Noun
- PLURAL_TOKEN - Static variable in class ch.njol.skript.localization.Noun
- PluralizingArgsMessage - Class in ch.njol.skript.localization
-
An
ArgsMessage
that pluralises words following numbers. - PluralizingArgsMessage(String) - Constructor for class ch.njol.skript.localization.PluralizingArgsMessage
- plus(Timespan) - Method in class ch.njol.skript.util.Date
-
Get a new instance of this Date with the added timespan
- PLUS - Enum constant in enum class ch.njol.skript.expressions.arithmetic.Operator
- POISON - Enum constant in enum class ch.njol.skript.util.PotionDataUtils
- POISON_LONG - Enum constant in enum class ch.njol.skript.util.PotionDataUtils
- POISON_STRONG - Enum constant in enum class ch.njol.skript.util.PotionDataUtils
- POLAND - Enum constant in enum class ch.njol.skript.Metrics.Country
- PORTUGAL - Enum constant in enum class ch.njol.skript.Metrics.Country
- PotionDataUtils - Enum Class in ch.njol.skript.util
- PotionEffectUtils - Class in ch.njol.skript.util
- power(A, R) - Method in interface ch.njol.skript.classes.Arithmetic
- power(Number, Number) - Method in class ch.njol.skript.classes.NumberArithmetic
- power(Vector, Vector) - Method in class ch.njol.skript.classes.VectorArithmethic
- PreciousStonesHook - Class in ch.njol.skript.hooks.regions
- PreciousStonesHook() - Constructor for class ch.njol.skript.hooks.regions.PreciousStonesHook
- PreciousStonesHook.PreciousStonesRegion - Class in ch.njol.skript.hooks.regions
- PreciousStonesRegion(Field) - Constructor for class ch.njol.skript.hooks.regions.PreciousStonesHook.PreciousStonesRegion
- Predicate<T> - Interface in ch.njol.util
- prerelease - Variable in class ch.njol.skript.update.GithubChecker.ResponseEntry
- PreScriptLoadEvent - Class in ch.njol.skript.events.bukkit
-
This event has no guarantee of being on the main thread.
- PreScriptLoadEvent(List<Config>) - Constructor for class ch.njol.skript.events.bukkit.PreScriptLoadEvent
- previous() - Method in class ch.njol.util.coll.iterator.ReversedListIterator
- previousIndex() - Method in class ch.njol.util.coll.iterator.ReversedListIterator
- printError() - Method in class ch.njol.skript.log.ParseLogHandler
- printError(String) - Method in class ch.njol.skript.log.ParseLogHandler
-
Prints the best error or the given error if no error has been logged.
- printError(String, ErrorQuality) - Method in class ch.njol.skript.log.ParseLogHandler
- printErrors() - Method in class ch.njol.skript.log.RetainingLogHandler
- printErrors(String) - Method in class ch.njol.skript.log.RetainingLogHandler
-
Prints all retained errors or the given one if no errors were retained.
- printErrors(String, ErrorQuality) - Method in class ch.njol.skript.log.RetainingLogHandler
- printErrors(CommandSender, String) - Method in class ch.njol.skript.log.RetainingLogHandler
-
Sends all retained error messages to the given recipient.
- printLog() - Method in class ch.njol.skript.log.ParseLogHandler
-
Prints the retained log
- printLog() - Method in class ch.njol.skript.log.RetainingLogHandler
-
Prints all retained log messages.
- priority - Variable in class ch.njol.skript.SkriptEventHandler.PriorityListener
- PriorityListener(EventPriority) - Constructor for class ch.njol.skript.SkriptEventHandler.PriorityListener
- PROPERTY - Enum constant in enum class ch.njol.skript.lang.ExpressionType
-
Property expressions, e.g.
- PropertyCondition<T> - Class in ch.njol.skript.conditions.base
-
This class can be used for an easier writing of conditions that contain only one type in the pattern, and are in one of the following forms: something is something something can something something has something The plural and negated forms are also supported.
- PropertyCondition() - Constructor for class ch.njol.skript.conditions.base.PropertyCondition
- PropertyCondition.PropertyType - Enum Class in ch.njol.skript.conditions.base
-
See
PropertyCondition
for more info - PropertyExpression<F,T> - Class in ch.njol.skript.expressions.base
-
Represents an expression which represents a property of another one.
- PropertyExpression() - Constructor for class ch.njol.skript.expressions.base.PropertyExpression
- provider - Variable in class ch.njol.skript.aliases.AliasesParser
-
Aliases provider, which takes the aliases and variations we parse.
- provider - Variable in class ch.njol.skript.aliases.ScriptAliases
-
Aliases provider.
- PseudoEnum<T extends PseudoEnum<T>> - Class in ch.njol.yggdrasil
-
A class that acts as a "pseudo-enum", i.e.
- PseudoEnum(String) - Constructor for class ch.njol.yggdrasil.PseudoEnum
- published_at - Variable in class ch.njol.skript.update.GithubChecker.ResponseEntry
- PUERTO_RICO - Enum constant in enum class ch.njol.skript.Metrics.Country
- put(T1, T2) - Method in class ch.njol.util.coll.BidiHashMap
- put(Node) - Method in class ch.njol.skript.config.NodeMap
- put(String, AliasesProvider.Variation) - Method in class ch.njol.skript.aliases.AliasesProvider.VariationGroup
- putAll(Map<? extends T1, ? extends T2>) - Method in class ch.njol.util.coll.BidiHashMap
- putObject(String, Object) - Method in class ch.njol.yggdrasil.Fields
- putPrimitive(String, Object) - Method in class ch.njol.yggdrasil.Fields
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form