Package net.minecraft.world.level.levelgen.feature.configurations
Part 1/1
BlockColumnConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration.java - Type:
record - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration#layer(IntProvider,BlockStateProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration.java:23 - Modifiers:
public static - Return:
BlockColumnConfiguration.Layer
คืออะไร
ดำเนินการ layer ตาม implementation ของ BlockColumnConfiguration
ทำงานยังไง
เรียกต่อ: Layer(). สร้างออบเจ็กต์: BlockColumnConfiguration.Layer. คืนค่า: new BlockColumnConfiguration.Layer(intProvider, blockStateProvider).
Parameters
IntProvider intProviderBlockStateProvider blockStateProvider
ตัวอย่างใช้งาน
IntProvider intProvider = ...;
BlockStateProvider blockStateProvider = ...;
BlockColumnConfiguration.Layer result = BlockColumnConfiguration.layer(intProvider, blockStateProvider);
net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration#simple(IntProvider,BlockStateProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration.java:27 - Modifiers:
public static - Return:
BlockColumnConfiguration
คืออะไร
ดำเนินการ simple ตาม implementation ของ BlockColumnConfiguration
ทำงานยังไง
เรียกต่อ: of(), layer(). สร้างออบเจ็กต์: BlockColumnConfiguration. คืนค่า: new BlockColumnConfiguration(List.of(layer(intProvider, blockStateProvider)), Direction.UP, BlockPredicate.ONLY_IN_AIR_PREDICATE, false).
Parameters
IntProvider intProviderBlockStateProvider blockStateProvider
ตัวอย่างใช้งาน
IntProvider intProvider = ...;
BlockStateProvider blockStateProvider = ...;
BlockColumnConfiguration result = BlockColumnConfiguration.simple(intProvider, blockStateProvider);
BlockPileConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration#BlockPileConfiguration(BlockStateProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration.java:13 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BlockPileConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: stateProvider.
Parameters
BlockStateProvider blockStateProvider
ตัวอย่างใช้งาน
BlockStateProvider blockStateProvider = ...;
BlockPileConfiguration instance = new BlockPileConfiguration(blockStateProvider);
BlockStateConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration#BlockStateConfiguration(BlockState)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration.java:13 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BlockStateConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: state.
Parameters
BlockState blockState
ตัวอย่างใช้งาน
BlockState blockState = ...;
BlockStateConfiguration instance = new BlockStateConfiguration(blockState);
ColumnFeatureConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration#ColumnFeatureConfiguration(IntProvider,IntProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ColumnFeatureConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: reach, height.
Parameters
IntProvider intProviderIntProvider intProvider2
ตัวอย่างใช้งาน
IntProvider intProvider = ...;
IntProvider intProvider2 = ...;
ColumnFeatureConfiguration instance = new ColumnFeatureConfiguration(intProvider, intProvider2);
net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration#height()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration.java:27 - Modifiers:
public - Return:
IntProvider
คืออะไร
ดำเนินการ height ตาม implementation ของ ColumnFeatureConfiguration
ทำงานยังไง
คืนค่า: this.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration#reach()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration.java:23 - Modifiers:
public - Return:
IntProvider
คืออะไร
ดำเนินการ reach ตาม implementation ของ ColumnFeatureConfiguration
ทำงานยังไง
คืนค่า: this.reach.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CountConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration#count()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration.java:22 - Modifiers:
public - Return:
IntProvider
คืออะไร
ดำเนินการ count ตาม implementation ของ CountConfiguration
ทำงานยังไง
คืนค่า: this.count.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration#CountConfiguration(int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CountConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: count. เรียกต่อ: of().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration#CountConfiguration(IntProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CountConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: count.
Parameters
IntProvider intProvider
ตัวอย่างใช้งาน
DeltaFeatureConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration#contents()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration.java:30 - Modifiers:
public - Return:
BlockState
คืออะไร
ดำเนินการ contents ตาม implementation ของ DeltaFeatureConfiguration
ทำงานยังไง
คืนค่า: this.contents.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration#DeltaFeatureConfiguration(BlockState,BlockState,IntProvider,IntProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DeltaFeatureConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: contents, rim, size, rimSize.
Parameters
BlockState blockStateBlockState blockState2IntProvider intProviderIntProvider intProvider2
ตัวอย่างใช้งาน
BlockState blockState = ...;
BlockState blockState2 = ...;
IntProvider intProvider = ...;
IntProvider intProvider2 = ...;
DeltaFeatureConfiguration instance = new DeltaFeatureConfiguration(blockState, blockState2, intProvider, intProvider2);
net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration#rim()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration.java:34 - Modifiers:
public - Return:
BlockState
คืออะไร
ดำเนินการ rim ตาม implementation ของ DeltaFeatureConfiguration
ทำงานยังไง
คืนค่า: this.rim.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration#rimSize()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration.java:42 - Modifiers:
public - Return:
IntProvider
คืออะไร
ดำเนินการ rimSize ตาม implementation ของ DeltaFeatureConfiguration
ทำงานยังไง
คืนค่า: this.rimSize.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration#size()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration.java:38 - Modifiers:
public - Return:
IntProvider
คืออะไร
ดำเนินการ size ตาม implementation ของ DeltaFeatureConfiguration
ทำงานยังไง
คืนค่า: this.size.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DripstoneClusterConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.DripstoneClusterConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.DripstoneClusterConfiguration#DripstoneClusterConfiguration(int,IntProvider,IntProvider,int,int,IntProvider,FloatProvider,FloatProvider,float,int,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration.java:49 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DripstoneClusterConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: floorToCeilingSearchRange, height, radius, maxStalagmiteStalactiteHeightDiff, heightDeviation, dripstoneBlockLayerThickness.
Parameters
int iIntProvider intProviderIntProvider intProvider2int jint kIntProvider intProvider3FloatProvider floatProviderFloatProvider floatProvider2float fint lint m
ตัวอย่างใช้งาน
IntProvider intProvider = ...;
IntProvider intProvider2 = ...;
IntProvider intProvider3 = ...;
FloatProvider floatProvider = ...;
FloatProvider floatProvider2 = ...;
DripstoneClusterConfiguration instance = new DripstoneClusterConfiguration(0, intProvider, intProvider2, 0, 0, intProvider3, floatProvider, floatProvider2, 0.0F, 0, 0);
EndGatewayConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration#delayedExitSearch()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration.java:28 - Modifiers:
public static - Return:
EndGatewayConfiguration
คืออะไร
ดำเนินการ delayedExitSearch ตาม implementation ของ EndGatewayConfiguration
ทำงานยังไง
เรียกต่อ: empty(). สร้างออบเจ็กต์: EndGatewayConfiguration. คืนค่า: new EndGatewayConfiguration(Optional.empty(), false).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration#getExit()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration.java:32 - Modifiers:
public - Return:
Optional<BlockPos>
คืออะไร
อ่านค่า Exit
ทำงานยังไง
คืนค่า: this.exit.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration#isExitExact()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration.java:36 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Exit Exact
ทำงานยังไง
คืนค่า: this.exact.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration#knownExit(BlockPos,boolean)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration.java:24 - Modifiers:
public static - Return:
EndGatewayConfiguration
คืออะไร
ดำเนินการ knownExit ตาม implementation ของ EndGatewayConfiguration
ทำงานยังไง
เรียกต่อ: of(). สร้างออบเจ็กต์: EndGatewayConfiguration. คืนค่า: new EndGatewayConfiguration(Optional.of(blockPos), bl).
Parameters
BlockPos blockPosboolean bl
ตัวอย่างใช้งาน
BlockPos blockPos = ...;
EndGatewayConfiguration result = EndGatewayConfiguration.knownExit(blockPos, true);
FeatureConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration#getFeatures()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration.java:9 - Modifiers:
default - Return:
Stream<ConfiguredFeature<?, ?>>
คืออะไร
อ่านค่า Features
ทำงานยังไง
เรียกต่อ: empty(). คืนค่า: Stream.empty().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FeatureConfiguration instance = ...;
Stream<ConfiguredFeature<?, ?>> result = instance.getFeatures();
GeodeConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration#GeodeConfiguration(GeodeBlockSettings,GeodeLayerSettings,GeodeCrackSettings,double,double,boolean,IntProvider,IntProvider,IntProvider,int,int,double,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration.java:45 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GeodeConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: geodeBlockSettings, geodeLayerSettings, geodeCrackSettings, usePotentialPlacementsChance, useAlternateLayer0Chance, placementsRequireLayer0Alternate.
Parameters
GeodeBlockSettings geodeBlockSettingsGeodeLayerSettings geodeLayerSettingsGeodeCrackSettings geodeCrackSettingsdouble ddouble eboolean blIntProvider intProviderIntProvider intProvider2IntProvider intProvider3int iint jdouble fint k
ตัวอย่างใช้งาน
GeodeBlockSettings geodeBlockSettings = ...;
GeodeLayerSettings geodeLayerSettings = ...;
GeodeCrackSettings geodeCrackSettings = ...;
IntProvider intProvider = ...;
IntProvider intProvider2 = ...;
IntProvider intProvider3 = ...;
GeodeConfiguration instance = new GeodeConfiguration(geodeBlockSettings, geodeLayerSettings, geodeCrackSettings, 0.0D, 0.0D, true, intProvider, intProvider2, intProvider3, 0, 0, 0.0D, 0);
HugeMushroomFeatureConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration#HugeMushroomFeatureConfiguration(BlockStateProvider,BlockStateProvider,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HugeMushroomFeatureConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: capProvider, stemProvider, foliageRadius.
Parameters
BlockStateProvider blockStateProviderBlockStateProvider blockStateProvider2int i
ตัวอย่างใช้งาน
BlockStateProvider blockStateProvider = ...;
BlockStateProvider blockStateProvider2 = ...;
HugeMushroomFeatureConfiguration instance = new HugeMushroomFeatureConfiguration(blockStateProvider, blockStateProvider2, 0);
LargeDripstoneConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.LargeDripstoneConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.LargeDripstoneConfiguration#LargeDripstoneConfiguration(int,IntProvider,FloatProvider,float,FloatProvider,FloatProvider,FloatProvider,int,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration.java:38 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LargeDripstoneConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: floorToCeilingSearchRange, columnRadius, heightScale, maxColumnRadiusToCaveHeightRatio, stalactiteBluntness, stalagmiteBluntness.
Parameters
int iIntProvider intProviderFloatProvider floatProviderfloat fFloatProvider floatProvider2FloatProvider floatProvider3FloatProvider floatProvider4int jfloat g
ตัวอย่างใช้งาน
IntProvider intProvider = ...;
FloatProvider floatProvider = ...;
FloatProvider floatProvider2 = ...;
FloatProvider floatProvider3 = ...;
FloatProvider floatProvider4 = ...;
LargeDripstoneConfiguration instance = new LargeDripstoneConfiguration(0, intProvider, floatProvider, 0.0F, floatProvider2, floatProvider3, floatProvider4, 0, 0.0F);
LayerConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration#LayerConfiguration(int,BlockState)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LayerConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: height, state.
Parameters
int iBlockState blockState
ตัวอย่างใช้งาน
MultifaceGrowthConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration#getShuffledDirections(RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration.java:85 - Modifiers:
public - Return:
List<Direction>
คืออะไร
อ่านค่า Shuffled Directions
ทำงานยังไง
เรียกต่อ: shuffledCopy(). คืนค่า: Util.shuffledCopy(this.validDirections, randomSource).
Parameters
RandomSource randomSource
ตัวอย่างใช้งาน
MultifaceGrowthConfiguration instance = ...;
RandomSource randomSource = ...;
List<Direction> result = instance.getShuffledDirections(randomSource);
net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration#getShuffledDirectionsExcept(RandomSource,Direction)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration.java:81 - Modifiers:
public - Return:
List<Direction>
คืออะไร
อ่านค่า Shuffled Directions Except
ทำงานยังไง
เรียกต่อ: toShuffledList(), stream(), filter(). คืนค่า: Util.toShuffledList(this.validDirections.stream().filter(direction2 -> direction2 != direction), randomSource).
Parameters
RandomSource randomSourceDirection direction
ตัวอย่างใช้งาน
MultifaceGrowthConfiguration instance = ...;
RandomSource randomSource = ...;
Direction direction = ...;
List<Direction> result = instance.getShuffledDirectionsExcept(randomSource, direction);
net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration#MultifaceGrowthConfiguration(MultifaceSpreadeableBlock,int,boolean,boolean,boolean,float,HolderSet<Block>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration.java:57 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MultifaceGrowthConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: placeBlock, searchRange, canPlaceOnFloor, canPlaceOnCeiling, canPlaceOnWall, chanceOfSpreading. เรียกต่อ: add(), forEach(). สร้างออบเจ็กต์: ObjectArrayList<>.
Parameters
MultifaceSpreadeableBlock multifaceSpreadeableBlockint iboolean blboolean bl2boolean bl3float fHolderSet<Block> holderSet
ตัวอย่างใช้งาน
MultifaceSpreadeableBlock multifaceSpreadeableBlock = ...;
HolderSet<Block> holderSet = ...;
MultifaceGrowthConfiguration instance = new MultifaceGrowthConfiguration(multifaceSpreadeableBlock, 0, true, true, true, 0.0F, holderSet);
NetherForestVegetationConfig
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.NetherForestVegetationConfig - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig.java - Type:
class - Modifiers:
public - Extends:
BlockPileConfiguration
net.minecraft.world.level.levelgen.feature.configurations.NetherForestVegetationConfig#NetherForestVegetationConfig(BlockStateProvider,int,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ NetherForestVegetationConfig ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: spreadWidth, spreadHeight.
Parameters
BlockStateProvider blockStateProviderint iint j
ตัวอย่างใช้งาน
BlockStateProvider blockStateProvider = ...;
NetherForestVegetationConfig instance = new NetherForestVegetationConfig(blockStateProvider, 0, 0);
OreConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration#OreConfiguration(List<OreConfiguration.TargetBlockState>,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration.java:29 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ OreConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
List<OreConfiguration.TargetBlockState> listint i
ตัวอย่างใช้งาน
List<OreConfiguration.TargetBlockState> list = ...;
OreConfiguration instance = new OreConfiguration(list, 0);
net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration#OreConfiguration(List<OreConfiguration.TargetBlockState>,int,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ OreConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: size, targetStates, discardChanceOnAirExposure.
Parameters
List<OreConfiguration.TargetBlockState> listint ifloat f
ตัวอย่างใช้งาน
List<OreConfiguration.TargetBlockState> list = ...;
OreConfiguration instance = new OreConfiguration(list, 0, 0.0F);
net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration#OreConfiguration(RuleTest,BlockState,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ OreConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: of(), TargetBlockState(). สร้างออบเจ็กต์: OreConfiguration.TargetBlockState.
Parameters
RuleTest ruleTestBlockState blockStateint i
ตัวอย่างใช้งาน
RuleTest ruleTest = ...;
BlockState blockState = ...;
OreConfiguration instance = new OreConfiguration(ruleTest, blockState, 0);
net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration#OreConfiguration(RuleTest,BlockState,int,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration.java:33 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ OreConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: of(), TargetBlockState(). สร้างออบเจ็กต์: OreConfiguration.TargetBlockState.
Parameters
RuleTest ruleTestBlockState blockStateint ifloat f
ตัวอย่างใช้งาน
RuleTest ruleTest = ...;
BlockState blockState = ...;
OreConfiguration instance = new OreConfiguration(ruleTest, blockState, 0, 0.0F);
net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration#target(RuleTest,BlockState)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration.java:41 - Modifiers:
public static - Return:
OreConfiguration.TargetBlockState
คืออะไร
ดำเนินการ target ตาม implementation ของ OreConfiguration
ทำงานยังไง
เรียกต่อ: TargetBlockState(). สร้างออบเจ็กต์: OreConfiguration.TargetBlockState. คืนค่า: new OreConfiguration.TargetBlockState(ruleTest, blockState).
Parameters
RuleTest ruleTestBlockState blockState
ตัวอย่างใช้งาน
RuleTest ruleTest = ...;
BlockState blockState = ...;
OreConfiguration.TargetBlockState result = OreConfiguration.target(ruleTest, blockState);
PointedDripstoneConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.PointedDripstoneConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.PointedDripstoneConfiguration#PointedDripstoneConfiguration(float,float,float,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration.java:33 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PointedDripstoneConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: chanceOfTallerDripstone, chanceOfDirectionalSpread, chanceOfSpreadRadius2, chanceOfSpreadRadius3.
Parameters
float ffloat gfloat hfloat i
ตัวอย่างใช้งาน
ProbabilityFeatureConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration#ProbabilityFeatureConfiguration(float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration.java:15 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ProbabilityFeatureConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: probability.
Parameters
float f
ตัวอย่างใช้งาน
RandomBooleanFeatureConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration#getFeatures()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration.java:26 - Modifiers:
public - Return:
Stream<ConfiguredFeature<?, ?>>
คืออะไร
อ่านค่า Features
ทำงานยังไง
เรียกต่อ: concat(), value(). คืนค่า: Stream.concat(this.featureTrue.value().getFeatures(), this.featureFalse.value().getFeatures()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RandomBooleanFeatureConfiguration instance = ...;
Stream<ConfiguredFeature<?, ?>> result = instance.getFeatures();
net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration#RandomBooleanFeatureConfiguration(Holder<PlacedFeature>,Holder<PlacedFeature>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ RandomBooleanFeatureConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: featureTrue, featureFalse.
Parameters
Holder<PlacedFeature> holderHolder<PlacedFeature> holder2
ตัวอย่างใช้งาน
Holder<PlacedFeature> holder = ...;
Holder<PlacedFeature> holder2 = ...;
RandomBooleanFeatureConfiguration instance = new RandomBooleanFeatureConfiguration(holder, holder2);
RandomFeatureConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration#getFeatures()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration.java:28 - Modifiers:
public - Return:
Stream<ConfiguredFeature<?, ?>>
คืออะไร
อ่านค่า Features
ทำงานยังไง
เรียกต่อ: concat(), stream(), flatMap(), value().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RandomFeatureConfiguration instance = ...;
Stream<ConfiguredFeature<?, ?>> result = instance.getFeatures();
net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration#RandomFeatureConfiguration(List<WeightedPlacedFeature>,Holder<PlacedFeature>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ RandomFeatureConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: features, defaultFeature.
Parameters
List<WeightedPlacedFeature> listHolder<PlacedFeature> holder
ตัวอย่างใช้งาน
List<WeightedPlacedFeature> list = ...;
Holder<PlacedFeature> holder = ...;
RandomFeatureConfiguration instance = new RandomFeatureConfiguration(list, holder);
ReplaceBlockConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration#ReplaceBlockConfiguration(BlockState,BlockState)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ReplaceBlockConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: of(), target(). สร้างออบเจ็กต์: BlockStateMatchTest.
Parameters
BlockState blockStateBlockState blockState2
ตัวอย่างใช้งาน
BlockState blockState = ...;
BlockState blockState2 = ...;
ReplaceBlockConfiguration instance = new ReplaceBlockConfiguration(blockState, blockState2);
net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration#ReplaceBlockConfiguration(List<OreConfiguration.TargetBlockState>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ReplaceBlockConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: targetStates.
Parameters
List<OreConfiguration.TargetBlockState> list
ตัวอย่างใช้งาน
List<OreConfiguration.TargetBlockState> list = ...;
ReplaceBlockConfiguration instance = new ReplaceBlockConfiguration(list);
ReplaceSphereConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration#radius()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration.java:27 - Modifiers:
public - Return:
IntProvider
คืออะไร
ดำเนินการ radius ตาม implementation ของ ReplaceSphereConfiguration
ทำงานยังไง
คืนค่า: this.radius.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration#ReplaceSphereConfiguration(BlockState,BlockState,IntProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ReplaceSphereConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: targetState, replaceState, radius.
Parameters
BlockState blockStateBlockState blockState2IntProvider intProvider
ตัวอย่างใช้งาน
BlockState blockState = ...;
BlockState blockState2 = ...;
IntProvider intProvider = ...;
ReplaceSphereConfiguration instance = new ReplaceSphereConfiguration(blockState, blockState2, intProvider);
RootSystemConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration#RootSystemConfiguration(Holder<PlacedFeature>,int,int,TagKey<Block>,BlockStateProvider,int,int,int,int,BlockStateProvider,int,int,BlockPredicate)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration.java:50 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ RootSystemConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: treeFeature, requiredVerticalSpaceForTree, rootRadius, rootReplaceable, rootStateProvider, rootPlacementAttempts.
Parameters
Holder<PlacedFeature> holderint iint jTagKey<Block> tagKeyBlockStateProvider blockStateProviderint kint lint mint nBlockStateProvider blockStateProvider2int oint pBlockPredicate blockPredicate
ตัวอย่างใช้งาน
Holder<PlacedFeature> holder = ...;
TagKey<Block> tagKey = ...;
BlockStateProvider blockStateProvider = ...;
BlockStateProvider blockStateProvider2 = ...;
BlockPredicate blockPredicate = ...;
RootSystemConfiguration instance = new RootSystemConfiguration(holder, 0, 0, tagKey, blockStateProvider, 0, 0, 0, 0, blockStateProvider2, 0, 0, blockPredicate);
SimpleBlockConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration.java - Type:
record - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration#SimpleBlockConfiguration(BlockStateProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SimpleBlockConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BlockStateProvider blockStateProvider
ตัวอย่างใช้งาน
BlockStateProvider blockStateProvider = ...;
SimpleBlockConfiguration instance = new SimpleBlockConfiguration(blockStateProvider);
SimpleRandomFeatureConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration#getFeatures()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration.java:21 - Modifiers:
public - Return:
Stream<ConfiguredFeature<?, ?>>
คืออะไร
อ่านค่า Features
ทำงานยังไง
เรียกต่อ: stream(), flatMap(), value(). คืนค่า: this.features.stream().flatMap(holder -> holder.value().getFeatures()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SimpleRandomFeatureConfiguration instance = ...;
Stream<ConfiguredFeature<?, ?>> result = instance.getFeatures();
net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration#SimpleRandomFeatureConfiguration(HolderSet<PlacedFeature>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SimpleRandomFeatureConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: features.
Parameters
HolderSet<PlacedFeature> holderSet
ตัวอย่างใช้งาน
HolderSet<PlacedFeature> holderSet = ...;
SimpleRandomFeatureConfiguration instance = new SimpleRandomFeatureConfiguration(holderSet);
SpikeConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration#getCrystalBeamTarget()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration.java:43 - Modifiers:
public - Return:
BlockPos
คืออะไร
อ่านค่า Crystal Beam Target
ทำงานยังไง
คืนค่า: this.crystalBeamTarget.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration#getSpikes()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration.java:39 - Modifiers:
public - Return:
List<SpikeFeature.EndSpike>
คืออะไร
อ่านค่า Spikes
ทำงานยังไง
คืนค่า: this.spikes.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration#isCrystalInvulnerable()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration.java:35 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Crystal Invulnerable
ทำงานยังไง
คืนค่า: this.crystalInvulnerable.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration#SpikeConfiguration(boolean,List<SpikeFeature.EndSpike>,BlockPos)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration.java:25 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SpikeConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: ofNullable().
Parameters
boolean blList<SpikeFeature.EndSpike> listBlockPos blockPos
ตัวอย่างใช้งาน
List<SpikeFeature.EndSpike> list = ...;
BlockPos blockPos = ...;
SpikeConfiguration instance = new SpikeConfiguration(true, list, blockPos);
SpringConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration#SpringConfiguration(FluidState,boolean,int,int,HolderSet<Block>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration.java:28 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SpringConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: state, requiresBlockBelow, rockCount, holeCount, validBlocks.
Parameters
FluidState fluidStateboolean blint iint jHolderSet<Block> holderSet
ตัวอย่างใช้งาน
FluidState fluidState = ...;
HolderSet<Block> holderSet = ...;
SpringConfiguration instance = new SpringConfiguration(fluidState, true, 0, 0, holderSet);
TreeConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration#TreeConfiguration(BlockStateProvider,TrunkPlacer,BlockStateProvider,FoliagePlacer,Optional<RootPlacer>,BlockStateProvider,FeatureSize,List<TreeDecorator>,boolean,boolean)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java:43 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TreeConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: trunkProvider, trunkPlacer, foliageProvider, foliagePlacer, rootPlacer, dirtProvider.
Parameters
BlockStateProvider blockStateProviderTrunkPlacer trunkPlacerBlockStateProvider blockStateProvider2FoliagePlacer foliagePlacerOptional<RootPlacer> optionalBlockStateProvider blockStateProvider3FeatureSize featureSizeList<TreeDecorator> listboolean blboolean bl2
ตัวอย่างใช้งาน
BlockStateProvider blockStateProvider = ...;
TrunkPlacer trunkPlacer = ...;
BlockStateProvider blockStateProvider2 = ...;
FoliagePlacer foliagePlacer = ...;
Optional<RootPlacer> optional = ...;
BlockStateProvider blockStateProvider3 = ...;
FeatureSize featureSize = ...;
List<TreeDecorator> list = ...;
TreeConfiguration instance = new TreeConfiguration(blockStateProvider, trunkPlacer, blockStateProvider2, foliagePlacer, optional, blockStateProvider3, featureSize, list, true, true);
TreeConfiguration$TreeConfigurationBuilder
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java - Type:
class - Modifiers:
public static
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder#build()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java:122 - Modifiers:
public - Return:
TreeConfiguration
คืออะไร
สร้าง build
ทำงานยังไง
สร้างออบเจ็กต์: TreeConfiguration.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TreeConfiguration.TreeConfigurationBuilder instance = ...;
TreeConfiguration result = instance.build();
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder#decorators(List<TreeDecorator>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java:107 - Modifiers:
public - Return:
TreeConfiguration.TreeConfigurationBuilder
คืออะไร
ดำเนินการ decorators ตาม implementation ของ TreeConfiguration$TreeConfigurationBuilder
ทำงานยังไง
แก้ state: decorators. คืนค่า: this.
Parameters
List<TreeDecorator> list
ตัวอย่างใช้งาน
TreeConfiguration.TreeConfigurationBuilder instance = ...;
List<TreeDecorator> list = ...;
TreeConfiguration.TreeConfigurationBuilder result = instance.decorators(list);
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder#dirt(BlockStateProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java:102 - Modifiers:
public - Return:
TreeConfiguration.TreeConfigurationBuilder
คืออะไร
ดำเนินการ dirt ตาม implementation ของ TreeConfiguration$TreeConfigurationBuilder
ทำงานยังไง
แก้ state: dirtProvider. คืนค่า: this.
Parameters
BlockStateProvider blockStateProvider
ตัวอย่างใช้งาน
TreeConfiguration.TreeConfigurationBuilder instance = ...;
BlockStateProvider blockStateProvider = ...;
TreeConfiguration.TreeConfigurationBuilder result = instance.dirt(blockStateProvider);
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder#forceDirt()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java:117 - Modifiers:
public - Return:
TreeConfiguration.TreeConfigurationBuilder
คืออะไร
ดำเนินการ forceDirt ตาม implementation ของ TreeConfiguration$TreeConfigurationBuilder
ทำงานยังไง
แก้ state: forceDirt. คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TreeConfiguration.TreeConfigurationBuilder instance = ...;
TreeConfiguration.TreeConfigurationBuilder result = instance.forceDirt();
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder#ignoreVines()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java:112 - Modifiers:
public - Return:
TreeConfiguration.TreeConfigurationBuilder
คืออะไร
ดำเนินการ ignoreVines ตาม implementation ของ TreeConfiguration$TreeConfigurationBuilder
ทำงานยังไง
แก้ state: ignoreVines. คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TreeConfiguration.TreeConfigurationBuilder instance = ...;
TreeConfiguration.TreeConfigurationBuilder result = instance.ignoreVines();
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder#TreeConfigurationBuilder(BlockStateProvider,TrunkPlacer,BlockStateProvider,FoliagePlacer,FeatureSize)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java:96 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TreeConfiguration.TreeConfigurationBuilder ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: empty().
Parameters
BlockStateProvider blockStateProviderTrunkPlacer trunkPlacerBlockStateProvider blockStateProvider2FoliagePlacer foliagePlacerFeatureSize featureSize
ตัวอย่างใช้งาน
BlockStateProvider blockStateProvider = ...;
TrunkPlacer trunkPlacer = ...;
BlockStateProvider blockStateProvider2 = ...;
FoliagePlacer foliagePlacer = ...;
FeatureSize featureSize = ...;
TreeConfiguration.TreeConfigurationBuilder instance = new TreeConfiguration.TreeConfigurationBuilder(blockStateProvider, trunkPlacer, blockStateProvider2, foliagePlacer, featureSize);
net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder#TreeConfigurationBuilder(BlockStateProvider,TrunkPlacer,BlockStateProvider,FoliagePlacer,Optional<RootPlacer>,FeatureSize)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration.java:79 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TreeConfiguration.TreeConfigurationBuilder ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: trunkProvider, trunkPlacer, foliageProvider, dirtProvider, foliagePlacer, rootPlacer. เรียกต่อ: simple().
Parameters
BlockStateProvider blockStateProviderTrunkPlacer trunkPlacerBlockStateProvider blockStateProvider2FoliagePlacer foliagePlacerOptional<RootPlacer> optionalFeatureSize featureSize
ตัวอย่างใช้งาน
BlockStateProvider blockStateProvider = ...;
TrunkPlacer trunkPlacer = ...;
BlockStateProvider blockStateProvider2 = ...;
FoliagePlacer foliagePlacer = ...;
Optional<RootPlacer> optional = ...;
FeatureSize featureSize = ...;
TreeConfiguration.TreeConfigurationBuilder instance = new TreeConfiguration.TreeConfigurationBuilder(blockStateProvider, trunkPlacer, blockStateProvider2, foliagePlacer, optional, featureSize);
UnderwaterMagmaConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.UnderwaterMagmaConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.UnderwaterMagmaConfiguration#UnderwaterMagmaConfiguration(int,int,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ UnderwaterMagmaConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: floorSearchRange, placementRadiusAroundFloor, placementProbabilityPerValidPosition.
Parameters
int iint jfloat f
ตัวอย่างใช้งาน
VegetationPatchConfiguration
- Full name:
net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration - Package:
net.minecraft.world.level.levelgen.feature.configurations - Source:
common—net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration.java - Type:
class - Modifiers:
public - Implements:
FeatureConfiguration
net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration#VegetationPatchConfiguration(TagKey<Block>,BlockStateProvider,Holder<PlacedFeature>,CaveSurface,IntProvider,float,int,float,IntProvider,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration.java:45 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ VegetationPatchConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: replaceable, groundState, vegetationFeature, surface, depth, extraBottomBlockChance.
Parameters
TagKey<Block> tagKeyBlockStateProvider blockStateProviderHolder<PlacedFeature> holderCaveSurface caveSurfaceIntProvider intProviderfloat fint ifloat gIntProvider intProvider2float h
ตัวอย่างใช้งาน
TagKey<Block> tagKey = ...;
BlockStateProvider blockStateProvider = ...;
Holder<PlacedFeature> holder = ...;
CaveSurface caveSurface = ...;
IntProvider intProvider = ...;
IntProvider intProvider2 = ...;
VegetationPatchConfiguration instance = new VegetationPatchConfiguration(tagKey, blockStateProvider, holder, caveSurface, intProvider, 0.0F, 0, 0.0F, intProvider2, 0.0F);