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 otherEffectSections. - 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
ChatColorfrom 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
NumberFormatExceptionwhen 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
NumberFormatExceptionwhen 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
PatternElementthat 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, wherePatternElement.nextpoints to the next element to be matched, which can be on an outer level, and wherePatternElement.originalNextpoints 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
ArgsMessagethat 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
PropertyConditionfor 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