Class RandomOffsetPlacementModifier
java.lang.Object
net.minecraft.world.gen.placementmodifier.PlacementModifier
net.minecraft.world.gen.placementmodifier.RandomOffsetPlacementModifier
- Mappings:
Namespace Name named net/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifierintermediary net/minecraft/class_6732official eja
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<RandomOffsetPlacementModifier> private final IntProviderprivate final IntProviderFields inherited from class net.minecraft.world.gen.placementmodifier.PlacementModifier
CODEC -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRandomOffsetPlacementModifier(IntProvider xzSpread, IntProvider ySpread) -
Method Summary
Modifier and TypeMethodDescriptiongetPositions(FeaturePlacementContext context, Random random, BlockPos pos) Applies this placement modifier to the given position.getType()horizontally(IntProvider spreadXz) of(IntProvider spreadXz, IntProvider spreadY) vertically(IntProvider spreadY)
-
Field Details
-
MODIFIER_CODEC
- Mappings:
Namespace Name Mixin selector named MODIFIER_CODECLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;MODIFIER_CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_35419Lnet/minecraft/class_6732;field_35419:Lcom/mojang/serialization/MapCodec;official aLeja;a:Lcom/mojang/serialization/MapCodec;
-
spreadXz
- Mappings:
Namespace Name Mixin selector named spreadXzLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;spreadXz:Lnet/minecraft/util/math/intprovider/IntProvider;intermediary field_35420Lnet/minecraft/class_6732;field_35420:Lnet/minecraft/class_6017;official cLeja;c:Lbpw;
-
spreadY
- Mappings:
Namespace Name Mixin selector named spreadYLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;spreadY:Lnet/minecraft/util/math/intprovider/IntProvider;intermediary field_35421Lnet/minecraft/class_6732;field_35421:Lnet/minecraft/class_6017;official dLeja;d:Lbpw;
-
-
Constructor Details
-
RandomOffsetPlacementModifier
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;<init>(Lnet/minecraft/util/math/intprovider/IntProvider;Lnet/minecraft/util/math/intprovider/IntProvider;)Vintermediary <init>Lnet/minecraft/class_6732;<init>(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)Vofficial <init>Leja;<init>(Lbpw;Lbpw;)V
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;of(Lnet/minecraft/util/math/intprovider/IntProvider;Lnet/minecraft/util/math/intprovider/IntProvider;)Lnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;intermediary method_39657Lnet/minecraft/class_6732;method_39657(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732;official aLeja;a(Lbpw;Lbpw;)Leja;
-
vertically
- Mappings:
Namespace Name Mixin selector named verticallyLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;vertically(Lnet/minecraft/util/math/intprovider/IntProvider;)Lnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;intermediary method_39656Lnet/minecraft/class_6732;method_39656(Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732;official aLeja;a(Lbpw;)Leja;
-
horizontally
- Mappings:
Namespace Name Mixin selector named horizontallyLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;horizontally(Lnet/minecraft/util/math/intprovider/IntProvider;)Lnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;intermediary method_39658Lnet/minecraft/class_6732;method_39658(Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732;official bLeja;b(Lbpw;)Leja;
-
getPositions
Applies this placement modifier to the given position.- Specified by:
getPositionsin classPlacementModifier- Mappings:
Namespace Name Mixin selector named getPositionsLnet/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;intermediary method_14452Lnet/minecraft/class_6797;method_14452(Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;official a_Leiy;a_(Leiw;Layw;Ljd;)Ljava/util/stream/Stream;
-
getType
- Specified by:
getTypein classPlacementModifier- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/world/gen/placementmodifier/PlacementModifier;getType()Lnet/minecraft/world/gen/placementmodifier/PlacementModifierType;intermediary method_39615Lnet/minecraft/class_6797;method_39615()Lnet/minecraft/class_6798;official bLeiy;b()Leiz;
-