Package net.minecraft.world.level.levelgen.synth
Part 1/1
BlendedNoise
- Full name:
net.minecraft.world.level.levelgen.synth.BlendedNoise - Package:
net.minecraft.world.level.levelgen.synth - Source:
common—net/minecraft/world/level/levelgen/synth/BlendedNoise.java - Type:
class - Modifiers:
public - Implements:
DensityFunction.SimpleFunction
net.minecraft.world.level.levelgen.synth.BlendedNoise#BlendedNoise(RandomSource,double,double,double,double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/BlendedNoise.java:58 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BlendedNoise ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: createLegacyForBlendedNoise(), rangeClosed().
Parameters
RandomSource randomSourcedouble ddouble edouble fdouble gdouble h
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
BlendedNoise instance = new BlendedNoise(randomSource, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);
net.minecraft.world.level.levelgen.synth.BlendedNoise#codec()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/BlendedNoise.java:162 - Modifiers:
public - Return:
KeyDispatchDataCodec<? extends DensityFunction>
คืออะไร
ดำเนินการ codec ตาม implementation ของ BlendedNoise
ทำงานยังไง
คืนค่า: CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BlendedNoise instance = ...;
KeyDispatchDataCodec<? extends DensityFunction> result = instance.codec();
net.minecraft.world.level.levelgen.synth.BlendedNoise#compute(DensityFunction.FunctionContext)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/BlendedNoise.java:76 - Modifiers:
public - Return:
double
คืออะไร
คำนวณ compute
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: blockX(), blockY(), blockZ(), getOctaveNoise(), noise(), wrap(), clampedLerp(). คืนค่า: Mth.clampedLerp(l / 512.0, m / 512.0, q) / 128.0.
Parameters
DensityFunction.FunctionContext functionContext
ตัวอย่างใช้งาน
BlendedNoise instance = ...;
DensityFunction.FunctionContext functionContext = ...;
double result = instance.compute(functionContext);
net.minecraft.world.level.levelgen.synth.BlendedNoise#createUnseeded(double,double,double,double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/BlendedNoise.java:40 - Modifiers:
public static - Return:
BlendedNoise
คืออะไร
สร้าง Unseeded
ทำงานยังไง
สร้างออบเจ็กต์: BlendedNoise, XoroshiroRandomSource. คืนค่า: new BlendedNoise(new XoroshiroRandomSource(0L), d, e, f, g, h).
Parameters
double ddouble edouble fdouble gdouble h
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.BlendedNoise#maxValue()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/BlendedNoise.java:136 - Modifiers:
public - Return:
double
คืออะไร
ดำเนินการ maxValue ตาม implementation ของ BlendedNoise
ทำงานยังไง
คืนค่า: this.maxValue.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.BlendedNoise#minValue()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/BlendedNoise.java:131 - Modifiers:
public - Return:
double
คืออะไร
ดำเนินการ minValue ตาม implementation ของ BlendedNoise
ทำงานยังไง
เรียกต่อ: maxValue(). คืนค่า: -this.maxValue().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.BlendedNoise#parityConfigString(StringBuilder)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/BlendedNoise.java:141 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ parityConfigString ตาม implementation ของ BlendedNoise
ทำงานยังไง
เรียกต่อ: append(), format().
Parameters
StringBuilder stringBuilder
ตัวอย่างใช้งาน
BlendedNoise instance = ...;
StringBuilder stringBuilder = ...;
instance.parityConfigString(stringBuilder);
net.minecraft.world.level.levelgen.synth.BlendedNoise#withNewRandom(RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/BlendedNoise.java:72 - Modifiers:
public - Return:
BlendedNoise
คืออะไร
ดำเนินการ withNewRandom ตาม implementation ของ BlendedNoise
ทำงานยังไง
สร้างออบเจ็กต์: BlendedNoise. คืนค่า: new BlendedNoise(randomSource, this.xzScale, this.yScale, this.xzFactor, this.yFactor, this.smearScaleMultiplier).
Parameters
RandomSource randomSource
ตัวอย่างใช้งาน
BlendedNoise instance = ...;
RandomSource randomSource = ...;
BlendedNoise result = instance.withNewRandom(randomSource);
ImprovedNoise
- Full name:
net.minecraft.world.level.levelgen.synth.ImprovedNoise - Package:
net.minecraft.world.level.levelgen.synth - Source:
common—net/minecraft/world/level/levelgen/synth/ImprovedNoise.java - Type:
class - Modifiers:
public final
net.minecraft.world.level.levelgen.synth.ImprovedNoise#ImprovedNoise(RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/ImprovedNoise.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ImprovedNoise ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
มีการวนลูป. แก้ state: xo, yo, zo, p. เรียกต่อ: nextDouble(), nextInt().
Parameters
RandomSource randomSource
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.ImprovedNoise#noise(double,double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/ImprovedNoise.java:32 - Modifiers:
public - Return:
double
คืออะไร
ดำเนินการ noise ตาม implementation ของ ImprovedNoise
ทำงานยังไง
คืนค่า: this.noise(d, e, f, 0.0, 0.0).
Parameters
double ddouble edouble f
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.ImprovedNoise#noise(double,double,double,double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/ImprovedNoise.java:36 - Modifiers:
public - Return:
double
คืออะไร
ดำเนินการ noise ตาม implementation ของ ImprovedNoise
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: floor(), sampleAndLerp(). คืนค่า: this.sampleAndLerp(l, m, n, o, p - s, q, p).
Parameters
double ddouble edouble fdouble gdouble h
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.ImprovedNoise#noiseWithDerivative(double,double,double,double[])
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/ImprovedNoise.java:64 - Modifiers:
public - Return:
double
คืออะไร
ดำเนินการ noiseWithDerivative ตาม implementation ของ ImprovedNoise
ทำงานยังไง
เรียกต่อ: floor(), sampleWithDerivative(). คืนค่า: this.sampleWithDerivative(j, k, l, m, n, o, ds).
Parameters
double ddouble edouble fdouble[] ds
ตัวอย่างใช้งาน
ImprovedNoise instance = ...;
double[] ds = ...;
double result = instance.noiseWithDerivative(0.0D, 0.0D, 0.0D, ds);
net.minecraft.world.level.levelgen.synth.ImprovedNoise#parityConfigString(StringBuilder)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/ImprovedNoise.java:158 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ parityConfigString ตาม implementation ของ ImprovedNoise
ทำงานยังไง
เรียกต่อ: parityNoiseOctaveConfigString().
Parameters
StringBuilder stringBuilder
ตัวอย่างใช้งาน
ImprovedNoise instance = ...;
StringBuilder stringBuilder = ...;
instance.parityConfigString(stringBuilder);
NoiseUtils
- Full name:
net.minecraft.world.level.levelgen.synth.NoiseUtils - Package:
net.minecraft.world.level.levelgen.synth - Source:
common—net/minecraft/world/level/levelgen/synth/NoiseUtils.java - Type:
class - Modifiers:
public
net.minecraft.world.level.levelgen.synth.NoiseUtils#biasTowardsExtreme(double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NoiseUtils.java:6 - Modifiers:
public static - Return:
double
คืออะไร
ดำเนินการ biasTowardsExtreme ตาม implementation ของ NoiseUtils
ทำงานยังไง
เรียกต่อ: sin(). คืนค่า: d + Math.sin(Math.PI * d) * e / Math.PI.
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.NoiseUtils#parityNoiseOctaveConfigString(StringBuilder,double,double,double,byte[])
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NoiseUtils.java:10 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ parityNoiseOctaveConfigString ตาม implementation ของ NoiseUtils
ทำงานยังไง
เรียกต่อ: append(), format().
Parameters
StringBuilder stringBuilderdouble ddouble edouble fbyte[] bs
ตัวอย่างใช้งาน
StringBuilder stringBuilder = ...;
byte[] bs = ...;
NoiseUtils.parityNoiseOctaveConfigString(stringBuilder, 0.0D, 0.0D, 0.0D, bs);
net.minecraft.world.level.levelgen.synth.NoiseUtils#parityNoiseOctaveConfigString(StringBuilder,double,double,double,int[])
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NoiseUtils.java:14 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ parityNoiseOctaveConfigString ตาม implementation ของ NoiseUtils
ทำงานยังไง
เรียกต่อ: append(), format().
Parameters
StringBuilder stringBuilderdouble ddouble edouble fint[] is
ตัวอย่างใช้งาน
StringBuilder stringBuilder = ...;
int[] is = ...;
NoiseUtils.parityNoiseOctaveConfigString(stringBuilder, 0.0D, 0.0D, 0.0D, is);
NormalNoise
- Full name:
net.minecraft.world.level.levelgen.synth.NormalNoise - Package:
net.minecraft.world.level.levelgen.synth - Source:
common—net/minecraft/world/level/levelgen/synth/NormalNoise.java - Type:
class - Modifiers:
public
net.minecraft.world.level.levelgen.synth.NormalNoise#create(RandomSource,int,double[])
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NormalNoise.java:30 - Modifiers:
public static - Return:
NormalNoise
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: NoiseParameters(). สร้างออบเจ็กต์: NormalNoise.NoiseParameters, DoubleArrayList. คืนค่า: create(randomSource, new NormalNoise.NoiseParameters(i, new DoubleArrayList(ds))).
Parameters
RandomSource randomSourceint idouble[] ds
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
double[] ds = ...;
NormalNoise result = NormalNoise.create(randomSource, 0, ds);
net.minecraft.world.level.levelgen.synth.NormalNoise#create(RandomSource,NormalNoise.NoiseParameters)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NormalNoise.java:34 - Modifiers:
public static - Return:
NormalNoise
คืออะไร
สร้าง create
ทำงานยังไง
สร้างออบเจ็กต์: NormalNoise. คืนค่า: new NormalNoise(randomSource, noiseParameters, true).
Parameters
RandomSource randomSourceNormalNoise.NoiseParameters noiseParameters
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
NormalNoise.NoiseParameters noiseParameters = ...;
NormalNoise result = NormalNoise.create(randomSource, noiseParameters);
net.minecraft.world.level.levelgen.synth.NormalNoise#createLegacyNetherBiome(RandomSource,NormalNoise.NoiseParameters)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NormalNoise.java:25 - Modifiers:
public static - Return:
NormalNoise
คืออะไร
สร้าง Legacy Nether Biome
ทำงานยังไง
สร้างออบเจ็กต์: NormalNoise. คืนค่า: new NormalNoise(randomSource, noiseParameters, false).
Parameters
RandomSource randomSourceNormalNoise.NoiseParameters noiseParameters
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
NormalNoise.NoiseParameters noiseParameters = ...;
NormalNoise result = NormalNoise.createLegacyNetherBiome(randomSource, noiseParameters);
net.minecraft.world.level.levelgen.synth.NormalNoise#getValue(double,double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NormalNoise.java:75 - Modifiers:
public - Return:
double
คืออะไร
อ่านค่า Value
ทำงานยังไง
คืนค่า: (this.first.getValue(d, e, f) + this.second.getValue(g, h, i)) * this.valueFactor.
Parameters
double ddouble edouble f
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.NormalNoise#maxValue()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NormalNoise.java:67 - Modifiers:
public - Return:
double
คืออะไร
ดำเนินการ maxValue ตาม implementation ของ NormalNoise
ทำงานยังไง
คืนค่า: this.maxValue.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.NormalNoise#parameters()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NormalNoise.java:82 - Modifiers:
public - Return:
NormalNoise.NoiseParameters
คืออะไร
ดำเนินการ parameters ตาม implementation ของ NormalNoise
ทำงานยังไง
คืนค่า: this.parameters.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.NormalNoise#parityConfigString(StringBuilder)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NormalNoise.java:86 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ parityConfigString ตาม implementation ของ NormalNoise
ทำงานยังไง
เรียกต่อ: append().
Parameters
StringBuilder stringBuilder
ตัวอย่างใช้งาน
NormalNoise instance = ...;
StringBuilder stringBuilder = ...;
instance.parityConfigString(stringBuilder);
NormalNoise$NoiseParameters
- Full name:
net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters - Package:
net.minecraft.world.level.levelgen.synth - Source:
common—net/minecraft/world/level/levelgen/synth/NormalNoise.java - Type:
record - Modifiers:
public
net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters#NoiseParameters(int,double,double[])
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NormalNoise.java:110 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ NormalNoise.NoiseParameters ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: make(), add(). สร้างออบเจ็กต์: DoubleArrayList.
Parameters
int idouble ddouble[] ds
ตัวอย่างใช้งาน
double[] ds = ...;
NormalNoise.NoiseParameters instance = new NormalNoise.NoiseParameters(0, 0.0D, ds);
net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters#NoiseParameters(int,List<Double>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/NormalNoise.java:106 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ NormalNoise.NoiseParameters ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
สร้างออบเจ็กต์: DoubleArrayList.
Parameters
int iList<Double> list
ตัวอย่างใช้งาน
List<Double> list = ...;
NormalNoise.NoiseParameters instance = new NormalNoise.NoiseParameters(0, list);
PerlinNoise
- Full name:
net.minecraft.world.level.levelgen.synth.PerlinNoise - Package:
net.minecraft.world.level.levelgen.synth - Source:
common—net/minecraft/world/level/levelgen/synth/PerlinNoise.java - Type:
class - Modifiers:
public
net.minecraft.world.level.levelgen.synth.PerlinNoise#amplitudes()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:197 - Modifiers:
protected - Return:
DoubleList
คืออะไร
ดำเนินการ amplitudes ตาม implementation ของ PerlinNoise
ทำงานยังไง
คืนค่า: this.amplitudes.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.PerlinNoise#create(RandomSource,int,double,double[])
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:48 - Modifiers:
public static - Return:
PerlinNoise
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: add(), of(). สร้างออบเจ็กต์: DoubleArrayList, PerlinNoise. คืนค่า: new PerlinNoise(randomSource, Pair.of(i, doubleArrayList), true).
Parameters
RandomSource randomSourceint idouble ddouble[] ds
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
double[] ds = ...;
PerlinNoise result = PerlinNoise.create(randomSource, 0, 0.0D, ds);
net.minecraft.world.level.levelgen.synth.PerlinNoise#create(RandomSource,int,DoubleList)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:54 - Modifiers:
public static - Return:
PerlinNoise
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: of(). สร้างออบเจ็กต์: PerlinNoise. คืนค่า: new PerlinNoise(randomSource, Pair.of(i, doubleList), true).
Parameters
RandomSource randomSourceint iDoubleList doubleList
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
DoubleList doubleList = ...;
PerlinNoise result = PerlinNoise.create(randomSource, 0, doubleList);
net.minecraft.world.level.levelgen.synth.PerlinNoise#create(RandomSource,IntStream)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:40 - Modifiers:
public static - Return:
PerlinNoise
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: boxed(), collect(), toImmutableList(). คืนค่า: create(randomSource, intStream.boxed().collect(ImmutableList.toImmutableList())).
Parameters
RandomSource randomSourceIntStream intStream
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
IntStream intStream = ...;
PerlinNoise result = PerlinNoise.create(randomSource, intStream);
net.minecraft.world.level.levelgen.synth.PerlinNoise#create(RandomSource,List<Integer>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:44 - Modifiers:
public static - Return:
PerlinNoise
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: makeAmplitudes(). สร้างออบเจ็กต์: PerlinNoise, IntRBTreeSet. คืนค่า: new PerlinNoise(randomSource, makeAmplitudes(new IntRBTreeSet(list)), true).
Parameters
RandomSource randomSourceList<Integer> list
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
List<Integer> list = ...;
PerlinNoise result = PerlinNoise.create(randomSource, list);
net.minecraft.world.level.levelgen.synth.PerlinNoise#createLegacyForBlendedNoise(RandomSource,IntStream)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:30 - Modifiers:
public static - Return:
PerlinNoise
คืออะไร
สร้าง Legacy For Blended Noise
ทำงานยังไง
เรียกต่อ: makeAmplitudes(), boxed(), collect(), toImmutableList(). สร้างออบเจ็กต์: PerlinNoise, IntRBTreeSet. คืนค่า: new PerlinNoise(randomSource, makeAmplitudes(new IntRBTreeSet(intStream.boxed().collect(ImmutableList.toImmutableList()))), false).
Parameters
RandomSource randomSourceIntStream intStream
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
IntStream intStream = ...;
PerlinNoise result = PerlinNoise.createLegacyForBlendedNoise(randomSource, intStream);
net.minecraft.world.level.levelgen.synth.PerlinNoise#createLegacyForLegacyNetherBiome(RandomSource,int,DoubleList)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:35 - Modifiers:
public static - Return:
PerlinNoise
คืออะไร
สร้าง Legacy For Legacy Nether Biome
ทำงานยังไง
เรียกต่อ: of(). สร้างออบเจ็กต์: PerlinNoise. คืนค่า: new PerlinNoise(randomSource, Pair.of(i, doubleList), false).
Parameters
RandomSource randomSourceint iDoubleList doubleList
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
DoubleList doubleList = ...;
PerlinNoise result = PerlinNoise.createLegacyForLegacyNetherBiome(randomSource, 0, doubleList);
net.minecraft.world.level.levelgen.synth.PerlinNoise#firstOctave()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:193 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ firstOctave ตาม implementation ของ PerlinNoise
ทำงานยังไง
คืนค่า: this.firstOctave.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.PerlinNoise#getOctaveNoise(int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:184 - Modifiers:
public - Return:
ImprovedNoise
คืออะไร
อ่านค่า Octave Noise
ทำงานยังไง
คืนค่า: this.noiseLevels[this.noiseLevels.length - 1 - i].
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.PerlinNoise#getValue(double,double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:140 - Modifiers:
public - Return:
double
คืออะไร
อ่านค่า Value
ทำงานยังไง
คืนค่า: this.getValue(d, e, f, 0.0, 0.0, false).
Parameters
double ddouble edouble f
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.PerlinNoise#getValue(double,double,double,double,double,boolean)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:144 - Modifiers:
public - Return:
double
คืออะไร
อ่านค่า Value
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: noise(), wrap(), getDouble(). คืนค่า: i.
Parameters
double ddouble edouble fdouble gdouble hboolean bl
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.PerlinNoise#maxBrokenValue(double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:164 - Modifiers:
public - Return:
double
คืออะไร
ดำเนินการ maxBrokenValue ตาม implementation ของ PerlinNoise
ทำงานยังไง
เรียกต่อ: edgeValue(). คืนค่า: this.edgeValue(d + 2.0).
Parameters
double d
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.PerlinNoise#maxValue()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:132 - Modifiers:
protected - Return:
double
คืออะไร
ดำเนินการ maxValue ตาม implementation ของ PerlinNoise
ทำงานยังไง
คืนค่า: this.maxValue.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.PerlinNoise#parityConfigString(StringBuilder)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:201 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ parityConfigString ตาม implementation ของ PerlinNoise
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: append(), stream(), map(), format(), toList().
Parameters
StringBuilder stringBuilder
ตัวอย่างใช้งาน
PerlinNoise instance = ...;
StringBuilder stringBuilder = ...;
instance.parityConfigString(stringBuilder);
net.minecraft.world.level.levelgen.synth.PerlinNoise#PerlinNoise(RandomSource,Pair<Integer, DoubleList>,boolean)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:81 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PerlinNoise ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: firstOctave, amplitudes, noiseLevels, lowestFreqInputFactor, lowestFreqValueFactor, maxValue. เรียกต่อ: getFirst(), getSecond(), size(), forkPositional(), getDouble(), fromHashOf(), skipOctave(), stream(). สร้างออบเจ็กต์: ImprovedNoise, IllegalStateException, IllegalArgumentException.
Parameters
RandomSource randomSourcePair<Integer, DoubleList> pairboolean bl
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
Pair<Integer, DoubleList> pair = ...;
PerlinNoise instance = new PerlinNoise(randomSource, pair, true);
net.minecraft.world.level.levelgen.synth.PerlinNoise#wrap(double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinNoise.java:189 - Modifiers:
public static - Return:
double
คืออะไร
ดำเนินการ wrap ตาม implementation ของ PerlinNoise
ทำงานยังไง
เรียกต่อ: lfloor(). คืนค่า: d - Mth.lfloor(d / 3.3554432E7 + 0.5) * 3.3554432E7.
Parameters
double d
ตัวอย่างใช้งาน
PerlinSimplexNoise
- Full name:
net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise - Package:
net.minecraft.world.level.levelgen.synth - Source:
common—net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise.java - Type:
class - Modifiers:
public
net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise#getValue(double,double,boolean)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise.java:63 - Modifiers:
public - Return:
double
คืออะไร
อ่านค่า Value
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. คืนค่า: f.
Parameters
double ddouble eboolean bl
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise#PerlinSimplexNoise(RandomSource,List<Integer>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise.java:15 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PerlinSimplexNoise ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
สร้างออบเจ็กต์: IntRBTreeSet.
Parameters
RandomSource randomSourceList<Integer> list
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
List<Integer> list = ...;
PerlinSimplexNoise instance = new PerlinSimplexNoise(randomSource, list);
SimplexNoise
- Full name:
net.minecraft.world.level.levelgen.synth.SimplexNoise - Package:
net.minecraft.world.level.levelgen.synth - Source:
common—net/minecraft/world/level/levelgen/synth/SimplexNoise.java - Type:
class - Modifiers:
public
net.minecraft.world.level.levelgen.synth.SimplexNoise#dot(int[],double,double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/SimplexNoise.java:55 - Modifiers:
protected static - Return:
double
คืออะไร
ดำเนินการ dot ตาม implementation ของ SimplexNoise
ทำงานยังไง
คืนค่า: is[0] * d + is[1] * e + is[2] * f.
Parameters
int[] isdouble ddouble edouble f
ตัวอย่างใช้งาน
int[] is = ...;
@Override
protected double dot(int[] is, double d, double e, double f) {
return super.dot(is, d, e, f);
}
net.minecraft.world.level.levelgen.synth.SimplexNoise#getValue(double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/SimplexNoise.java:72 - Modifiers:
public - Return:
double
คืออะไร
อ่านค่า Value
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: floor(), p(), getCornerNoise3D(). คืนค่า: 70.0 * (y + z + aa).
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.SimplexNoise#getValue(double,double,double)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/SimplexNoise.java:106 - Modifiers:
public - Return:
double
คืออะไร
อ่านค่า Value
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: floor(), p(), getCornerNoise3D(). คืนค่า: 32.0 * (ap + aq + ar + as).
Parameters
double ddouble edouble f
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.synth.SimplexNoise#SimplexNoise(RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/synth/SimplexNoise.java:33 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SimplexNoise ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
มีการวนลูป. แก้ state: xo, yo, zo. เรียกต่อ: nextDouble(), nextInt().
Parameters
RandomSource randomSource