Package net.minecraft.util.valueproviders
Part 1/1
BiasedToBottomInt
- Full name:
net.minecraft.util.valueproviders.BiasedToBottomInt - Package:
net.minecraft.util.valueproviders - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ClampedInt
- Full name:
net.minecraft.util.valueproviders.ClampedInt - Package:
net.minecraft.util.valueproviders - Source:
common—net/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 intProviderint iint j
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.valueproviders.ClampedInt#getType()
- Origin:
common - Source:
net/minecraft/util/valueproviders/ClampedInt.java:53 - Modifiers:
public - Return:
IntProviderType<?>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: IntProviderType.CLAMPED.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 intProviderint iint j
ตัวอย่างใช้งาน
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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ffloat gfloat hfloat i
ตัวอย่างใช้งาน
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 randomSourcefloat ffloat gfloat hfloat 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
- ไม่มี
ตัวอย่างใช้งาน
ClampedNormalInt
- Full name:
net.minecraft.util.valueproviders.ClampedNormalInt - Package:
net.minecraft.util.valueproviders - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ffloat gint iint j
ตัวอย่างใช้งาน
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 randomSourcefloat ffloat gfloat hfloat 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
- ไม่มี
ตัวอย่างใช้งาน
ConstantFloat
- Full name:
net.minecraft.util.valueproviders.ConstantFloat - Package:
net.minecraft.util.valueproviders - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.valueproviders.ConstantFloat#getType()
- Origin:
common - Source:
net/minecraft/util/valueproviders/ConstantFloat.java:39 - Modifiers:
public - Return:
FloatProviderType<?>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: FloatProviderType.CONSTANT.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.valueproviders.ConstantFloat#getValue()
- Origin:
common - Source:
net/minecraft/util/valueproviders/ConstantFloat.java:20 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Value
ทำงานยังไง
คืนค่า: this.value.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ConstantInt
- Full name:
net.minecraft.util.valueproviders.ConstantInt - Package:
net.minecraft.util.valueproviders - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.valueproviders.ConstantInt#getType()
- Origin:
common - Source:
net/minecraft/util/valueproviders/ConstantInt.java:39 - Modifiers:
public - Return:
IntProviderType<?>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: IntProviderType.CONSTANT.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.valueproviders.ConstantInt#getValue()
- Origin:
common - Source:
net/minecraft/util/valueproviders/ConstantInt.java:20 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Value
ทำงานยังไง
คืนค่า: this.value.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
FloatProvider
- Full name:
net.minecraft.util.valueproviders.FloatProvider - Package:
net.minecraft.util.valueproviders - Source:
common—net/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 ffloat g
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
FloatProviderType
- Full name:
net.minecraft.util.valueproviders.FloatProviderType - Package:
net.minecraft.util.valueproviders - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 stringMapCodec<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:
common—net/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 iint j
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iint jCodec<T> codec
ตัวอย่างใช้งาน
IntProviderType
- Full name:
net.minecraft.util.valueproviders.IntProviderType - Package:
net.minecraft.util.valueproviders - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 stringMapCodec<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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
SampledFloat
- Full name:
net.minecraft.util.valueproviders.SampledFloat - Package:
net.minecraft.util.valueproviders - Source:
common—net/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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.valueproviders.TrapezoidFloat#getType()
- Origin:
common - Source:
net/minecraft/util/valueproviders/TrapezoidFloat.java:61 - Modifiers:
public - Return:
FloatProviderType<?>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: FloatProviderType.TRAPEZOID.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
UniformFloat
- Full name:
net.minecraft.util.valueproviders.UniformFloat - Package:
net.minecraft.util.valueproviders - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.valueproviders.UniformFloat#getType()
- Origin:
common - Source:
net/minecraft/util/valueproviders/UniformFloat.java:54 - Modifiers:
public - Return:
FloatProviderType<?>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: FloatProviderType.UNIFORM.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 ffloat g
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
UniformInt
- Full name:
net.minecraft.util.valueproviders.UniformInt - Package:
net.minecraft.util.valueproviders - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.valueproviders.UniformInt#getType()
- Origin:
common - Source:
net/minecraft/util/valueproviders/UniformInt.java:50 - Modifiers:
public - Return:
IntProviderType<?>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: IntProviderType.UNIFORM.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
WeightedListInt
- Full name:
net.minecraft.util.valueproviders.WeightedListInt - Package:
net.minecraft.util.valueproviders - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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);