Index

A B C E F G I K L M N P R S T U V Y 
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 desired Audience

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
A B C E F G I K L M N P R S T U V Y 
All Classes and Interfaces|All Packages