Skip to content

Package net.minecraft.util.valueproviders

Part 1/1


BiasedToBottomInt

  • Full name: net.minecraft.util.valueproviders.BiasedToBottomInt
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/BiasedToBottomInt.java
  • Type: class
  • Modifiers: public
  • Extends: IntProvider

net.minecraft.util.valueproviders.BiasedToBottomInt#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/BiasedToBottomInt.java:46
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

คืนค่า: this.maxInclusive.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BiasedToBottomInt instance = ...;
int result = instance.getMaxValue();

net.minecraft.util.valueproviders.BiasedToBottomInt#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/BiasedToBottomInt.java:41
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

คืนค่า: this.minInclusive.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BiasedToBottomInt instance = ...;
int result = instance.getMinValue();

net.minecraft.util.valueproviders.BiasedToBottomInt#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/BiasedToBottomInt.java:51
  • Modifiers: public
  • Return: IntProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: IntProviderType.BIASED_TO_BOTTOM.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BiasedToBottomInt instance = ...;
IntProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.BiasedToBottomInt#of(int,int)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/BiasedToBottomInt.java:32
  • Modifiers: public static
  • Return: BiasedToBottomInt

คืออะไร

ดำเนินการ of ตาม implementation ของ BiasedToBottomInt

ทำงานยังไง

สร้างออบเจ็กต์: BiasedToBottomInt. คืนค่า: new BiasedToBottomInt(i, j).

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

BiasedToBottomInt result = BiasedToBottomInt.of(0, 0);

net.minecraft.util.valueproviders.BiasedToBottomInt#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/BiasedToBottomInt.java:36
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ sample ตาม implementation ของ BiasedToBottomInt

ทำงานยังไง

เรียกต่อ: nextInt(). คืนค่า: this.minInclusive + randomSource.nextInt(randomSource.nextInt(this.maxInclusive - this.minInclusive + 1) + 1).

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

BiasedToBottomInt instance = ...;
RandomSource randomSource = ...;
int result = instance.sample(randomSource);

net.minecraft.util.valueproviders.BiasedToBottomInt#toString()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/BiasedToBottomInt.java:56
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ BiasedToBottomInt

ทำงานยังไง

คืนค่า: "[" + this.minInclusive + "-" + this.maxInclusive + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BiasedToBottomInt instance = ...;
String result = instance.toString();

ClampedInt

  • Full name: net.minecraft.util.valueproviders.ClampedInt
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/ClampedInt.java
  • Type: class
  • Modifiers: public
  • Extends: IntProvider

net.minecraft.util.valueproviders.ClampedInt#ClampedInt(IntProvider,int,int)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedInt.java:32
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClampedInt ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: source, minInclusive, maxInclusive.

Parameters

  • IntProvider intProvider
  • int i
  • int j

ตัวอย่างใช้งาน

IntProvider intProvider = ...;
ClampedInt instance = new ClampedInt(intProvider, 0, 0);

net.minecraft.util.valueproviders.ClampedInt#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedInt.java:48
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

เรียกต่อ: min(). คืนค่า: Math.min(this.maxInclusive, this.source.getMaxValue()).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedInt instance = ...;
int result = instance.getMaxValue();

net.minecraft.util.valueproviders.ClampedInt#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedInt.java:43
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

เรียกต่อ: max(). คืนค่า: Math.max(this.minInclusive, this.source.getMinValue()).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedInt instance = ...;
int result = instance.getMinValue();

net.minecraft.util.valueproviders.ClampedInt#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedInt.java:53
  • Modifiers: public
  • Return: IntProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: IntProviderType.CLAMPED.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedInt instance = ...;
IntProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.ClampedInt#of(IntProvider,int,int)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedInt.java:28
  • Modifiers: public static
  • Return: ClampedInt

คืออะไร

ดำเนินการ of ตาม implementation ของ ClampedInt

ทำงานยังไง

สร้างออบเจ็กต์: ClampedInt. คืนค่า: new ClampedInt(intProvider, i, j).

Parameters

  • IntProvider intProvider
  • int i
  • int j

ตัวอย่างใช้งาน

IntProvider intProvider = ...;
ClampedInt result = ClampedInt.of(intProvider, 0, 0);

