Class PlacementUtils
java.lang.Object
net.minecraft.data.worldgen.placement.PlacementUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifierstatic final PlacementModifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbootstrap(BootstrapContext<PlacedFeature> context) static PlacementModifiercountExtra(int count, float chance, int extra) static ResourceKey<PlacedFeature> static BlockPredicateFilterfilteredByBlockSurvival(Block block) static Holder<PlacedFeature> inlinePlaced(Holder<Feature> feature, List<PlacementModifier> placementModifiers) static Holder<PlacedFeature> inlinePlaced(Holder<Feature> feature, PlacementModifier... placementModifiers) static Holder<PlacedFeature> inlinePlaced(Feature feature, List<PlacementModifier> placementModifiers) static Holder<PlacedFeature> inlinePlaced(Feature feature, PlacementModifier... placementModifiers) static PlacementFilterisEmpty()static voidregister(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> id, Holder<Feature> feature, List<PlacementModifier> placementModifiers) static voidregister(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> id, Holder<Feature> feature, PlacementModifier... placementModifiers)
-
Field Details
-
HEIGHTMAP
-
HEIGHTMAP_NO_LEAVES
-
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
-
PlacementUtils
public PlacementUtils()
-
-
Method Details
-
bootstrap
-
createKey
-
register
public static void register(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> id, Holder<Feature> feature, List<PlacementModifier> placementModifiers) -
register
public static void register(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> id, Holder<Feature> feature, PlacementModifier... placementModifiers) -
countExtra
-
isEmpty
-
filteredByBlockSurvival
-
inlinePlaced
public static Holder<PlacedFeature> inlinePlaced(Holder<Feature> feature, List<PlacementModifier> placementModifiers) -
inlinePlaced
public static Holder<PlacedFeature> inlinePlaced(Holder<Feature> feature, PlacementModifier... placementModifiers) -
inlinePlaced
public static Holder<PlacedFeature> inlinePlaced(Feature feature, PlacementModifier... placementModifiers) -
inlinePlaced
public static Holder<PlacedFeature> inlinePlaced(Feature feature, List<PlacementModifier> placementModifiers)
-