public class RandomStateSwapProcessor
extends net.minecraft.world.gen.feature.template.StructureProcessor
Modifier and Type | Field and Description |
---|---|
static com.mojang.serialization.Codec<RandomStateSwapProcessor> |
CODEC |
Constructor and Description |
---|
RandomStateSwapProcessor(net.minecraft.block.BlockState condition,
net.minecraft.block.Block changeTo)
100% chance to swap.
|
RandomStateSwapProcessor(net.minecraft.block.BlockState condition,
net.minecraft.block.BlockState changeTo)
100% chance to swap
|
RandomStateSwapProcessor(net.minecraft.block.BlockState condition,
float chance,
net.minecraft.block.Block changeTo)
Assumes changeTo uses the default state.
|
RandomStateSwapProcessor(net.minecraft.block.BlockState condition,
float chance,
net.minecraft.block.BlockState changeTo) |
Modifier and Type | Method and Description |
---|---|
net.minecraft.world.gen.feature.template.Template.BlockInfo |
func_230386_a_(net.minecraft.world.IWorldReader worldReaderIn,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.math.BlockPos pos2,
net.minecraft.world.gen.feature.template.Template.BlockInfo existing,
net.minecraft.world.gen.feature.template.Template.BlockInfo placed,
net.minecraft.world.gen.feature.template.PlacementSettings settings) |
public static final com.mojang.serialization.Codec<RandomStateSwapProcessor> CODEC
public RandomStateSwapProcessor(net.minecraft.block.BlockState condition, float chance, net.minecraft.block.BlockState changeTo)
condition
- : the block state to changechance
- : expressed as a percentage. 0.1F = 10%changeTo
- : the BlockState to change "condition" to when the chance is
truepublic RandomStateSwapProcessor(net.minecraft.block.BlockState condition, net.minecraft.block.BlockState changeTo)
condition
- changeTo
- public RandomStateSwapProcessor(net.minecraft.block.BlockState condition, float chance, net.minecraft.block.Block changeTo)
condition
- chance
- changeTo
- public RandomStateSwapProcessor(net.minecraft.block.BlockState condition, net.minecraft.block.Block changeTo)
condition
- changeTo
- @Nullable public net.minecraft.world.gen.feature.template.Template.BlockInfo func_230386_a_(net.minecraft.world.IWorldReader worldReaderIn, net.minecraft.util.math.BlockPos pos, net.minecraft.util.math.BlockPos pos2, net.minecraft.world.gen.feature.template.Template.BlockInfo existing, net.minecraft.world.gen.feature.template.Template.BlockInfo placed, net.minecraft.world.gen.feature.template.PlacementSettings settings)
func_230386_a_
in class net.minecraft.world.gen.feature.template.StructureProcessor