net.minecraft.util.valueproviders.ClampedInt#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedInt.java:38
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ sample ตาม implementation ของ ClampedInt

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: Mth.clamp(this.source.sample(randomSource), this.minInclusive, this.maxInclusive).

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

ClampedInt instance = ...;
RandomSource randomSource = ...;
int result = instance.sample(randomSource);

ClampedNormalFloat

  • Full name: net.minecraft.util.valueproviders.ClampedNormalFloat
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/ClampedNormalFloat.java
  • Type: class
  • Modifiers: public
  • Extends: FloatProvider

net.minecraft.util.valueproviders.ClampedNormalFloat#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalFloat.java:55
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

คืนค่า: this.max.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedNormalFloat instance = ...;
float result = instance.getMaxValue();

net.minecraft.util.valueproviders.ClampedNormalFloat#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalFloat.java:50
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

คืนค่า: this.min.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedNormalFloat instance = ...;
float result = instance.getMinValue();

net.minecraft.util.valueproviders.ClampedNormalFloat#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalFloat.java:60
  • Modifiers: public
  • Return: FloatProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: FloatProviderType.CLAMPED_NORMAL.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedNormalFloat instance = ...;
FloatProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.ClampedNormalFloat#of(float,float,float,float)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalFloat.java:30
  • Modifiers: public static
  • Return: ClampedNormalFloat

คืออะไร

ดำเนินการ of ตาม implementation ของ ClampedNormalFloat

ทำงานยังไง

สร้างออบเจ็กต์: ClampedNormalFloat. คืนค่า: new ClampedNormalFloat(f, g, h, i).

Parameters

  • float f
  • float g
  • float h
  • float i

ตัวอย่างใช้งาน

