Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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 other EffectSections.
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 with Integer.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 with Long.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 PatternElements, where PatternElement.next points to the next element to be matched, which can be on an outer level, and where PatternElement.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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form