Java 类org.bukkit.attribute.Attributable 实例源码
项目:ProjectAres
文件:AttributeUtils.java
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);
}
}
项目:ProjectAres
文件:AttributeUtils.java
public static void removeAllModifiers(Attributable attributable, Attribute attribute) {
final AttributeInstance instance = attributable.getAttribute(attribute);
if(instance != null) removeAllModifiers(instance);
}
项目:ProjectAres
文件:AttributeUtils.java
public static void removeAllModifiers(Attributable attributable) {
for(Attribute attribute : Attribute.values()) removeAllModifiers(attributable, attribute);
}
项目:GameBoxx
文件:EEntity.java
public AttributeInstance getAttribute(Attribute attribute) {
if (entity instanceof Attributable) {
return ((Attributable)entity).getAttribute(attribute);
}
return null;
}