ClampedNormalFloat result = ClampedNormalFloat.of(0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.util.valueproviders.ClampedNormalFloat#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalFloat.java:41
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ sample ตาม implementation ของ ClampedNormalFloat

ทำงานยังไง

คืนค่า: sample(randomSource, this.mean, this.deviation, this.min, this.max).

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

ClampedNormalFloat instance = ...;
RandomSource randomSource = ...;
float result = instance.sample(randomSource);

net.minecraft.util.valueproviders.ClampedNormalFloat#sample(RandomSource,float,float,float,float)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalFloat.java:46
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ sample ตาม implementation ของ ClampedNormalFloat

ทำงานยังไง

เรียกต่อ: clamp(), normal(). คืนค่า: Mth.clamp(Mth.normal(randomSource, f, g), h, i).

Parameters

  • RandomSource randomSource
  • float f
  • float g
  • float h
  • float i

ตัวอย่างใช้งาน

RandomSource randomSource = ...;
float result = ClampedNormalFloat.sample(randomSource, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.util.valueproviders.ClampedNormalFloat#toString()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalFloat.java:65
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ ClampedNormalFloat

ทำงานยังไง

เรียกต่อ: normal(). คืนค่า: "normal(" + this.mean + ", " + this.deviation + ") in [" + this.min + "-" + this.max + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedNormalFloat instance = ...;
String result = instance.toString();

ClampedNormalInt

  • Full name: net.minecraft.util.valueproviders.ClampedNormalInt
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/ClampedNormalInt.java
  • Type: class
  • Modifiers: public
  • Extends: IntProvider

net.minecraft.util.valueproviders.ClampedNormalInt#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalInt.java:55
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

คืนค่า: this.maxInclusive.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedNormalInt instance = ...;
int result = instance.getMaxValue();

net.minecraft.util.valueproviders.ClampedNormalInt#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalInt.java:50
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

คืนค่า: this.minInclusive.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedNormalInt instance = ...;
int result = instance.getMinValue();

net.minecraft.util.valueproviders.ClampedNormalInt#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalInt.java:60
  • Modifiers: public
  • Return: IntProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: IntProviderType.CLAMPED_NORMAL.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedNormalInt instance = ...;
IntProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.ClampedNormalInt#of(float,float,int,int)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalInt.java:30
  • Modifiers: public static
  • Return: ClampedNormalInt

คืออะไร

ดำเนินการ of ตาม implementation ของ ClampedNormalInt

ทำงานยังไง

สร้างออบเจ็กต์: ClampedNormalInt. คืนค่า: new ClampedNormalInt(f, g, i, j).

Parameters

  • float f
  • float g
  • int i
  • int j

ตัวอย่างใช้งาน

ClampedNormalInt result = ClampedNormalInt.of(0.0F, 0.0F, 0, 0);

net.minecraft.util.valueproviders.ClampedNormalInt#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalInt.java:41
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ sample ตาม implementation ของ ClampedNormalInt

ทำงานยังไง

คืนค่า: sample(randomSource, this.mean, this.deviation, this.minInclusive, this.maxInclusive).

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

ClampedNormalInt instance = ...;
RandomSource randomSource = ...;
int result = instance.sample(randomSource);

net.minecraft.util.valueproviders.ClampedNormalInt#sample(RandomSource,float,float,float,float)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalInt.java:46
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ sample ตาม implementation ของ ClampedNormalInt

ทำงานยังไง

เรียกต่อ: clamp(), normal(). คืนค่า: (int)Mth.clamp(Mth.normal(randomSource, f, g), h, i).

Parameters

  • RandomSource randomSource
  • float f
  • float g
  • float h
  • float i

ตัวอย่างใช้งาน

RandomSource randomSource = ...;
int result = ClampedNormalInt.sample(randomSource, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.util.valueproviders.ClampedNormalInt#toString()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ClampedNormalInt.java:65
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ ClampedNormalInt

ทำงานยังไง

เรียกต่อ: normal(). คืนค่า: "normal(" + this.mean + ", " + this.deviation + ") in [" + this.minInclusive + "-" + this.maxInclusive + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClampedNormalInt instance = ...;
String result = instance.toString();

ConstantFloat

  • Full name: net.minecraft.util.valueproviders.ConstantFloat
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/ConstantFloat.java
  • Type: class
  • Modifiers: public
  • Extends: FloatProvider

net.minecraft.util.valueproviders.ConstantFloat#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantFloat.java:34
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

คืนค่า: this.value.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantFloat instance = ...;
float result = instance.getMaxValue();

net.minecraft.util.valueproviders.ConstantFloat#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantFloat.java:29
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

คืนค่า: this.value.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantFloat instance = ...;
float result = instance.getMinValue();

net.minecraft.util.valueproviders.ConstantFloat#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantFloat.java:39
  • Modifiers: public
  • Return: FloatProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: FloatProviderType.CONSTANT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantFloat instance = ...;
FloatProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.ConstantFloat#getValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantFloat.java:20
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Value

ทำงานยังไง

คืนค่า: this.value.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantFloat instance = ...;
float result = instance.getValue();

net.minecraft.util.valueproviders.ConstantFloat#of(float)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantFloat.java:12
  • Modifiers: public static
  • Return: ConstantFloat

คืออะไร

ดำเนินการ of ตาม implementation ของ ConstantFloat

ทำงานยังไง

สร้างออบเจ็กต์: ConstantFloat. คืนค่า: f == 0.0F ? ZERO : new ConstantFloat(f).

Parameters

  • float f

ตัวอย่างใช้งาน

ConstantFloat result = ConstantFloat.of(0.0F);

net.minecraft.util.valueproviders.ConstantFloat#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantFloat.java:24
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ sample ตาม implementation ของ ConstantFloat

ทำงานยังไง

คืนค่า: this.value.

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

ConstantFloat instance = ...;
RandomSource randomSource = ...;
float result = instance.sample(randomSource);

net.minecraft.util.valueproviders.ConstantFloat#toString()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantFloat.java:44
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ ConstantFloat

ทำงานยังไง

คืนค่า: Float.toString(this.value).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantFloat instance = ...;
String result = instance.toString();

ConstantInt

  • Full name: net.minecraft.util.valueproviders.ConstantInt
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/ConstantInt.java
  • Type: class
  • Modifiers: public
  • Extends: IntProvider

net.minecraft.util.valueproviders.ConstantInt#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantInt.java:34
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

คืนค่า: this.value.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantInt instance = ...;
int result = instance.getMaxValue();

net.minecraft.util.valueproviders.ConstantInt#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantInt.java:29
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

คืนค่า: this.value.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantInt instance = ...;
int result = instance.getMinValue();

net.minecraft.util.valueproviders.ConstantInt#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantInt.java:39
  • Modifiers: public
  • Return: IntProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: IntProviderType.CONSTANT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantInt instance = ...;
IntProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.ConstantInt#getValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantInt.java:20
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Value

ทำงานยังไง

คืนค่า: this.value.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantInt instance = ...;
int result = instance.getValue();

net.minecraft.util.valueproviders.ConstantInt#of(int)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantInt.java:12
  • Modifiers: public static
  • Return: ConstantInt

คืออะไร

ดำเนินการ of ตาม implementation ของ ConstantInt

ทำงานยังไง

สร้างออบเจ็กต์: ConstantInt. คืนค่า: i == 0 ? ZERO : new ConstantInt(i).

Parameters

  • int i

ตัวอย่างใช้งาน

ConstantInt result = ConstantInt.of(0);

net.minecraft.util.valueproviders.ConstantInt#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantInt.java:24
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ sample ตาม implementation ของ ConstantInt

ทำงานยังไง

คืนค่า: this.value.

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

ConstantInt instance = ...;
RandomSource randomSource = ...;
int result = instance.sample(randomSource);

net.minecraft.util.valueproviders.ConstantInt#toString()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/ConstantInt.java:44
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ ConstantInt

ทำงานยังไง

คืนค่า: Integer.toString(this.value).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConstantInt instance = ...;
String result = instance.toString();

FloatProvider

  • Full name: net.minecraft.util.valueproviders.FloatProvider
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/FloatProvider.java
  • Type: class
  • Modifiers: public abstract
  • Implements: SampledFloat

net.minecraft.util.valueproviders.FloatProvider#codec(float,float)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/FloatProvider.java:17
  • Modifiers: public static
  • Return: Codec<FloatProvider>

คืออะไร

ดำเนินการ codec ตาม implementation ของ FloatProvider

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: validate(), getMinValue(), error(), getMaxValue(), success(). คืนค่า: DataResult.error(() -> "Value provider too low: " + f + " [" + floatProvider.getMinValue() + "-" + floatProvider.getMaxValue() + "]").

Parameters

  • float f
  • float g

ตัวอย่างใช้งาน

Codec<FloatProvider> result = FloatProvider.codec(0.0F, 0.0F);

net.minecraft.util.valueproviders.FloatProvider#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/FloatProvider.java:33
  • Modifiers: public abstract
  • Return: float

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FloatProvider instance = ...;
float result = instance.getMaxValue();

net.minecraft.util.valueproviders.FloatProvider#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/FloatProvider.java:31
  • Modifiers: public abstract
  • Return: float

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FloatProvider instance = ...;
float result = instance.getMinValue();

net.minecraft.util.valueproviders.FloatProvider#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/FloatProvider.java:35
  • Modifiers: public abstract
  • Return: FloatProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FloatProvider instance = ...;
FloatProviderType<?> result = instance.getType();

FloatProviderType

  • Full name: net.minecraft.util.valueproviders.FloatProviderType
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/FloatProviderType.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.valueproviders.FloatProviderType#codec()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/FloatProviderType.java:13
  • Modifiers: ``
  • Return: MapCodec<P>

คืออะไร

ดำเนินการ codec ตาม implementation ของ FloatProviderType

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FloatProviderType instance = ...;
MapCodec<P> result = instance.codec();

net.minecraft.util.valueproviders.FloatProviderType#register(String,MapCodec<P>)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/FloatProviderType.java:15
  • Modifiers: static
  • Return: FloatProviderType<P>

คืออะไร

ลงทะเบียน register

ทำงานยังไง

คืนค่า: Registry.register(BuiltInRegistries.FLOAT_PROVIDER_TYPE, string, () -> mapCodec).

Parameters

  • String string
  • MapCodec<P> mapCodec

ตัวอย่างใช้งาน

MapCodec<P> mapCodec = ...;
FloatProviderType<P> result = FloatProviderType.register("value", mapCodec);

IntProvider

  • Full name: net.minecraft.util.valueproviders.IntProvider
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/IntProvider.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.util.valueproviders.IntProvider#codec(int,int)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/IntProvider.java:20
  • Modifiers: public static
  • Return: Codec<IntProvider>

คืออะไร

ดำเนินการ codec ตาม implementation ของ IntProvider

ทำงานยังไง

เรียกต่อ: validateCodec(). คืนค่า: validateCodec(i, j, CODEC).

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

Codec<IntProvider> result = IntProvider.codec(0, 0);

net.minecraft.util.valueproviders.IntProvider#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/IntProvider.java:42
  • Modifiers: public abstract
  • Return: int

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

IntProvider instance = ...;
int result = instance.getMaxValue();

net.minecraft.util.valueproviders.IntProvider#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/IntProvider.java:40
  • Modifiers: public abstract
  • Return: int

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

IntProvider instance = ...;
int result = instance.getMinValue();

net.minecraft.util.valueproviders.IntProvider#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/IntProvider.java:44
  • Modifiers: public abstract
  • Return: IntProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

IntProvider instance = ...;
IntProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.IntProvider#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/IntProvider.java:38
  • Modifiers: public abstract
  • Return: int

คืออะไร

ดำเนินการ sample ตาม implementation ของ IntProvider

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

IntProvider instance = ...;
RandomSource randomSource = ...;
int result = instance.sample(randomSource);

net.minecraft.util.valueproviders.IntProvider#validateCodec(int,int,Codec<T>)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/IntProvider.java:24
  • Modifiers: public static
  • Return: Codec<T>

คืออะไร

ตรวจสอบความถูกต้อง Codec

ทำงานยังไง

เรียกต่อ: validate(). คืนค่า: codec.validate(intProvider -> validate(i, j, intProvider)).

Parameters

  • int i
  • int j
  • Codec<T> codec

ตัวอย่างใช้งาน

Codec<T> codec = ...;
Codec<T> result = IntProvider.validateCodec(0, 0, codec);

IntProviderType

  • Full name: net.minecraft.util.valueproviders.IntProviderType
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/IntProviderType.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.valueproviders.IntProviderType#codec()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/IntProviderType.java:15
  • Modifiers: ``
  • Return: MapCodec<P>

คืออะไร

ดำเนินการ codec ตาม implementation ของ IntProviderType

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

IntProviderType instance = ...;
MapCodec<P> result = instance.codec();

net.minecraft.util.valueproviders.IntProviderType#register(String,MapCodec<P>)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/IntProviderType.java:17
  • Modifiers: static
  • Return: IntProviderType<P>

คืออะไร

ลงทะเบียน register

ทำงานยังไง

คืนค่า: Registry.register(BuiltInRegistries.INT_PROVIDER_TYPE, string, () -> mapCodec).

Parameters

  • String string
  • MapCodec<P> mapCodec

ตัวอย่างใช้งาน

MapCodec<P> mapCodec = ...;
IntProviderType<P> result = IntProviderType.register("value", mapCodec);

MultipliedFloats

  • Full name: net.minecraft.util.valueproviders.MultipliedFloats
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/MultipliedFloats.java
  • Type: class
  • Modifiers: public
  • Implements: SampledFloat

net.minecraft.util.valueproviders.MultipliedFloats#MultipliedFloats(SampledFloat[])

  • Origin: common
  • Source: net/minecraft/util/valueproviders/MultipliedFloats.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MultipliedFloats ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: values.

Parameters

  • SampledFloat[] sampledFloats

ตัวอย่างใช้งาน

SampledFloat[] sampledFloats = ...;
MultipliedFloats instance = new MultipliedFloats(sampledFloats);

net.minecraft.util.valueproviders.MultipliedFloats#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/MultipliedFloats.java:13
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ sample ตาม implementation ของ MultipliedFloats

ทำงานยังไง

มีการวนลูป. คืนค่า: f.

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

MultipliedFloats instance = ...;
RandomSource randomSource = ...;
float result = instance.sample(randomSource);

net.minecraft.util.valueproviders.MultipliedFloats#toString()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/MultipliedFloats.java:24
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ MultipliedFloats

ทำงานยังไง

คืนค่า: "MultipliedFloats" + Arrays.toString(this.values).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultipliedFloats instance = ...;
String result = instance.toString();

SampledFloat

  • Full name: net.minecraft.util.valueproviders.SampledFloat
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/SampledFloat.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.valueproviders.SampledFloat#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/SampledFloat.java:6
  • Modifiers: ``
  • Return: float

คืออะไร

ดำเนินการ sample ตาม implementation ของ SampledFloat

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

SampledFloat instance = ...;
RandomSource randomSource = ...;
float result = instance.sample(randomSource);

TrapezoidFloat

  • Full name: net.minecraft.util.valueproviders.TrapezoidFloat
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/TrapezoidFloat.java
  • Type: class
  • Modifiers: public
  • Extends: FloatProvider

net.minecraft.util.valueproviders.TrapezoidFloat#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/TrapezoidFloat.java:56
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

คืนค่า: this.max.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrapezoidFloat instance = ...;
float result = instance.getMaxValue();

net.minecraft.util.valueproviders.TrapezoidFloat#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/TrapezoidFloat.java:51
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

คืนค่า: this.min.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrapezoidFloat instance = ...;
float result = instance.getMinValue();

net.minecraft.util.valueproviders.TrapezoidFloat#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/TrapezoidFloat.java:61
  • Modifiers: public
  • Return: FloatProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: FloatProviderType.TRAPEZOID.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrapezoidFloat instance = ...;
FloatProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.TrapezoidFloat#of(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/TrapezoidFloat.java:33
  • Modifiers: public static
  • Return: TrapezoidFloat

คืออะไร

ดำเนินการ of ตาม implementation ของ TrapezoidFloat

ทำงานยังไง

สร้างออบเจ็กต์: TrapezoidFloat. คืนค่า: new TrapezoidFloat(f, g, h).

Parameters

  • float f
  • float g
  • float h

ตัวอย่างใช้งาน

TrapezoidFloat result = TrapezoidFloat.of(0.0F, 0.0F, 0.0F);

net.minecraft.util.valueproviders.TrapezoidFloat#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/TrapezoidFloat.java:43
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ sample ตาม implementation ของ TrapezoidFloat

ทำงานยังไง

เรียกต่อ: nextFloat(). คืนค่า: this.min + randomSource.nextFloat() * h + randomSource.nextFloat() * g.

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

TrapezoidFloat instance = ...;
RandomSource randomSource = ...;
float result = instance.sample(randomSource);

net.minecraft.util.valueproviders.TrapezoidFloat#toString()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/TrapezoidFloat.java:66
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ TrapezoidFloat

ทำงานยังไง

เรียกต่อ: trapezoid(). คืนค่า: "trapezoid(" + this.plateau + ") in [" + this.min + "-" + this.max + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrapezoidFloat instance = ...;
String result = instance.toString();

UniformFloat

  • Full name: net.minecraft.util.valueproviders.UniformFloat
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/UniformFloat.java
  • Type: class
  • Modifiers: public
  • Extends: FloatProvider

net.minecraft.util.valueproviders.UniformFloat#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformFloat.java:49
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

คืนค่า: this.maxExclusive.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

UniformFloat instance = ...;
float result = instance.getMaxValue();

net.minecraft.util.valueproviders.UniformFloat#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformFloat.java:44
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

คืนค่า: this.minInclusive.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

UniformFloat instance = ...;
float result = instance.getMinValue();

net.minecraft.util.valueproviders.UniformFloat#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformFloat.java:54
  • Modifiers: public
  • Return: FloatProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: FloatProviderType.UNIFORM.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

UniformFloat instance = ...;
FloatProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.UniformFloat#of(float,float)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformFloat.java:31
  • Modifiers: public static
  • Return: UniformFloat

คืออะไร

ดำเนินการ of ตาม implementation ของ UniformFloat

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. สร้างออบเจ็กต์: IllegalArgumentException, UniformFloat. คืนค่า: new UniformFloat(f, g).

Parameters

  • float f
  • float g

ตัวอย่างใช้งาน

UniformFloat result = UniformFloat.of(0.0F, 0.0F);

net.minecraft.util.valueproviders.UniformFloat#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformFloat.java:39
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ sample ตาม implementation ของ UniformFloat

ทำงานยังไง

เรียกต่อ: randomBetween(). คืนค่า: Mth.randomBetween(randomSource, this.minInclusive, this.maxExclusive).

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

UniformFloat instance = ...;
RandomSource randomSource = ...;
float result = instance.sample(randomSource);

net.minecraft.util.valueproviders.UniformFloat#toString()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformFloat.java:59
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ UniformFloat

ทำงานยังไง

คืนค่า: "[" + this.minInclusive + "-" + this.maxExclusive + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

UniformFloat instance = ...;
String result = instance.toString();

UniformInt

  • Full name: net.minecraft.util.valueproviders.UniformInt
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/UniformInt.java
  • Type: class
  • Modifiers: public
  • Extends: IntProvider

net.minecraft.util.valueproviders.UniformInt#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformInt.java:45
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

คืนค่า: this.maxInclusive.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

UniformInt instance = ...;
int result = instance.getMaxValue();

net.minecraft.util.valueproviders.UniformInt#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformInt.java:40
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

คืนค่า: this.minInclusive.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

UniformInt instance = ...;
int result = instance.getMinValue();

net.minecraft.util.valueproviders.UniformInt#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformInt.java:50
  • Modifiers: public
  • Return: IntProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: IntProviderType.UNIFORM.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

UniformInt instance = ...;
IntProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.UniformInt#of(int,int)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformInt.java:31
  • Modifiers: public static
  • Return: UniformInt

คืออะไร

ดำเนินการ of ตาม implementation ของ UniformInt

ทำงานยังไง

สร้างออบเจ็กต์: UniformInt. คืนค่า: new UniformInt(i, j).

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

UniformInt result = UniformInt.of(0, 0);

net.minecraft.util.valueproviders.UniformInt#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformInt.java:35
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ sample ตาม implementation ของ UniformInt

ทำงานยังไง

เรียกต่อ: randomBetweenInclusive(). คืนค่า: Mth.randomBetweenInclusive(randomSource, this.minInclusive, this.maxInclusive).

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

UniformInt instance = ...;
RandomSource randomSource = ...;
int result = instance.sample(randomSource);

net.minecraft.util.valueproviders.UniformInt#toString()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/UniformInt.java:55
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ UniformInt

ทำงานยังไง

คืนค่า: "[" + this.minInclusive + "-" + this.maxInclusive + "]".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

UniformInt instance = ...;
String result = instance.toString();

WeightedListInt

  • Full name: net.minecraft.util.valueproviders.WeightedListInt
  • Package: net.minecraft.util.valueproviders
  • Source: commonnet/minecraft/util/valueproviders/WeightedListInt.java
  • Type: class
  • Modifiers: public
  • Extends: IntProvider

net.minecraft.util.valueproviders.WeightedListInt#getMaxValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/WeightedListInt.java:48
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Value

ทำงานยังไง

คืนค่า: this.maxValue.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WeightedListInt instance = ...;
int result = instance.getMaxValue();

net.minecraft.util.valueproviders.WeightedListInt#getMinValue()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/WeightedListInt.java:43
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Min Value

ทำงานยังไง

คืนค่า: this.minValue.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WeightedListInt instance = ...;
int result = instance.getMinValue();

net.minecraft.util.valueproviders.WeightedListInt#getType()

  • Origin: common
  • Source: net/minecraft/util/valueproviders/WeightedListInt.java:53
  • Modifiers: public
  • Return: IntProviderType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: IntProviderType.WEIGHTED_LIST.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WeightedListInt instance = ...;
IntProviderType<?> result = instance.getType();

net.minecraft.util.valueproviders.WeightedListInt#sample(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/WeightedListInt.java:38
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ sample ตาม implementation ของ WeightedListInt

ทำงานยังไง

เรียกต่อ: getRandomValue(), orElseThrow(). คืนค่า: this.distribution.getRandomValue(randomSource).orElseThrow(IllegalStateException::new).sample(randomSource).

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

WeightedListInt instance = ...;
RandomSource randomSource = ...;
int result = instance.sample(randomSource);

net.minecraft.util.valueproviders.WeightedListInt#WeightedListInt(SimpleWeightedRandomList<IntProvider>)

  • Origin: common
  • Source: net/minecraft/util/valueproviders/WeightedListInt.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WeightedListInt ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

มีการวนลูป. แก้ state: distribution, minValue, maxValue. เรียกต่อ: unwrap(), data(), getMinValue(), getMaxValue(), min(), max().

Parameters

  • SimpleWeightedRandomList<IntProvider> simpleWeightedRandomList

ตัวอย่างใช้งาน

SimpleWeightedRandomList<IntProvider> simpleWeightedRandomList = ...;
WeightedListInt instance = new WeightedListInt(simpleWeightedRandomList);