Class UniformFloatDistribution

java.lang.Object
net.minecraft.world.gen.UniformFloatDistribution

public class UniformFloatDistribution
extends Object
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<UniformFloatDistribution> CODEC
    • base

      private final float base
    • spread

      private final float spread
  • Constructor Details

    • UniformFloatDistribution

      private UniformFloatDistribution​(float base, float spread)
  • Method Details

    • createValidatedCodec

      public static com.mojang.serialization.Codec<UniformFloatDistribution> createValidatedCodec​(float minBase, float maxBase, float maxSpread)
    • of

      public static UniformFloatDistribution of​(float value)
      Creates a distribution with a constant value.
      Parameters:
      value - the constant value
    • of

      public static UniformFloatDistribution of​(float base, float spread)
    • getValue

      public float getValue​(Random random)
    • minValue

      public float minValue()
    • maxValue

      public float maxValue()
    • equals

      public boolean equals​(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object