Class PlaceholderResolver
java.lang.Object
net.sacredlabyrinth.phaed.simpleclans.hooks.papi.PlaceholderResolver
- Direct Known Subclasses:
KdrResolver,ListSizeResolver,MemberStatusResolver,MethodReturnResolver,NotNullReturnResolver,PlayerColorResolver,RankingPositionResolver
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract @NotNull StringgetId()protected @Nullable Objectabstract @NotNull Stringresolve(@Nullable org.bukkit.OfflinePlayer player, @NotNull Object object, @NotNull Method method, @NotNull String placeholder, @NotNull Map<String, String> config) Resolves the placeholder and returns its value
-
Field Details
-
plugin
-
-
Constructor Details
-
PlaceholderResolver
-
-
Method Details
-
getId
-
resolve
@NotNull public abstract @NotNull String resolve(@Nullable @Nullable org.bukkit.OfflinePlayer player, @NotNull @NotNull Object object, @NotNull @NotNull Method method, @NotNull @NotNull String placeholder, @NotNull @NotNull Map<String, String> config) Resolves the placeholder and returns its value- Parameters:
player- the player involved in the placeholder requestobject- the subject of the Placeholder, usually aClanor aClanPlayermethod- the annotated methodplaceholder- the placeholder to resolveconfig- configuration for the resolver- Returns:
- the resolved placeholder
-
invoke
-