Class AnvilProvider

java.lang.Object
xericker.arenalegends.gameplay.anvilstat.AnvilProvider

public class AnvilProvider extends Object
  • Constructor Details

    • AnvilProvider

      public AnvilProvider()
  • Method Details

    • addModifier

      public AnvilProvider.ValueModifier addModifier(String id, double multiplier)
    • addModifier

      public AnvilProvider.ValueModifier addModifier(String id, double multiplier, org.bukkit.attribute.Attribute attribute)
    • addModifier

      public AnvilProvider.ValueModifier addModifier(String id, double multiplier, Collection<org.bukkit.attribute.Attribute> attributes)
    • removeModifier

      public void removeModifier(String id)
    • addBlacklist

      public void addBlacklist(String id, org.bukkit.attribute.Attribute... attributes)
    • addBlacklist

      public void addBlacklist(String id, Collection<org.bukkit.attribute.Attribute> attributes)
    • calculateValue

      public double calculateValue(org.bukkit.attribute.Attribute attribute, double baseValue)
    • isAllowed

      public boolean isAllowed(org.bukkit.attribute.Attribute attribute)