Class AttributeInstanceMock

java.lang.Object
be.seeseemelk.mockbukkit.attribute.AttributeInstanceMock
All Implemented Interfaces:
org.bukkit.attribute.AttributeInstance

public class AttributeInstanceMock extends Object implements org.bukkit.attribute.AttributeInstance
  • Constructor Details

    • AttributeInstanceMock

      public AttributeInstanceMock(org.bukkit.attribute.Attribute attribute, double value)
  • Method Details

    • getAttribute

      @NotNull public @NotNull org.bukkit.attribute.Attribute getAttribute()
      Specified by:
      getAttribute in interface org.bukkit.attribute.AttributeInstance
    • getBaseValue

      public double getBaseValue()
      Specified by:
      getBaseValue in interface org.bukkit.attribute.AttributeInstance
    • setBaseValue

      public void setBaseValue(double value)
      Specified by:
      setBaseValue in interface org.bukkit.attribute.AttributeInstance
    • getModifiers

      @NotNull public @NotNull Collection<org.bukkit.attribute.AttributeModifier> getModifiers()
      Specified by:
      getModifiers in interface org.bukkit.attribute.AttributeInstance
    • addModifier

      public void addModifier(@NotNull @NotNull org.bukkit.attribute.AttributeModifier modifier)
      Specified by:
      addModifier in interface org.bukkit.attribute.AttributeInstance
    • removeModifier

      public void removeModifier(@NotNull @NotNull org.bukkit.attribute.AttributeModifier modifier)
      Specified by:
      removeModifier in interface org.bukkit.attribute.AttributeInstance
    • getValue

      public double getValue()
      Specified by:
      getValue in interface org.bukkit.attribute.AttributeInstance
    • getDefaultValue

      public double getDefaultValue()
      Specified by:
      getDefaultValue in interface org.bukkit.attribute.AttributeInstance