Interface AttributeValidator<Value>


public interface AttributeValidator<Value>
Mappings:
Namespace Name
named net/minecraft/world/attribute/AttributeValidator
intermediary net/minecraft/class_12191
official cdr
  • Field Details

    • PROBABILITY

      static final AttributeValidator<Float> PROBABILITY
      Mappings:
      Namespace Name Mixin selector
      named PROBABILITY Lnet/minecraft/world/attribute/AttributeValidator;PROBABILITY:Lnet/minecraft/world/attribute/AttributeValidator;
      intermediary field_63687 Lnet/minecraft/class_12191;field_63687:Lnet/minecraft/class_12191;
      official a Lcdr;a:Lcdr;
    • NON_NEGATIVE_FLOAT

      static final AttributeValidator<Float> NON_NEGATIVE_FLOAT
      Mappings:
      Namespace Name Mixin selector
      named NON_NEGATIVE_FLOAT Lnet/minecraft/world/attribute/AttributeValidator;NON_NEGATIVE_FLOAT:Lnet/minecraft/world/attribute/AttributeValidator;
      intermediary field_63688 Lnet/minecraft/class_12191;field_63688:Lnet/minecraft/class_12191;
      official b Lcdr;b:Lcdr;
  • Method Details

    • all

      static <Value> AttributeValidator<Value> all()
      Mappings:
      Namespace Name Mixin selector
      named all Lnet/minecraft/world/attribute/AttributeValidator;all()Lnet/minecraft/world/attribute/AttributeValidator;
      intermediary method_75623 Lnet/minecraft/class_12191;method_75623()Lnet/minecraft/class_12191;
      official a Lcdr;a()Lcdr;
    • ranged

      static AttributeValidator<Float> ranged(float min, float max)
      Mappings:
      Namespace Name Mixin selector
      named ranged Lnet/minecraft/world/attribute/AttributeValidator;ranged(FF)Lnet/minecraft/world/attribute/AttributeValidator;
      intermediary method_75624 Lnet/minecraft/class_12191;method_75624(FF)Lnet/minecraft/class_12191;
      official a Lcdr;a(FF)Lcdr;
    • validate

      com.mojang.serialization.DataResult<Value> validate(Value value)
      Mappings:
      Namespace Name Mixin selector
      named validate Lnet/minecraft/world/attribute/AttributeValidator;validate(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
      intermediary method_75625 Lnet/minecraft/class_12191;method_75625(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
      official a Lcdr;a(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
    • clamp

      Value clamp(Value value)
      Mappings:
      Namespace Name Mixin selector
      named clamp Lnet/minecraft/world/attribute/AttributeValidator;clamp(Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_75626 Lnet/minecraft/class_12191;method_75626(Ljava/lang/Object;)Ljava/lang/Object;
      official b Lcdr;b(Ljava/lang/Object;)Ljava/lang/Object;