Class PlaceholderModuleResolver<E>
java.lang.Object
com.guflimc.brick.placeholders.api.module.PlaceholderModuleResolver<E>
- All Implemented Interfaces:
PlaceholderResolver<E>
- Direct Known Subclasses:
PlaceholderModuleManager,PlaceholderTreeModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmodules()voidregister(@NotNull PlaceholderModule<E> module) <R> voidregister(@NotNull String name, @NotNull PlaceholderResolver<E> resolver) net.kyori.adventure.text.Componentresolve(@NotNull String placeholder, @NotNull PlaceholderResolveContext<E> context) voidunregister(@NotNull PlaceholderModule<E> module)
-
Constructor Details
-
PlaceholderModuleResolver
public PlaceholderModuleResolver()
-
-
Method Details
-
modules
-
register
public <R> void register(@NotNull @NotNull String name, @NotNull @NotNull PlaceholderResolver<E> resolver) -
register
-
unregister
-
resolve
public net.kyori.adventure.text.Component resolve(@NotNull @NotNull String placeholder, @NotNull @NotNull PlaceholderResolveContext<E> context) - Specified by:
resolvein interfacePlaceholderResolver<E>
-