Interface FloatProviderType<P extends FloatProvider>


public interface FloatProviderType<P extends FloatProvider>
Mappings:
Namespace Name
named net/minecraft/util/math/floatprovider/FloatProviderType
intermediary net/minecraft/class_5864
official bsm
  • Field Details

    • CONSTANT

      static final FloatProviderType<ConstantFloatProvider> CONSTANT
      Mappings:
      Namespace Name Mixin selector
      named CONSTANT Lnet/minecraft/util/math/floatprovider/FloatProviderType;CONSTANT:Lnet/minecraft/util/math/floatprovider/FloatProviderType;
      intermediary field_29008 Lnet/minecraft/class_5864;field_29008:Lnet/minecraft/class_5864;
      official a Lbsm;a:Lbsm;
    • UNIFORM

      static final FloatProviderType<UniformFloatProvider> UNIFORM
      Mappings:
      Namespace Name Mixin selector
      named UNIFORM Lnet/minecraft/util/math/floatprovider/FloatProviderType;UNIFORM:Lnet/minecraft/util/math/floatprovider/FloatProviderType;
      intermediary field_29009 Lnet/minecraft/class_5864;field_29009:Lnet/minecraft/class_5864;
      official b Lbsm;b:Lbsm;
    • CLAMPED_NORMAL

      static final FloatProviderType<ClampedNormalFloatProvider> CLAMPED_NORMAL
      Mappings:
      Namespace Name Mixin selector
      named CLAMPED_NORMAL Lnet/minecraft/util/math/floatprovider/FloatProviderType;CLAMPED_NORMAL:Lnet/minecraft/util/math/floatprovider/FloatProviderType;
      intermediary field_29010 Lnet/minecraft/class_5864;field_29010:Lnet/minecraft/class_5864;
      official c Lbsm;c:Lbsm;
    • TRAPEZOID

      static final FloatProviderType<TrapezoidFloatProvider> TRAPEZOID
      Mappings:
      Namespace Name Mixin selector
      named TRAPEZOID Lnet/minecraft/util/math/floatprovider/FloatProviderType;TRAPEZOID:Lnet/minecraft/util/math/floatprovider/FloatProviderType;
      intermediary field_29011 Lnet/minecraft/class_5864;field_29011:Lnet/minecraft/class_5864;
      official d Lbsm;d:Lbsm;
  • Method Details

    • codec

      com.mojang.serialization.MapCodec<P> codec()
    • register

      static <P extends FloatProvider> FloatProviderType<P> register(String id, com.mojang.serialization.MapCodec<P> codec)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/util/math/floatprovider/FloatProviderType;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/math/floatprovider/FloatProviderType;
      intermediary method_33925 Lnet/minecraft/class_5864;method_33925(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5864;
      official a Lbsm;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lbsm;