StatCondition

public class StatCondition extends EntityStatBoundCondition

Class StatCondition. Provides statcondition functionality for the Hytale server.

java.lang.Object > EntityStatBoundCondition > StatCondition

Field Summary

comparison

protected StatComparisonType comparison

Field comparison.

amount

protected float amount

Field amount.

Method Detail

StatCondition

public protected StatCondition ()

Method StatCondition.

eval0

public boolean eval0 (@Nonnull final Ref ref, @Nonnull final Instant currentTime, @Nonnull final EntityStatValue statValue)

Method eval0.

Parameters:
@Nonnull final Ref ref
@Nonnull final Instant currentTime
@Nonnull final EntityStatValue statValue

toString

public String toString ()

Method toString.

KeyedCodec

public new KeyedCodec ("Comparison", new EnumCodec(StatComparisonType.class)

Method KeyedCodec.

Parameters:
"Comparison" "Comparison"
new EnumCodec(StatComparisonType.class

StatComparisonType

public private StatComparisonType (final String prefix, final BiFloatPredicate satisfies)

Method StatComparisonType.

Parameters:
final String prefix
final BiFloatPredicate satisfies

getPrefix

public String getPrefix ()

Method getPrefix.

satisfies

public boolean satisfies (final float compareTo, final float f)

Method satisfies.

Parameters:
final float compareTo
final float f