Class AnvilProvider
java.lang.Object
xericker.arenalegends.gameplay.anvilstat.AnvilProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBlacklist(String id, Collection<org.bukkit.attribute.Attribute> attributes) voidaddBlacklist(String id, org.bukkit.attribute.Attribute... attributes) addModifier(String id, double multiplier) addModifier(String id, double multiplier, Collection<org.bukkit.attribute.Attribute> attributes) addModifier(String id, double multiplier, org.bukkit.attribute.Attribute attribute) doublecalculateValue(org.bukkit.attribute.Attribute attribute, double baseValue) booleanisAllowed(org.bukkit.attribute.Attribute attribute) voidremoveModifier(String id)
-
Constructor Details
-
AnvilProvider
public AnvilProvider()
-
-
Method Details
-
addModifier
-
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
-
addBlacklist
-
addBlacklist
-
calculateValue
public double calculateValue(org.bukkit.attribute.Attribute attribute, double baseValue) -
isAllowed
public boolean isAllowed(org.bukkit.attribute.Attribute attribute)
-