public class RandomBlockSwapProcessor
extends net.minecraft.world.gen.feature.template.StructureProcessor
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) |
RandomBlockSwapProcessor(com.mojang.datafixers.Dynamic<?> dyn) |
Modifier and Type | Method and Description |
---|---|
net.minecraft.world.gen.feature.template.Template.BlockInfo |
process(net.minecraft.world.IWorldReader worldReaderIn,
net.minecraft.util.math.BlockPos pos,
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 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
- public RandomBlockSwapProcessor(com.mojang.datafixers.Dynamic<?> dyn)
dyn
- RandomBlockSwapProcessor(Block, float, BlockState)
@Nullable public net.minecraft.world.gen.feature.template.Template.BlockInfo process(net.minecraft.world.IWorldReader worldReaderIn, net.minecraft.util.math.BlockPos pos, 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)
process
in class net.minecraft.world.gen.feature.template.StructureProcessor