Interface PlacementModifierType<P extends PlacementModifier>
public interface PlacementModifierType<P extends PlacementModifier>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PlacementModifierType<BiomeFilter> static final PlacementModifierType<BlockPredicateFilter> static final PlacementModifierType<CountPlacement> static final PlacementModifierType<CountOnEveryLayerPlacement> static final PlacementModifierType<EnvironmentScanPlacement> static final PlacementModifierType<FixedPlacement> static final PlacementModifierType<HeightRangePlacement> static final PlacementModifierType<HeightmapPlacement> static final PlacementModifierType<InSquarePlacement> static final PlacementModifierType<NoiseBasedCountPlacement> static final PlacementModifierType<NoiseThresholdCountPlacement> static final PlacementModifierType<RandomOffsetPlacement> static final PlacementModifierType<RarityFilter> static final PlacementModifierType<SurfaceRelativeThresholdFilter> static final PlacementModifierType<SurfaceWaterDepthFilter> -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<P> codec()private static <P extends PlacementModifier>
PlacementModifierType<P>
-
Field Details
-
BLOCK_PREDICATE_FILTER
-
RARITY_FILTER
-
SURFACE_RELATIVE_THRESHOLD_FILTER
static final PlacementModifierType<SurfaceRelativeThresholdFilter> SURFACE_RELATIVE_THRESHOLD_FILTER -
SURFACE_WATER_DEPTH_FILTER
-
BIOME_FILTER
-
COUNT
-
NOISE_BASED_COUNT
-
NOISE_THRESHOLD_COUNT
-
COUNT_ON_EVERY_LAYER
-
ENVIRONMENT_SCAN
-
HEIGHTMAP
-
HEIGHT_RANGE
-
IN_SQUARE
-
RANDOM_OFFSET
-
FIXED_PLACEMENT
-
-
Method Details
-
codec
com.mojang.serialization.MapCodec<P> codec() -
register
private static <P extends PlacementModifier> PlacementModifierType<P> register(String name, com.mojang.serialization.MapCodec<P> codec)
-