![JAR search and dependency download from the Maven repository](/logo.png)
me.deecaad.core.placeholder.NumericPlaceholderHandler Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mechanicscore Show documentation
Show all versions of mechanicscore Show documentation
Library plugin for WeaponMechanics containing Brigadier Commands, Mechanics, and more
package me.deecaad.core.placeholder;
import net.kyori.adventure.text.minimessage.tag.TagPattern;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public abstract class NumericPlaceholderHandler extends PlaceholderHandler {
public NumericPlaceholderHandler(@TagPattern String placeholderName) {
super(placeholderName);
}
@Nullable @Override
public final String onRequest(@NotNull PlaceholderData data) {
Number value = requestValue(data);
return value == null ? null : value.toString();
}
@Nullable public abstract Number requestValue(@NotNull PlaceholderData data);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy