类 IntProvider

java.lang.Object
net.minecraft.util.valueproviders.IntProvider
直接已知子类:
BiasedToBottomInt, ClampedInt, ClampedNormalInt, ConstantInt, UniformInt, WeightedListInt

public abstract class IntProvider extends Object
  • 字段详细资料

    • CONSTANT_OR_DISPATCH_CODEC

      private static final com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<Integer,IntProvider>> CONSTANT_OR_DISPATCH_CODEC
    • CODEC

      public static final com.mojang.serialization.Codec<IntProvider> CODEC
    • NON_NEGATIVE_CODEC

      public static final com.mojang.serialization.Codec<IntProvider> NON_NEGATIVE_CODEC
    • POSITIVE_CODEC

      public static final com.mojang.serialization.Codec<IntProvider> POSITIVE_CODEC
  • 构造器详细资料

    • IntProvider

      public IntProvider()
  • 方法详细资料

    • codec

      public static com.mojang.serialization.Codec<IntProvider> codec(int pMinInclusive, int pMaxInclusive)
    • codec

      public static <T extends IntProvider> com.mojang.serialization.Codec<T> codec(int pMinInclusive, int pMaxInclusive, com.mojang.serialization.Codec<T> pCodec)
    • sample

      public abstract int sample(RandomSource pRandom)
    • getMinValue

      public abstract int getMinValue()
    • getMaxValue

      public abstract int getMaxValue()
    • getType

      public abstract IntProviderType<?> getType()