下面列出了怎么用org.bukkit.attribute.Attributable的API类实例代码及写法,或者点击链接到github查看源代码。
public static void removeModifier(Attributable attributable, AttributeModifier modifier) {
for(Attribute attribute : Attribute.values()) {
final AttributeInstance instance = attributable.getAttribute(attribute);
if(instance != null) instance.removeModifier(modifier);
}
}
public static void removeAllModifiers(Attributable attributable, Attribute attribute) {
final AttributeInstance instance = attributable.getAttribute(attribute);
if(instance != null) removeAllModifiers(instance);
}
public static void removeAllModifiers(Attributable attributable) {
for(Attribute attribute : Attribute.values()) removeAllModifiers(attributable, attribute);
}