net.minecraft.world.gen.feature

public class PlacedFeatures

net.minecraft.data.worldgen.placement.PlacementUtils
net.minecraft.class_6817
net.minecraft.world.gen.feature.PlacedFeatures

Field summary

Modifier and TypeField
public static final PlacementModifier
HEIGHTMAP
field_36078
MOTION_BLOCKING_HEIGHTMAP
public static final PlacementModifier
HEIGHTMAP_NO_LEAVES
field_55187
MOTION_BLOCKING_NO_LEAVES_HEIGHTMAP
public static final PlacementModifier
HEIGHTMAP_TOP_SOLID
field_36079
OCEAN_FLOOR_WG_HEIGHTMAP
public static final PlacementModifier
HEIGHTMAP_WORLD_SURFACE
field_36080
WORLD_SURFACE_WG_HEIGHTMAP
public static final PlacementModifier
HEIGHTMAP_OCEAN_FLOOR
field_36081
OCEAN_FLOOR_HEIGHTMAP
public static final PlacementModifier
FULL_RANGE
field_36082
BOTTOM_TO_TOP_RANGE
public static final PlacementModifier
RANGE_10_10
field_36083
TEN_ABOVE_AND_BELOW_RANGE
public static final PlacementModifier
RANGE_8_8
field_36084
EIGHT_ABOVE_AND_BELOW_RANGE
public static final PlacementModifier
RANGE_4_4
field_36085
FOUR_ABOVE_AND_BELOW_RANGE
public static final PlacementModifier
RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT
field_36086
BOTTOM_TO_120_RANGE

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
bootstrap(BootstrapContext<PlacedFeature> context)
method_39735(class_7891<class_6796> arg0)
bootstrap(Registerable<PlacedFeature> featureRegisterable)
public static RegistryKey<PlacedFeature>
createKey(String name)
method_46865(String arg0)
of(String id)
public static void
register(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> id, Holder<ConfiguredFeature<?, ?>> feature, List<PlacementModifier> placementModifiers)
method_39737(class_7891<class_6796> arg0, class_5321<class_6796> arg1, class_6880<class_2975<?, ?>> arg2, List<class_6797> arg3)
register(Registerable<PlacedFeature> featureRegisterable, RegistryKey<PlacedFeature> key, RegistryEntry<ConfiguredFeature<?, ?>> feature, List<PlacementModifier> modifiers)
public static void
register(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> id, Holder<ConfiguredFeature<?, ?>> feature, PlacementModifier... placementModifiers)
method_40370(class_7891<class_6796> arg0, class_5321<class_6796> arg1, class_6880<class_2975<?, ?>> arg2, class_6797... arg3)
register(Registerable<PlacedFeature> featureRegisterable, RegistryKey<PlacedFeature> key, RegistryEntry<ConfiguredFeature<?, ?>> feature, PlacementModifier... modifiers)
public static PlacementModifier
countExtra(int count, float chance, int extra)
method_39736(int arg0, float arg1, int arg2)
createCountExtraModifier(int count, float extraChance, int extraCount)
public static AbstractConditionalPlacementModifier
isEmpty()
method_40371()
isAir()
public static BlockFilterPlacementModifier
filteredByBlockSurvival(Block block)
method_40365(class_2248 arg0)
wouldSurvive(Block block)
public static RegistryEntry<PlacedFeature>
inlinePlaced(Holder<ConfiguredFeature<?, ?>> configuredFeature, PlacementModifier... placedFeatures)
method_40369(class_6880<class_2975<?, ?>> arg0, class_6797... arg1)
createEntry(RegistryEntry<ConfiguredFeature<?, ?>> feature, PlacementModifier... modifiers)
public static <FC extends FeatureConfig, F extends Feature<FC>> RegistryEntry<PlacedFeature>
inlinePlaced(F feature, FC config, PlacementModifier... placedFeatures)
method_40368(F arg0, FC arg1, class_6797... arg2)
createEntry(F feature, FC featureConfig, PlacementModifier... modifiers)
public static <FC extends FeatureConfig, F extends Feature<FC>> RegistryEntry<PlacedFeature>
onlyWhenEmpty(F feature, FC config)
method_40366(F arg0, FC arg1)
createEntry(F feature, FC featureConfig)
public static <FC extends FeatureConfig, F extends Feature<FC>> RegistryEntry<PlacedFeature>
filtered(F feature, FC config, BlockPredicate predicate)
method_40367(F arg0, FC arg1, class_6646 arg2)
createEntry(F feature, FC featureConfig, BlockPredicate predicate)