Class ModifiableAttributeInstance


  • public class ModifiableAttributeInstance
    extends java.lang.Object
    • Method Detail

      • getAttribute

        public Attribute getAttribute()
      • getBaseValue

        public double getBaseValue()
      • setBaseValue

        public void setBaseValue​(double p_111128_1_)
      • getModifier

        @Nullable
        public AttributeModifier getModifier​(java.util.UUID p_111127_1_)
      • addTransientModifier

        public void addTransientModifier​(AttributeModifier p_233767_1_)
      • addPermanentModifier

        public void addPermanentModifier​(AttributeModifier p_233769_1_)
      • setDirty

        protected void setDirty()
      • removeModifier

        public void removeModifier​(java.util.UUID p_188479_1_)
      • removePermanentModifier

        public boolean removePermanentModifier​(java.util.UUID p_233770_1_)
      • removeModifiers

        public void removeModifiers()
      • getValue

        public double getValue()
      • calculateValue

        private double calculateValue()