Interface DoubleModifier.Simple

All Superinterfaces:
net.minecraft.world.attribute.modifier.AttributeModifier<Double,Double>, DoubleModifier<Double>
Enclosing interface:
DoubleModifier<Argument>
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface DoubleModifier.Simple extends DoubleModifier<Double>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraft.world.attribute.modifier.AttributeModifier

    net.minecraft.world.attribute.modifier.AttributeModifier.OperationId, net.minecraft.world.attribute.modifier.AttributeModifier.OverrideModifier<Value>

    Nested classes/interfaces inherited from interface DoubleModifier

    DoubleModifier.Simple
  • Field Summary

    Fields inherited from interface net.minecraft.world.attribute.modifier.AttributeModifier

    ARGB_COLOR_LIBRARY, BOOLEAN_LIBRARY, FLOAT_LIBRARY, INTEGER_LIBRARY, RGB_COLOR_LIBRARY

    Fields inherited from interface DoubleModifier

    ADD, ALPHA_BLEND, MAXIMUM, MINIMUM, MULTIPLY, SUBTRACT
  • Method Summary

    Modifier and Type
    Method
    Description
    default com.mojang.serialization.Codec<Double>
    argumentCodec(net.minecraft.world.attribute.EnvironmentAttribute<Double> environmentAttribute)
     
    default net.minecraft.world.attribute.LerpFunction<Double>
    argumentKeyframeLerp(net.minecraft.world.attribute.EnvironmentAttribute<Double> environmentAttribute)
     

    Methods inherited from interface net.minecraft.world.attribute.modifier.AttributeModifier

    apply
  • Method Details

    • argumentCodec

      default com.mojang.serialization.Codec<Double> argumentCodec(net.minecraft.world.attribute.EnvironmentAttribute<Double> environmentAttribute)
      Specified by:
      argumentCodec in interface net.minecraft.world.attribute.modifier.AttributeModifier<Double,Double>
    • argumentKeyframeLerp

      default net.minecraft.world.attribute.LerpFunction<Double> argumentKeyframeLerp(net.minecraft.world.attribute.EnvironmentAttribute<Double> environmentAttribute)
      Specified by:
      argumentKeyframeLerp in interface net.minecraft.world.attribute.modifier.AttributeModifier<Double,Double>