All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dev.aurelium.auraskills.api.stat.StatProvider Maven / Gradle / Ivy

There is a newer version: 2.2.6
Show newest version
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