Class AbstractConditionalPlacementModifier
java.lang.Object
net.minecraft.world.gen.placementmodifier.PlacementModifier
net.minecraft.world.gen.placementmodifier.AbstractConditionalPlacementModifier
- Direct Known Subclasses:
BiomePlacementModifier
,BlockFilterPlacementModifier
,RarityFilterPlacementModifier
,SurfaceThresholdFilterPlacementModifier
,SurfaceWaterDepthFilterPlacementModifier
- Mappings:
Namespace Name official def
intermediary net/minecraft/class_6661
named net/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier
-
Field Summary
Fields inherited from class net.minecraft.world.gen.placementmodifier.PlacementModifier
CODEC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetPositions
(FeaturePlacementContext context, Random random, BlockPos pos) Applies this placement modifier to the given position.protected abstract boolean
shouldPlace
(FeaturePlacementContext context, Random random, BlockPos pos) Methods inherited from class net.minecraft.world.gen.placementmodifier.PlacementModifier
getType
-
Constructor Details
-
AbstractConditionalPlacementModifier
public AbstractConditionalPlacementModifier()
-
-
Method Details
-
getPositions
public final Stream<BlockPos> getPositions(FeaturePlacementContext context, Random random, BlockPos pos) Applies this placement modifier to the given position.- Specified by:
getPositions
in classPlacementModifier
- Mappings:
Namespace Name Mixin selector official a_
Ldeg;a_(Ldee;Ljava/util/Random;Lgj;)Ljava/util/stream/Stream;
intermediary method_14452
Lnet/minecraft/class_6797;method_14452(Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
named getPositions
Lnet/minecraft/world/gen/placementmodifier/PlacementModifier;getPositions(Lnet/minecraft/world/gen/feature/FeaturePlacementContext;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Ljava/util/stream/Stream;
-
shouldPlace
protected abstract boolean shouldPlace(FeaturePlacementContext context, Random random, BlockPos pos) - Mappings:
Namespace Name Mixin selector official a
Ldef;a(Ldee;Ljava/util/Random;Lgj;)Z
intermediary method_38918
Lnet/minecraft/class_6661;method_38918(Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
named shouldPlace
Lnet/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier;shouldPlace(Lnet/minecraft/world/gen/feature/FeaturePlacementContext;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z
-