Class PlacementUtils
java.lang.Object
net.minecraft.data.worldgen.placement.PlacementUtils
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifier
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidbootstrap(BootstapContext<PlacedFeature> p_255779_) static PlacementModifiercountExtra(int p_195365_, float p_195366_, int p_195367_) static ResourceKey<PlacedFeature>static <FC extends FeatureConfiguration,F extends Feature<FC>> 
 Holder<PlacedFeature>filtered(F p_206499_, FC p_206500_, BlockPredicate p_206501_) static BlockPredicateFilterfilteredByBlockSurvival(Block p_206494_) static <FC extends FeatureConfiguration,F extends Feature<FC>> 
 Holder<PlacedFeature>inlinePlaced(F p_206503_, FC p_206504_, PlacementModifier... p_206505_) static Holder<PlacedFeature>inlinePlaced(Holder<ConfiguredFeature<?, ?>> p_206507_, PlacementModifier... p_206508_) static PlacementFilterisEmpty()static <FC extends FeatureConfiguration,F extends Feature<FC>> 
 Holder<PlacedFeature>onlyWhenEmpty(F p_206496_, FC p_206497_) static voidregister(BootstapContext<PlacedFeature> p_255872_, ResourceKey<PlacedFeature> p_255820_, Holder<ConfiguredFeature<?, ?>> p_255813_, List<PlacementModifier> p_256042_) static voidregister(BootstapContext<PlacedFeature> p_256241_, ResourceKey<PlacedFeature> p_256614_, Holder<ConfiguredFeature<?, ?>> p_255855_, PlacementModifier... p_256413_) 
- 
Field Details- 
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
 
- 
- 
Constructor Details- 
PlacementUtilspublic PlacementUtils()
 
- 
- 
Method Details- 
bootstrap
- 
createKey
- 
registerpublic static void register(BootstapContext<PlacedFeature> p_255872_, ResourceKey<PlacedFeature> p_255820_, Holder<ConfiguredFeature<?, ?>> p_255813_, List<PlacementModifier> p_256042_) 
- 
registerpublic static void register(BootstapContext<PlacedFeature> p_256241_, ResourceKey<PlacedFeature> p_256614_, Holder<ConfiguredFeature<?, ?>> p_255855_, PlacementModifier... p_256413_) 
- 
countExtra
- 
isEmpty
- 
filteredByBlockSurvival
- 
inlinePlacedpublic static Holder<PlacedFeature> inlinePlaced(Holder<ConfiguredFeature<?, ?>> p_206507_, PlacementModifier... p_206508_) 
- 
inlinePlacedpublic static <FC extends FeatureConfiguration,F extends Feature<FC>> Holder<PlacedFeature> inlinePlaced(F p_206503_, FC p_206504_, PlacementModifier... p_206505_) 
- 
onlyWhenEmptypublic static <FC extends FeatureConfiguration,F extends Feature<FC>> Holder<PlacedFeature> onlyWhenEmpty(F p_206496_, FC p_206497_) 
- 
filteredpublic static <FC extends FeatureConfiguration,F extends Feature<FC>> Holder<PlacedFeature> filtered(F p_206499_, FC p_206500_, BlockPredicate p_206501_) 
 
-