net.minecraft.world.gen.placementmodifier

public record RandomOffsetPlacementModifier

implements PlacementModifier

net.minecraft.world.level.levelgen.placement.OffsetPlacement
net.minecraft.class_6732
net.minecraft.world.gen.placementmodifier.RandomOffsetPlacementModifier

Field summary

Modifier and TypeField
private final IntProvider
x
comp_1_1212
x
private final IntProvider
y
comp_1_1213
spreadY
private final IntProvider
z
comp_1_1214
z
public static final com.mojang.serialization.MapCodec<RandomOffsetPlacementModifier>
CODEC
field_35419
MODIFIER_CODEC

Constructor summary

ModifierConstructor
public (IntProvider x, IntProvider spreadY, IntProvider z)

Method summary

Modifier and TypeMethod
public static RandomOffsetPlacementModifier
of(IntProvider xzSpread, IntProvider ySpread)
method_39657(class_6017 arg0, class_6017 arg1)
of(IntProvider spreadXz, IntProvider spreadY)
public static RandomOffsetPlacementModifier
ofTriangle(int xzRange, int yRange)
method_1_3072(int arg0, int arg1)
of(int spreadXz, int spreadY)
public static RandomOffsetPlacementModifier
vertical(IntProvider ySpread)
method_39656(class_6017 arg0)
vertically(IntProvider spreadY)
public static RandomOffsetPlacementModifier
horizontal(IntProvider xzSpread)
method_39658(class_6017 arg0)
horizontally(IntProvider spreadXz)
public static RandomOffsetPlacementModifier
of(int x, int y, int z)
method_1_7556(int arg0, int arg1, int arg2)
method_1_7556(int arg0, int arg1, int arg2)
public void
modify(PlacementContext context, RandomSource random, BlockPos origin, Consumer<BlockPos> output)
method_1_7563(class_5444 arg0, class_5819 arg1, class_2338 arg2, Consumer<class_2338> arg3)
modify(FeaturePlacementContext arg0, Random arg1, BlockPos arg2, Consumer<BlockPos> arg3)
public com.mojang.serialization.MapCodec<RandomOffsetPlacementModifier>
codec()
method_1_7562()
getCodec()
public IntProvider
x()
comp_1_1212()
x()
public IntProvider
y()
comp_1_1213()
spreadY()
public IntProvider
z()
comp_1_1214()
z()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39179(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39179(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)