dev.aurelium.auraskills.api.stat.StatProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of auraskills-api Show documentation
Show all versions of auraskills-api Show documentation
API for AuraSkills, the ultra-versatile RPG skills plugin for Minecraft
package dev.aurelium.auraskills.api.stat;
import dev.aurelium.auraskills.api.option.OptionedProvider;
import dev.aurelium.auraskills.api.trait.Trait;
import java.util.List;
import java.util.Locale;
public interface StatProvider extends OptionedProvider {
boolean isEnabled(Stat stat);
List getTraits(Stat stat);
double getTraitModifier(Stat stat, Trait trait);
String getDisplayName(Stat stat, Locale locale, boolean formatted);
String getDescription(Stat stat, Locale locale, boolean formatted);
String getColor(Stat stat, Locale locale);
String getColoredName(Stat stat, Locale locale);
String getSymbol(Stat stat, Locale locale);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy