Class RandomOffsetPlacementModifier
java.lang.Object
net.minecraft.world.gen.placementmodifier.PlacementModifier
net.minecraft.world.gen.placementmodifier.RandomOffsetPlacementModifier
- Mappings:
Namespace Name official drgintermediary 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 aLdrg;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 cLdrg;c:Lbdb;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 dLdrg;d:Lbdb;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>Ldrg;<init>(Lbdb;Lbdb;)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 aLdrg;a(Lbdb;Lbdb;)Ldrg;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 aLdrg;a(Lbdb;)Ldrg;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 bLdrg;b(Lbdb;)Ldrg;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_Ldre;a_(Ldrc;Lapf;Lgu;)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 bLdre;b()Ldrf;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;
-