Class CalculatingPlaceholder<T>
java.lang.Object
com.bencodez.advancedcore.api.placeholder.PlaceHolder<T>
com.bencodez.advancedcore.api.placeholder.CalculatingPlaceholder<T>
- Type Parameters:
T- the user type
Abstract class for calculating placeholders.
-
Constructor Summary
ConstructorsConstructorDescriptionCalculatingPlaceholder(String identifier) Instantiates a new calculating placeholder.CalculatingPlaceholder(String identifier, boolean useStartsWith) Instantiates a new calculating placeholder.CalculatingPlaceholder(String identifier, String noValueReturn) Instantiates a new calculating placeholder.CalculatingPlaceholder(String identifier, String noValueReturn, boolean useStartsWith) Instantiates a new calculating placeholder. -
Method Summary
Modifier and TypeMethodDescriptionvoidclearCachePlayer(UUID javaUUID) Clears cache for a player.abstract StringplaceholderDataRequest(T user, String identifier) Placeholder data request.Methods inherited from class com.bencodez.advancedcore.api.placeholder.PlaceHolder
hasDescription, isCached, isCached, matches, placeholderRequest, setUseCache, updateDataKey, useStartsWith, withDescription
-
Constructor Details
-
CalculatingPlaceholder
Instantiates a new calculating placeholder.- Parameters:
identifier- the identifier
-
CalculatingPlaceholder
Instantiates a new calculating placeholder.- Parameters:
identifier- the identifieruseStartsWith- whether to use starts with matching
-
CalculatingPlaceholder
Instantiates a new calculating placeholder.- Parameters:
identifier- the identifiernoValueReturn- the no value return string
-
CalculatingPlaceholder
Instantiates a new calculating placeholder.- Parameters:
identifier- the identifiernoValueReturn- the no value return stringuseStartsWith- whether to use starts with matching
-
-
Method Details
-
clearCachePlayer
Description copied from class:PlaceHolderClears cache for a player.- Overrides:
clearCachePlayerin classPlaceHolder<T>- Parameters:
javaUUID- the player UUID
-
placeholderDataRequest
Placeholder data request.- Parameters:
user- the useridentifier- the identifier- Returns:
- the result string
-