public class RandomBlockSwapProcessor
extends net.minecraft.world.gen.feature.template.StructureProcessor
Modifier and Type | Field and Description |
---|---|
static com.mojang.serialization.Codec<RandomBlockSwapProcessor> |
CODEC |
Constructor and Description |
---|
RandomBlockSwapProcessor(net.minecraft.block.Block condition,
net.minecraft.block.Block changeTo)
100% chance to swap.
|
RandomBlockSwapProcessor(net.minecraft.block.Block condition,
net.minecraft.block.BlockState changeTo)
100% chance to swap
|
RandomBlockSwapProcessor(net.minecraft.block.Block condition,
float chance,
net.minecraft.block.Block changeTo)
Assumes changeTo uses the default state.
|
RandomBlockSwapProcessor(net.minecraft.block.Block 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<RandomBlockSwapProcessor> CODEC
public RandomBlockSwapProcessor(net.minecraft.block.Block condition, float chance, net.minecraft.block.BlockState changeTo)
condition
- : the block to changechance
- : expressed as a percentage. 0.1F = 10%changeTo
- : the BlockState to change "condition" to when the chance is
truepublic RandomBlockSwapProcessor(net.minecraft.block.Block condition, net.minecraft.block.BlockState changeTo)
condition
- changeTo
- public RandomBlockSwapProcessor(net.minecraft.block.Block condition, float chance, net.minecraft.block.Block changeTo)
condition
- chance
- changeTo
- public RandomBlockSwapProcessor(net.minecraft.block.Block 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