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;
 
 -