Package net.minecraft.world.level.levelgen.structure.placement
Part 1/1
ConcentricRingsStructurePlacement
- Full name:
net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement - Package:
net.minecraft.world.level.levelgen.structure.placement - Source:
common—net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.java - Type:
class - Modifiers:
public - Extends:
StructurePlacement
net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement#ConcentricRingsStructurePlacement(int,int,int,HolderSet<Biome>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.java:63 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ConcentricRingsStructurePlacement ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: empty().
Parameters
int iint jint kHolderSet<Biome> holderSet
ตัวอย่างใช้งาน
HolderSet<Biome> holderSet = ...;
ConcentricRingsStructurePlacement instance = new ConcentricRingsStructurePlacement(0, 0, 0, holderSet);
net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement#ConcentricRingsStructurePlacement(Vec3i,StructurePlacement.FrequencyReductionMethod,float,int,Optional<StructurePlacement.ExclusionZone>,int,int,int,HolderSet<Biome>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.java:45 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ConcentricRingsStructurePlacement ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: distance, spread, count, preferredBiomes.
Parameters
Vec3i vec3iStructurePlacement.FrequencyReductionMethod frequencyReductionMethodfloat fint iOptional<StructurePlacement.ExclusionZone> optionalint jint kint lHolderSet<Biome> holderSet
ตัวอย่างใช้งาน
Vec3i vec3i = ...;
StructurePlacement.FrequencyReductionMethod frequencyReductionMethod = ...;
Optional<StructurePlacement.ExclusionZone> optional = ...;
HolderSet<Biome> holderSet = ...;
ConcentricRingsStructurePlacement instance = new ConcentricRingsStructurePlacement(vec3i, frequencyReductionMethod, 0.0F, 0, optional, 0, 0, 0, holderSet);
net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement#count()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.java:75 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ count ตาม implementation ของ ConcentricRingsStructurePlacement
ทำงานยังไง
คืนค่า: this.count.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement#distance()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.java:67 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ distance ตาม implementation ของ ConcentricRingsStructurePlacement
ทำงานยังไง
คืนค่า: this.distance.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement#isPlacementChunk(ChunkGeneratorStructureState,int,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.java:83 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Placement Chunk
ทำงานยังไง
เรียกต่อ: getRingPositionsFor(), contains(). สร้างออบเจ็กต์: ChunkPos. คืนค่า: list == null ? false : list.contains(new ChunkPos(i, j)).
Parameters
ChunkGeneratorStructureState chunkGeneratorStructureStateint iint j
ตัวอย่างใช้งาน
ChunkGeneratorStructureState chunkGeneratorStructureState = ...;
@Override
protected boolean isPlacementChunk(ChunkGeneratorStructureState chunkGeneratorStructureState, int i, int j) {
return super.isPlacementChunk(chunkGeneratorStructureState, i, j);
}
net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement#preferredBiomes()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.java:79 - Modifiers:
public - Return:
HolderSet<Biome>
คืออะไร
ดำเนินการ preferredBiomes ตาม implementation ของ ConcentricRingsStructurePlacement
ทำงานยังไง
คืนค่า: this.preferredBiomes.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ConcentricRingsStructurePlacement instance = ...;
HolderSet<Biome> result = instance.preferredBiomes();
net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement#spread()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.java:71 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ spread ตาม implementation ของ ConcentricRingsStructurePlacement
ทำงานยังไง
คืนค่า: this.spread.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement#type()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.java:89 - Modifiers:
public - Return:
StructurePlacementType<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ ConcentricRingsStructurePlacement
ทำงานยังไง
คืนค่า: StructurePlacementType.CONCENTRIC_RINGS.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ConcentricRingsStructurePlacement instance = ...;
StructurePlacementType<?> result = instance.type();
RandomSpreadStructurePlacement
- Full name:
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement - Package:
net.minecraft.world.level.levelgen.structure.placement - Source:
common—net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.java - Type:
class - Modifiers:
public - Extends:
StructurePlacement
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement#getPotentialStructureChunk(long,int,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.java:69 - Modifiers:
public - Return:
ChunkPos
คืออะไร
อ่านค่า Potential Structure Chunk
ทำงานยังไง
เรียกต่อ: floorDiv(), setLargeFeatureWithSalt(), salt(), evaluate(). สร้างออบเจ็กต์: WorldgenRandom, LegacyRandomSource, ChunkPos. คืนค่า: new ChunkPos(k * this.spacing + o, m * this.spacing + p).
Parameters
long lint iint j
ตัวอย่างใช้งาน
RandomSpreadStructurePlacement instance = ...;
ChunkPos result = instance.getPotentialStructureChunk(0L, 0, 0);
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement#isPlacementChunk(ChunkGeneratorStructureState,int,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.java:80 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Placement Chunk
ทำงานยังไง
เรียกต่อ: getPotentialStructureChunk(), getLevelSeed(). คืนค่า: chunkPos.x == i && chunkPos.z == j.
Parameters
ChunkGeneratorStructureState chunkGeneratorStructureStateint iint j
ตัวอย่างใช้งาน
ChunkGeneratorStructureState chunkGeneratorStructureState = ...;
@Override
protected boolean isPlacementChunk(ChunkGeneratorStructureState chunkGeneratorStructureState, int i, int j) {
return super.isPlacementChunk(chunkGeneratorStructureState, i, j);
}
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement#RandomSpreadStructurePlacement(int,int,RandomSpreadType,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.java:53 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ RandomSpreadStructurePlacement ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: empty().
Parameters
int iint jRandomSpreadType randomSpreadTypeint k
ตัวอย่างใช้งาน
RandomSpreadType randomSpreadType = ...;
RandomSpreadStructurePlacement instance = new RandomSpreadStructurePlacement(0, 0, randomSpreadType, 0);
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement#RandomSpreadStructurePlacement(Vec3i,StructurePlacement.FrequencyReductionMethod,float,int,Optional<StructurePlacement.ExclusionZone>,int,int,RandomSpreadType)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ RandomSpreadStructurePlacement ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: spacing, separation, spreadType.
Parameters
Vec3i vec3iStructurePlacement.FrequencyReductionMethod frequencyReductionMethodfloat fint iOptional<StructurePlacement.ExclusionZone> optionalint jint kRandomSpreadType randomSpreadType
ตัวอย่างใช้งาน
Vec3i vec3i = ...;
StructurePlacement.FrequencyReductionMethod frequencyReductionMethod = ...;
Optional<StructurePlacement.ExclusionZone> optional = ...;
RandomSpreadType randomSpreadType = ...;
RandomSpreadStructurePlacement instance = new RandomSpreadStructurePlacement(vec3i, frequencyReductionMethod, 0.0F, 0, optional, 0, 0, randomSpreadType);
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement#separation()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.java:61 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ separation ตาม implementation ของ RandomSpreadStructurePlacement
ทำงานยังไง
คืนค่า: this.separation.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement#spacing()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.java:57 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ spacing ตาม implementation ของ RandomSpreadStructurePlacement
ทำงานยังไง
คืนค่า: this.spacing.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement#spreadType()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.java:65 - Modifiers:
public - Return:
RandomSpreadType
คืออะไร
ดำเนินการ spreadType ตาม implementation ของ RandomSpreadStructurePlacement
ทำงานยังไง
คืนค่า: this.spreadType.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement#type()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.java:86 - Modifiers:
public - Return:
StructurePlacementType<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ RandomSpreadStructurePlacement
ทำงานยังไง
คืนค่า: StructurePlacementType.RANDOM_SPREAD.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RandomSpreadType
- Full name:
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType - Package:
net.minecraft.world.level.levelgen.structure.placement - Source:
common—net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType.java - Type:
enum - Modifiers:
public - Implements:
StringRepresentable
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType#evaluate(RandomSource,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType.java:23 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ evaluate ตาม implementation ของ RandomSpreadType
ทำงานยังไง
แยกกรณีด้วย switch. เรียกต่อ: nextInt(). คืนค่า: switch (this) { case LINEAR -> randomSource.nextInt(i).
Parameters
RandomSource randomSourceint i
ตัวอย่างใช้งาน
RandomSpreadType instance = ...;
RandomSource randomSource = ...;
int result = instance.evaluate(randomSource, 0);
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType#getSerializedName()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType.java:18 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Serialized Name
ทำงานยังไง
คืนค่า: this.id.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
StructurePlacement
- Full name:
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement - Package:
net.minecraft.world.level.levelgen.structure.placement - Source:
common—net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java - Type:
class - Modifiers:
public abstract
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#applyAdditionalChunkRestrictions(int,int,long)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:84 - Modifiers:
public - Return:
boolean
คืออะไร
นำไปใช้ Additional Chunk Restrictions
ทำงานยังไง
เรียกต่อ: shouldGenerate(). คืนค่า: !(this.frequency < 1.0F) || this.frequencyReductionMethod.shouldGenerate(l, this.salt, i, j, this.frequency).
Parameters
int iint jlong l
ตัวอย่างใช้งาน
StructurePlacement instance = ...;
boolean result = instance.applyAdditionalChunkRestrictions(0, 0, 0L);
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#applyInteractionsWithOtherStructures(ChunkGeneratorStructureState,int,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:88 - Modifiers:
public - Return:
boolean
คืออะไร
นำไปใช้ Interactions With Other Structures
ทำงานยังไง
เรียกต่อ: isPresent(), get(), isPlacementForbidden(). คืนค่า: !this.exclusionZone.isPresent() || !this.exclusionZone.get().isPlacementForbidden(chunkGeneratorStructureState, i, j).
Parameters
ChunkGeneratorStructureState chunkGeneratorStructureStateint iint j
ตัวอย่างใช้งาน
StructurePlacement instance = ...;
ChunkGeneratorStructureState chunkGeneratorStructureState = ...;
boolean result = instance.applyInteractionsWithOtherStructures(chunkGeneratorStructureState, 0, 0);
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#exclusionZone()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:74 - Modifiers:
protected - Return:
Optional<StructurePlacement.ExclusionZone>
คืออะไร
ดำเนินการ exclusionZone ตาม implementation ของ StructurePlacement
ทำงานยังไง
คืนค่า: this.exclusionZone.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected Optional<StructurePlacement.ExclusionZone> exclusionZone() {
return super.exclusionZone();
}
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#frequency()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:66 - Modifiers:
protected - Return:
float
คืออะไร
ดำเนินการ frequency ตาม implementation ของ StructurePlacement
ทำงานยังไง
คืนค่า: this.frequency.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#frequencyReductionMethod()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:62 - Modifiers:
protected - Return:
StructurePlacement.FrequencyReductionMethod
คืออะไร
ดำเนินการ frequencyReductionMethod ตาม implementation ของ StructurePlacement
ทำงานยังไง
คืนค่า: this.frequencyReductionMethod.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected StructurePlacement.FrequencyReductionMethod frequencyReductionMethod() {
return super.frequencyReductionMethod();
}
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#getLocatePos(ChunkPos)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:94 - Modifiers:
public - Return:
BlockPos
คืออะไร
อ่านค่า Locate Pos
ทำงานยังไง
เรียกต่อ: getMinBlockX(), getMinBlockZ(), offset(), locateOffset(). สร้างออบเจ็กต์: BlockPos. คืนค่า: new BlockPos(chunkPos.getMinBlockX(), 0, chunkPos.getMinBlockZ()).offset(this.locateOffset()).
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
StructurePlacement instance = ...;
ChunkPos chunkPos = ...;
BlockPos result = instance.getLocatePos(chunkPos);
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#isPlacementChunk(ChunkGeneratorStructureState,int,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:92 - Modifiers:
protected abstract - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Placement Chunk
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
ChunkGeneratorStructureState chunkGeneratorStructureStateint iint j
ตัวอย่างใช้งาน
ChunkGeneratorStructureState chunkGeneratorStructureState = ...;
@Override
protected boolean isPlacementChunk(ChunkGeneratorStructureState chunkGeneratorStructureState, int i, int j) {
return super.isPlacementChunk(chunkGeneratorStructureState, i, j);
}
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#isStructureChunk(ChunkGeneratorStructureState,int,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:78 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Structure Chunk
ทำงานยังไง
เรียกต่อ: isPlacementChunk(), applyAdditionalChunkRestrictions(), getLevelSeed(), applyInteractionsWithOtherStructures().
Parameters
ChunkGeneratorStructureState chunkGeneratorStructureStateint iint j
ตัวอย่างใช้งาน
StructurePlacement instance = ...;
ChunkGeneratorStructureState chunkGeneratorStructureState = ...;
boolean result = instance.isStructureChunk(chunkGeneratorStructureState, 0, 0);
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#locateOffset()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:58 - Modifiers:
protected - Return:
Vec3i
คืออะไร
ดำเนินการ locateOffset ตาม implementation ของ StructurePlacement
ทำงานยังไง
คืนค่า: this.locateOffset.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#placementCodec(Instance<S>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:34 - Modifiers:
protected static - Return:
P5<Mu<S>, Vec3i, StructurePlacement.FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement.ExclusionZone>>
คืออะไร
ดำเนินการ placementCodec ตาม implementation ของ StructurePlacement
ทำงานยังไง
เรียกต่อ: group(), offsetCodec(), optionalFieldOf(), forGetter(), floatRange(), fieldOf().
Parameters
Instance<S> instance
ตัวอย่างใช้งาน
Instance<S> instance = ...;
@Override
protected P5<Mu<S>, Vec3i, StructurePlacement.FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement.ExclusionZone>> placementCodec(Instance<S> instance) {
return super.placementCodec(instance);
}
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#salt()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:70 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ salt ตาม implementation ของ StructurePlacement
ทำงานยังไง
คืนค่า: this.salt.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#StructurePlacement(Vec3i,StructurePlacement.FrequencyReductionMethod,float,int,Optional<StructurePlacement.ExclusionZone>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:48 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StructurePlacement ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: locateOffset, frequencyReductionMethod, frequency, salt, exclusionZone.
Parameters
Vec3i vec3iStructurePlacement.FrequencyReductionMethod frequencyReductionMethodfloat fint iOptional<StructurePlacement.ExclusionZone> optional
ตัวอย่างใช้งาน
Vec3i vec3i = ...;
StructurePlacement.FrequencyReductionMethod frequencyReductionMethod = ...;
Optional<StructurePlacement.ExclusionZone> optional = ...;
StructurePlacement instance = new StructurePlacement(vec3i, frequencyReductionMethod, 0.0F, 0, optional);
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement#type()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:98 - Modifiers:
public abstract - Return:
StructurePlacementType<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ StructurePlacement
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
StructurePlacement$FrequencyReducer
- Full name:
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement$FrequencyReducer - Package:
net.minecraft.world.level.levelgen.structure.placement - Source:
common—net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement$FrequencyReducer#shouldGenerate(long,int,int,int,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:146 - Modifiers: ``
- Return:
boolean
คืออะไร
ตรวจสอบว่าควร Generate
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
long lint iint jint kfloat f
ตัวอย่างใช้งาน
StructurePlacement.FrequencyReducer instance = ...;
boolean result = instance.shouldGenerate(0L, 0, 0, 0, 0.0F);
StructurePlacement$FrequencyReductionMethod
- Full name:
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement$FrequencyReductionMethod - Package:
net.minecraft.world.level.levelgen.structure.placement - Source:
common—net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java - Type:
enum - Modifiers:
public - Implements:
StringRepresentable
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement$FrequencyReductionMethod#getSerializedName()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:170 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Serialized Name
ทำงานยังไง
คืนค่า: this.name.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
StructurePlacement.FrequencyReductionMethod instance = ...;
String result = instance.getSerializedName();
net.minecraft.world.level.levelgen.structure.placement.StructurePlacement$FrequencyReductionMethod#shouldGenerate(long,int,int,int,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacement.java:166 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Generate
ทำงานยังไง
คืนค่า: this.reducer.shouldGenerate(l, i, j, k, f).
Parameters
long lint iint jint kfloat f
ตัวอย่างใช้งาน
StructurePlacement.FrequencyReductionMethod instance = ...;
boolean result = instance.shouldGenerate(0L, 0, 0, 0, 0.0F);
StructurePlacementType
- Full name:
net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType - Package:
net.minecraft.world.level.levelgen.structure.placement - Source:
common—net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType#codec()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType.java:11 - Modifiers: ``
- Return:
MapCodec<SP>
คืออะไร
ดำเนินการ codec ตาม implementation ของ StructurePlacementType
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี