Package net.minecraft.world.level.levelgen.flat
Part 1/1
FlatLayerInfo
- Full name:
net.minecraft.world.level.levelgen.flat.FlatLayerInfo - Package:
net.minecraft.world.level.levelgen.flat - Source:
common—net/minecraft/world/level/levelgen/flat/FlatLayerInfo.java - Type:
class - Modifiers:
public
net.minecraft.world.level.levelgen.flat.FlatLayerInfo#FlatLayerInfo(int,Block)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLayerInfo.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FlatLayerInfo ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: height, block.
Parameters
int iBlock block
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.flat.FlatLayerInfo#getBlockState()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLayerInfo.java:31 - Modifiers:
public - Return:
BlockState
คืออะไร
อ่านค่า Block State
ทำงานยังไง
เรียกต่อ: defaultBlockState(). คืนค่า: this.block.defaultBlockState().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.flat.FlatLayerInfo#getHeight()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLayerInfo.java:27 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
คืนค่า: this.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.flat.FlatLayerInfo#toString()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLayerInfo.java:35 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ FlatLayerInfo
ทำงานยังไง
เรียกต่อ: getKey(). คืนค่า: (this.height != 1 ? this.height + "*" : "") + BuiltInRegistries.BLOCK.getKey(this.block).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FlatLevelGeneratorPresets
- Full name:
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorPresets - Package:
net.minecraft.world.level.levelgen.flat - Source:
common—net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets.java - Type:
class - Modifiers:
public
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorPresets#bootstrap(BootstrapContext<FlatLevelGeneratorPreset>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets.java:33 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ bootstrap ตาม implementation ของ FlatLevelGeneratorPresets
ทำงานยังไง
เรียกต่อ: Bootstrap(), run(). สร้างออบเจ็กต์: FlatLevelGeneratorPresets.Bootstrap.
Parameters
BootstrapContext<FlatLevelGeneratorPreset> bootstrapContext
ตัวอย่างใช้งาน
BootstrapContext<FlatLevelGeneratorPreset> bootstrapContext = ...;
FlatLevelGeneratorPresets.bootstrap(bootstrapContext);
FlatLevelGeneratorSettings
- Full name:
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings - Package:
net.minecraft.world.level.levelgen.flat - Source:
common—net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java - Type:
class - Modifiers:
public
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#adjustGenerationSettings(Holder<Biome>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:138 - Modifiers:
public - Return:
BiomeGenerationSettings
คืออะไร
ดำเนินการ adjustGenerationSettings ตาม implementation ของ FlatLevelGeneratorSettings
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: equals(), value(), getGenerationSettings(), getBiome(), PlainBuilder(), addFeature(), is(), features(). สร้างออบเจ็กต์: BiomeGenerationSettings.PlainBuilder, LayerConfiguration. มีจุด return อย่างน้อย 2 จุด.
Parameters
Holder<Biome> holder
ตัวอย่างใช้งาน
FlatLevelGeneratorSettings instance = ...;
Holder<Biome> holder = ...;
BiomeGenerationSettings result = instance.adjustGenerationSettings(holder);
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#createLakesList(HolderGetter<PlacedFeature>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:229 - Modifiers:
public static - Return:
List<Holder<PlacedFeature>>
คืออะไร
สร้าง Lakes List
ทำงานยังไง
เรียกต่อ: of(), getOrThrow(). คืนค่า: List.of(holderGetter.getOrThrow(MiscOverworldPlacements.LAKE_LAVA_UNDERGROUND), holderGetter.getOrThrow(MiscOverworldPlacements.LAKE_LAVA_SURFACE)).
Parameters
HolderGetter<PlacedFeature> holderGetter
ตัวอย่างใช้งาน
HolderGetter<PlacedFeature> holderGetter = ...;
List<Holder<PlacedFeature>> result = FlatLevelGeneratorSettings.createLakesList(holderGetter);
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#FlatLevelGeneratorSettings(Optional<HolderSet<StructureSet>>,Holder<Biome>,List<Holder<PlacedFeature>>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:104 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FlatLevelGeneratorSettings ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: structureOverrides, biome, layers, lakes. เรียกต่อ: newArrayList().
Parameters
Optional<HolderSet<StructureSet>> optionalHolder<Biome> holderList<Holder<PlacedFeature>> list
ตัวอย่างใช้งาน
Optional<HolderSet<StructureSet>> optional = ...;
Holder<Biome> holder = ...;
List<Holder<PlacedFeature>> list = ...;
FlatLevelGeneratorSettings instance = new FlatLevelGeneratorSettings(optional, holder, list);
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#getBiome()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:185 - Modifiers:
public - Return:
Holder<Biome>
คืออะไร
อ่านค่า Biome
ทำงานยังไง
คืนค่า: this.biome.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#getDefault(HolderGetter<Biome>,HolderGetter<StructureSet>,HolderGetter<PlacedFeature>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:209 - Modifiers:
public static - Return:
FlatLevelGeneratorSettings
คืออะไร
อ่านค่า Default
ทำงานยังไง
เรียกต่อ: direct(), getOrThrow(), of(), getDefaultBiome(), createLakesList(), getLayersInfo(), add(), updateLayers(). สร้างออบเจ็กต์: FlatLevelGeneratorSettings, FlatLayerInfo. คืนค่า: flatLevelGeneratorSettings.
Parameters
HolderGetter<Biome> holderGetterHolderGetter<StructureSet> holderGetter2HolderGetter<PlacedFeature> holderGetter3
ตัวอย่างใช้งาน
HolderGetter<Biome> holderGetter = ...;
HolderGetter<StructureSet> holderGetter2 = ...;
HolderGetter<PlacedFeature> holderGetter3 = ...;
FlatLevelGeneratorSettings result = FlatLevelGeneratorSettings.getDefault(holderGetter, holderGetter2, holderGetter3);
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#getDefaultBiome(HolderGetter<Biome>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:225 - Modifiers:
public static - Return:
Holder<Biome>
คืออะไร
อ่านค่า Default Biome
ทำงานยังไง
เรียกต่อ: getOrThrow(). คืนค่า: holderGetter.getOrThrow(Biomes.PLAINS).
Parameters
HolderGetter<Biome> holderGetter
ตัวอย่างใช้งาน
HolderGetter<Biome> holderGetter = ...;
Holder<Biome> result = FlatLevelGeneratorSettings.getDefaultBiome(holderGetter);
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#getLayers()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:193 - Modifiers:
public - Return:
List<BlockState>
คืออะไร
อ่านค่า Layers
ทำงานยังไง
คืนค่า: this.layers.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#getLayersInfo()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:189 - Modifiers:
public - Return:
List<FlatLayerInfo>
คืออะไร
อ่านค่า Layers Info
ทำงานยังไง
คืนค่า: this.layersInfo.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#setAddLakes()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:134 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Add Lakes
ทำงานยังไง
แก้ state: addLakes.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#setDecoration()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:130 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Decoration
ทำงานยังไง
แก้ state: decoration.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#structureOverrides()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:181 - Modifiers:
public - Return:
Optional<HolderSet<StructureSet>>
คืออะไร
ดำเนินการ structureOverrides ตาม implementation ของ FlatLevelGeneratorSettings
ทำงานยังไง
คืนค่า: this.structureOverrides.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FlatLevelGeneratorSettings instance = ...;
Optional<HolderSet<StructureSet>> result = instance.structureOverrides();
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#updateLayers()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:197 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Layers
ทำงานยังไง
มีการวนลูป. แก้ state: voidGen. เรียกต่อ: clear(), getHeight(), add(), getBlockState(), stream(), allMatch(), is().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings#withBiomeAndLayers(List<FlatLayerInfo>,Optional<HolderSet<StructureSet>>,Holder<Biome>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings.java:111 - Modifiers:
public - Return:
FlatLevelGeneratorSettings
คืออะไร
ดำเนินการ withBiomeAndLayers ตาม implementation ของ FlatLevelGeneratorSettings
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: add(), getHeight(), getBlockState(), getBlock(), updateLayers(), setDecoration(), setAddLakes(). สร้างออบเจ็กต์: FlatLevelGeneratorSettings, FlatLayerInfo. คืนค่า: flatLevelGeneratorSettings.
Parameters
List<FlatLayerInfo> listOptional<HolderSet<StructureSet>> optionalHolder<Biome> holder
ตัวอย่างใช้งาน
FlatLevelGeneratorSettings instance = ...;
List<FlatLayerInfo> list = ...;
Optional<HolderSet<StructureSet>> optional = ...;
Holder<Biome> holder = ...;
FlatLevelGeneratorSettings result = instance.withBiomeAndLayers(list, optional, holder);