Class HudPlaceholder.Builder<T>
java.lang.Object
kr.toxicity.hud.api.placeholder.HudPlaceholder.Builder<T>
- Type Parameters:
T- type (Number, String, Boolean)
- Enclosing interface:
HudPlaceholder<T>
Placeholder builder
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(@NotNull String name, @NotNull PlaceholderContainer<T> container) Adds new placeholder to registry@NotNull HudPlaceholder<T> build()Builds placeholder.@NotNull HudPlaceholder.Builder<T> function(@NotNull HudPlaceholder.PlaceholderFunction<T> function) Sets function@NotNull HudPlaceholder.Builder<T> requiredArgsLength(int requiredArgsLength) Sets required args amount
-
Method Details
-
requiredArgsLength
Sets required args amount- Parameters:
requiredArgsLength- amount- Returns:
- this
-
function
@NotNull public @NotNull HudPlaceholder.Builder<T> function(@NotNull @NotNull HudPlaceholder.PlaceholderFunction<T> function) Sets function- Parameters:
function- function- Returns:
- this
-
build
-
add
Adds new placeholder to registry- Parameters:
name- placeholder namecontainer- registry- See Also:
-