类 PlacementUtils
java.lang.Object
net.minecraft.data.worldgen.placement.PlacementUtils
-
字段概要
字段修饰符和类型字段说明static final PlacementModifier
static final PlacementModifier
static final PlacementModifier
static final PlacementModifier
static final PlacementModifier
static final PlacementModifier
static final PlacementModifier
static final PlacementModifier
static final PlacementModifier
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void
bootstrap
(BootstapContext<PlacedFeature> pContext) static PlacementModifier
countExtra
(int p_195365_, float p_195366_, int p_195367_) static ResourceKey<PlacedFeature>
static <FC extends FeatureConfiguration,
F extends Feature<FC>>
Holder<PlacedFeature>filtered
(F pFeature, FC pConfig, BlockPredicate p_206501_) static BlockPredicateFilter
filteredByBlockSurvival
(Block pBlock) static <FC extends FeatureConfiguration,
F extends Feature<FC>>
Holder<PlacedFeature>inlinePlaced
(F pFeature, FC pConfig, PlacementModifier... pPlacements) static Holder<PlacedFeature>
inlinePlaced
(Holder<ConfiguredFeature<?, ?>> pFeature, PlacementModifier... pPlacements) static PlacementFilter
isEmpty()
static <FC extends FeatureConfiguration,
F extends Feature<FC>>
Holder<PlacedFeature>onlyWhenEmpty
(F pFeature, FC pConfig) static void
register
(BootstapContext<PlacedFeature> pContext, ResourceKey<PlacedFeature> pKey, Holder<ConfiguredFeature<?, ?>> pConfiguredFeature, List<PlacementModifier> pPlacements) static void
register
(BootstapContext<PlacedFeature> pContext, ResourceKey<PlacedFeature> pKey, Holder<ConfiguredFeature<?, ?>> pConfiguredFeatures, PlacementModifier... pPlacements)
-
字段详细资料
-
HEIGHTMAP
-
HEIGHTMAP_TOP_SOLID
-
HEIGHTMAP_WORLD_SURFACE
-
HEIGHTMAP_OCEAN_FLOOR
-
FULL_RANGE
-
RANGE_10_10
-
RANGE_8_8
-
RANGE_4_4
-
RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT
-
-
构造器详细资料
-
PlacementUtils
public PlacementUtils()
-
-
方法详细资料
-
bootstrap
-
createKey
-
register
public static void register(BootstapContext<PlacedFeature> pContext, ResourceKey<PlacedFeature> pKey, Holder<ConfiguredFeature<?, ?>> pConfiguredFeature, List<PlacementModifier> pPlacements) -
register
public static void register(BootstapContext<PlacedFeature> pContext, ResourceKey<PlacedFeature> pKey, Holder<ConfiguredFeature<?, ?>> pConfiguredFeatures, PlacementModifier... pPlacements) -
countExtra
-
isEmpty
-
filteredByBlockSurvival
-
inlinePlaced
public static Holder<PlacedFeature> inlinePlaced(Holder<ConfiguredFeature<?, ?>> pFeature, PlacementModifier... pPlacements) -
inlinePlaced
public static <FC extends FeatureConfiguration,F extends Feature<FC>> Holder<PlacedFeature> inlinePlaced(F pFeature, FC pConfig, PlacementModifier... pPlacements) -
onlyWhenEmpty
public static <FC extends FeatureConfiguration,F extends Feature<FC>> Holder<PlacedFeature> onlyWhenEmpty(F pFeature, FC pConfig) -
filtered
public static <FC extends FeatureConfiguration,F extends Feature<FC>> Holder<PlacedFeature> filtered(F pFeature, FC pConfig, BlockPredicate p_206501_)
-