Newer
Older
void-pack-super-server / work / decompile-ee3ecae0 / net / minecraft / server / AttributeInstance.java
Simon Lindgren on 26 Mar 2020 648 bytes first commit
package net.minecraft.server;

import java.util.Set;
import java.util.UUID;
import javax.annotation.Nullable;

public interface AttributeInstance {

    IAttribute getAttribute();

    double getBaseValue();

    void setValue(double d0);

    Set<AttributeModifier> a(AttributeModifier.Operation attributemodifier_operation);

    Set<AttributeModifier> getModifiers();

    boolean a(AttributeModifier attributemodifier);

    @Nullable
    AttributeModifier a(UUID uuid);

    void addModifier(AttributeModifier attributemodifier);

    void removeModifier(AttributeModifier attributemodifier);

    void b(UUID uuid);

    double getValue();
}