Class RandomOffsetPlacementModifier
java.lang.Object
net.minecraft.world.gen.placementmodifier.PlacementModifier
net.minecraft.world.gen.placementmodifier.RandomOffsetPlacementModifier
- Mappings:
 Namespace Name official dnyintermediary net/minecraft/class_6732named net/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<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 official aLdny;a:Lcom/mojang/serialization/Codec;intermediary field_35419Lnet/minecraft/class_6732;field_35419:Lcom/mojang/serialization/Codec;named MODIFIER_CODECLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;MODIFIER_CODEC:Lcom/mojang/serialization/Codec;
 - 
spreadXz
- Mappings:
 Namespace Name Mixin selector official cLdny;c:Lbbr;intermediary field_35420Lnet/minecraft/class_6732;field_35420:Lnet/minecraft/class_6017;named spreadXzLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;spreadXz:Lnet/minecraft/util/math/intprovider/IntProvider;
 - 
spreadY
- Mappings:
 Namespace Name Mixin selector official dLdny;d:Lbbr;intermediary field_35421Lnet/minecraft/class_6732;field_35421:Lnet/minecraft/class_6017;named spreadYLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;spreadY:Lnet/minecraft/util/math/intprovider/IntProvider;
 
 - 
 - 
Constructor Details
- 
RandomOffsetPlacementModifier
- Mappings:
 Namespace Name Mixin selector official <init>Ldny;<init>(Lbbr;Lbbr;)Vintermediary <init>Lnet/minecraft/class_6732;<init>(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)Vnamed <init>Lnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;<init>(Lnet/minecraft/util/math/intprovider/IntProvider;Lnet/minecraft/util/math/intprovider/IntProvider;)V
 
 - 
 - 
Method Details
- 
of
- Mappings:
 Namespace Name Mixin selector official aLdny;a(Lbbr;Lbbr;)Ldny;intermediary method_39657Lnet/minecraft/class_6732;method_39657(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732;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;
 - 
vertically
- Mappings:
 Namespace Name Mixin selector official aLdny;a(Lbbr;)Ldny;intermediary method_39656Lnet/minecraft/class_6732;method_39656(Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732;named verticallyLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;vertically(Lnet/minecraft/util/math/intprovider/IntProvider;)Lnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;
 - 
horizontally
- Mappings:
 Namespace Name Mixin selector official bLdny;b(Lbbr;)Ldny;intermediary method_39658Lnet/minecraft/class_6732;method_39658(Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732;named horizontallyLnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;horizontally(Lnet/minecraft/util/math/intprovider/IntProvider;)Lnet/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier;
 - 
getPositions
Applies this placement modifier to the given position.- Specified by:
 getPositionsin classPlacementModifier- Mappings:
 Namespace Name Mixin selector official a_Ldnw;a_(Ldnu;Laoh;Lgp;)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;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;
 - 
getType
- Specified by:
 getTypein classPlacementModifier- Mappings:
 Namespace Name Mixin selector official bLdnw;b()Ldnx;intermediary method_39615Lnet/minecraft/class_6797;method_39615()Lnet/minecraft/class_6798;named getTypeLnet/minecraft/world/gen/placementmodifier/PlacementModifier;getType()Lnet/minecraft/world/gen/placementmodifier/PlacementModifierType;
 
 -