Index
All Classes and Interfaces|All Packages
A
- applyIfNotEmpty(TagResolver, TagResolver.Builder) - Static method in class io.github.miniplaceholders.api.utils.Resolvers
-
Applies a TagResolver to a TagResolver.Builder in case it is not a TagResolver.empty()
- audiencePlaceholder(String, AudiencePlaceholder) - Method in interface io.github.miniplaceholders.api.Expansion.Builder
-
Adds an audience placeholder
- AudiencePlaceholder - Interface in io.github.miniplaceholders.api.placeholder
-
Audience Placeholder based on an Audience
- audiencePlaceholders(Audience) - Method in interface io.github.miniplaceholders.api.Expansion
-
Get the
TagResolver
of the desiredAudience
B
- builder(String) - Static method in interface io.github.miniplaceholders.api.Expansion
-
Creates a new Expansion Builder
C
- Components - Class in io.github.miniplaceholders.api.utils
-
Common components used in expansions
- Conditions - Class in io.github.miniplaceholders.api.utils
-
Checks required for the correct operation of the expansions
E
- EMPTY_TAG - Static variable in class io.github.miniplaceholders.api.utils.TagsUtils
-
Empty Tag
- Expansion - Interface in io.github.miniplaceholders.api
-
Expansion that contains placeholders
- Expansion.Builder - Interface in io.github.miniplaceholders.api
-
Expansion Builder
F
- FABRIC - Enum constant in enum class io.github.miniplaceholders.api.enums.Platform
-
Fabric Platform
- FALSE_COMPONENT - Static variable in class io.github.miniplaceholders.api.utils.Components
-
False Component
- filter(Class<? extends Audience>) - Method in interface io.github.miniplaceholders.api.Expansion.Builder
-
Filter the type of Audiences that this expansion can receive
- filter(Predicate<Audience>) - Method in interface io.github.miniplaceholders.api.Expansion.Builder
-
Filters the audiences that this expansion can receive through a Predicate
G
- getAudienceGlobalPlaceholders(Audience) - Static method in class io.github.miniplaceholders.api.MiniPlaceholders
-
Get the TagResolver based on an Audience and the global placeholders
- getAudiencePlaceholders(Audience) - Static method in class io.github.miniplaceholders.api.MiniPlaceholders
-
Get the TagResolver based on an Audience
- getExpansionByName(String) - Static method in class io.github.miniplaceholders.api.MiniPlaceholders
-
Get a specific expansion by name
- getExpansionCount() - Static method in class io.github.miniplaceholders.api.MiniPlaceholders
-
Get the amount of expansion registered
- getGlobalPlaceholders() - Static method in class io.github.miniplaceholders.api.MiniPlaceholders
-
Get the global placeholders
- getPlatform() - Static method in class io.github.miniplaceholders.api.MiniPlaceholders
-
Get the platform
- getRelationalGlobalPlaceholders(Audience, Audience) - Static method in class io.github.miniplaceholders.api.MiniPlaceholders
-
Get the relational placeholders based on two audiences, based on the first audience, and the global placeholders
- getRelationalPlaceholders(Audience, Audience) - Static method in class io.github.miniplaceholders.api.MiniPlaceholders
-
Get the relational placeholders based on two audiences
- globalPlaceholder(String, BiFunction<ArgumentQueue, Context, Tag>) - Method in interface io.github.miniplaceholders.api.Expansion.Builder
-
Adds a global placeholder
- globalPlaceholder(String, Tag) - Method in interface io.github.miniplaceholders.api.Expansion.Builder
-
Adds a global placeholder
- globalPlaceholders() - Method in interface io.github.miniplaceholders.api.Expansion
-
Get global placeholders
I
- io.github.miniplaceholders.api - module io.github.miniplaceholders.api
-
MiniPlaceholders API Module
- io.github.miniplaceholders.api - package io.github.miniplaceholders.api
-
MiniPlaceholders core package
- io.github.miniplaceholders.api.enums - package io.github.miniplaceholders.api.enums
-
Plugin enums
- io.github.miniplaceholders.api.placeholder - package io.github.miniplaceholders.api.placeholder
-
Placeholders available based on information obtained from Audiences
- io.github.miniplaceholders.api.utils - package io.github.miniplaceholders.api.utils
-
General Utilities Here you will find utilities that will help you in the development of expansions
- isEmpty(TagResolver) - Static method in class io.github.miniplaceholders.api.utils.Resolvers
-
Check if the TagResolver is an instance of TagResolver.empty(), that is, it will always return null
- isNotEmpty(TagResolver) - Static method in class io.github.miniplaceholders.api.utils.Resolvers
-
Checks if the TagResolver provided is not a TagResolver.empty()
K
- KRYPTON - Enum constant in enum class io.github.miniplaceholders.api.enums.Platform
-
Krypton Platform
L
- LEGACY_HEX_SERIALIZER - Static variable in class io.github.miniplaceholders.api.utils.LegacyUtils
-
Legacy serializer with hex support
- LegacyUtils - Class in io.github.miniplaceholders.api.utils
-
Legacy utils
M
- MiniPlaceholders - Class in io.github.miniplaceholders.api
-
MiniPlaceholders
N
- name() - Method in interface io.github.miniplaceholders.api.Expansion
-
Get the expansion name
- NO_COMPONENT - Static variable in class io.github.miniplaceholders.api.utils.Components
-
"No" Component
- nonEmptyString(String, String) - Static method in class io.github.miniplaceholders.api.utils.Conditions
-
Check if a string is empty or consists of whitespace characters only.
- nonEmptyString(String, Supplier<String>) - Static method in class io.github.miniplaceholders.api.utils.Conditions
-
Check if a string is empty or consists of whitespace characters only.
- nonNullOrEmptyString(String, String) - Static method in class io.github.miniplaceholders.api.utils.Conditions
-
Checks if a string is null or empty or consists of whitespace characters only.
- nonNullOrEmptyString(String, Supplier<String>) - Static method in class io.github.miniplaceholders.api.utils.Conditions
-
Checks if a string is null or empty or consists of whitespace characters only.
- NULL_AUDIENCE_PLACEHOLDER - Static variable in class io.github.miniplaceholders.api.utils.TagsUtils
-
An Audience placeholder that returns a null Tag
- NULL_RELATIONAL_PLACEHOLDER - Static variable in class io.github.miniplaceholders.api.utils.TagsUtils
-
A Relational placeholder that returns a null tag
- NULL_TAG - Static variable in class io.github.miniplaceholders.api.utils.TagsUtils
-
Null Tag
P
- PAPER - Enum constant in enum class io.github.miniplaceholders.api.enums.Platform
-
Paper Platform
- parsePossibleLegacy(String) - Static method in class io.github.miniplaceholders.api.utils.LegacyUtils
-
Parse a string with possible legacy symbols
- Platform - Enum Class in io.github.miniplaceholders.api.enums
-
Platforms on which MiniPlaceholders can be used
R
- register() - Method in interface io.github.miniplaceholders.api.Expansion
-
Register this expansion
- registered() - Method in interface io.github.miniplaceholders.api.Expansion
-
Get the registration status of this expansion
- relationalPlaceholder(String, RelationalPlaceholder) - Method in interface io.github.miniplaceholders.api.Expansion.Builder
-
Adds a Relational Placeholder based on two audiences
- RelationalPlaceholder - Interface in io.github.miniplaceholders.api.placeholder
-
Relational Placeholder based on two Audiences
- relationalPlaceholders(Audience, Audience) - Method in interface io.github.miniplaceholders.api.Expansion
-
Get the relational placeholders based on two audiences
- Resolvers - Class in io.github.miniplaceholders.api.utils
-
Class of utilities to manage TagResolvers
S
- SPONGE - Enum constant in enum class io.github.miniplaceholders.api.enums.Platform
-
Sponge Platform
- staticTag(String) - Static method in class io.github.miniplaceholders.api.utils.TagsUtils
-
Creates a new Tag based on a String
- staticTag(Component) - Static method in class io.github.miniplaceholders.api.utils.TagsUtils
-
Creates a new basic Tag based on a Component
T
- tag(Audience, Audience, ArgumentQueue, Context) - Method in interface io.github.miniplaceholders.api.placeholder.RelationalPlaceholder
-
A Tag based on two audiences
- tag(Audience, ArgumentQueue, Context) - Method in interface io.github.miniplaceholders.api.placeholder.AudiencePlaceholder
-
A Tag based on an Audience
- TagsUtils - Class in io.github.miniplaceholders.api.utils
-
Tags utils
- TRUE_COMPONENT - Static variable in class io.github.miniplaceholders.api.utils.Components
-
"True" Component
U
- unregister() - Method in interface io.github.miniplaceholders.api.Expansion
-
Unregisters this expansion
V
- valueOf(String) - Static method in enum class io.github.miniplaceholders.api.enums.Platform
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.miniplaceholders.api.enums.Platform
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VELOCITY - Enum constant in enum class io.github.miniplaceholders.api.enums.Platform
-
Velocity Platform
Y
- YES_COMPONENT - Static variable in class io.github.miniplaceholders.api.utils.Components
-
"Yes" Component
All Classes and Interfaces|All Packages