Class EnvironmentScanPlacementModifier
java.lang.Object
net.minecraft.world.gen.placementmodifier.PlacementModifier
net.minecraft.world.gen.placementmodifier.EnvironmentScanPlacementModifier
- Mappings:
Namespace Name official dug
intermediary net/minecraft/class_6794
named net/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier
-
Field Summary
Modifier and TypeFieldDescriptionprivate final BlockPredicate
private final Direction
private final int
static final com.mojang.serialization.Codec<EnvironmentScanPlacementModifier>
private final BlockPredicate
Fields inherited from class net.minecraft.world.gen.placementmodifier.PlacementModifier
CODEC
-
Constructor Summary
ModifierConstructorDescriptionprivate
EnvironmentScanPlacementModifier
(Direction direction, BlockPredicate targetPredicate, BlockPredicate allowedSearchPredicate, int maxSteps) -
Method Summary
Modifier and TypeMethodDescriptiongetPositions
(FeaturePlacementContext context, Random random, BlockPos pos) Applies this placement modifier to the given position.getType()
of
(Direction direction, BlockPredicate targetPredicate, int maxSteps) of
(Direction direction, BlockPredicate targetPredicate, BlockPredicate allowedSearchPredicate, int maxSteps)
-
Field Details
-
MODIFIER_CODEC
- Mappings:
Namespace Name Mixin selector official a
Ldug;a:Lcom/mojang/serialization/Codec;
intermediary field_35720
Lnet/minecraft/class_6794;field_35720:Lcom/mojang/serialization/Codec;
named MODIFIER_CODEC
Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;MODIFIER_CODEC:Lcom/mojang/serialization/Codec;
-
direction
- Mappings:
Namespace Name Mixin selector official c
Ldug;c:Lha;
intermediary field_35721
Lnet/minecraft/class_6794;field_35721:Lnet/minecraft/class_2350;
named direction
Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;direction:Lnet/minecraft/util/math/Direction;
-
targetPredicate
- Mappings:
Namespace Name Mixin selector official d
Ldug;d:Ldlz;
intermediary field_35722
Lnet/minecraft/class_6794;field_35722:Lnet/minecraft/class_6646;
named targetPredicate
Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;targetPredicate:Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;
-
allowedSearchPredicate
- Mappings:
Namespace Name Mixin selector official e
Ldug;e:Ldlz;
intermediary field_35723
Lnet/minecraft/class_6794;field_35723:Lnet/minecraft/class_6646;
named allowedSearchPredicate
Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;allowedSearchPredicate:Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;
-
maxSteps
private final int maxSteps- Mappings:
Namespace Name Mixin selector official f
Ldug;f:I
intermediary field_35724
Lnet/minecraft/class_6794;field_35724:I
named maxSteps
Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;maxSteps:I
-
-
Constructor Details
-
EnvironmentScanPlacementModifier
private EnvironmentScanPlacementModifier(Direction direction, BlockPredicate targetPredicate, BlockPredicate allowedSearchPredicate, int maxSteps) - Mappings:
Namespace Name Mixin selector official <init>
Ldug;<init>(Lha;Ldlz;Ldlz;I)V
intermediary <init>
Lnet/minecraft/class_6794;<init>(Lnet/minecraft/class_2350;Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;I)V
named <init>
Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;<init>(Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;I)V
-
-
Method Details
-
of
public static EnvironmentScanPlacementModifier of(Direction direction, BlockPredicate targetPredicate, BlockPredicate allowedSearchPredicate, int maxSteps) - Mappings:
Namespace Name Mixin selector official a
Ldug;a(Lha;Ldlz;Ldlz;I)Ldug;
intermediary method_39629
Lnet/minecraft/class_6794;method_39629(Lnet/minecraft/class_2350;Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;I)Lnet/minecraft/class_6794;
named of
Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;of(Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;I)Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;
-
of
public static EnvironmentScanPlacementModifier of(Direction direction, BlockPredicate targetPredicate, int maxSteps) - Mappings:
Namespace Name Mixin selector official a
Ldug;a(Lha;Ldlz;I)Ldug;
intermediary method_39628
Lnet/minecraft/class_6794;method_39628(Lnet/minecraft/class_2350;Lnet/minecraft/class_6646;I)Lnet/minecraft/class_6794;
named of
Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;of(Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;I)Lnet/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier;
-
getPositions
Applies this placement modifier to the given position.- Specified by:
getPositions
in classPlacementModifier
- Mappings:
Namespace Name Mixin selector official a_
Ldup;a_(Ldun;Lasc;Lgw;)Ljava/util/stream/Stream;
intermediary method_14452
Lnet/minecraft/class_6797;method_14452(Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
named getPositions
Lnet/minecraft/world/gen/placementmodifier/PlacementModifier;getPositions(Lnet/minecraft/world/gen/feature/FeaturePlacementContext;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;)Ljava/util/stream/Stream;
-
getType
- Specified by:
getType
in classPlacementModifier
- Mappings:
Namespace Name Mixin selector official b
Ldup;b()Lduq;
intermediary method_39615
Lnet/minecraft/class_6797;method_39615()Lnet/minecraft/class_6798;
named getType
Lnet/minecraft/world/gen/placementmodifier/PlacementModifier;getType()Lnet/minecraft/world/gen/placementmodifier/PlacementModifierType;
-