Class SpreadBehaviors.SimpleSpreaderBehavior
java.lang.Object
io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SimpleSpreaderBehavior
- All Implemented Interfaces:
SpreadingBehavior
- Enclosing class:
- SpreadBehaviors
public static class SpreadBehaviors.SimpleSpreaderBehavior
extends Object
implements SpreadingBehavior
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleSpreaderBehavior(net.minecraft.world.level.block.state.BlockState state) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.level.block.state.BlockStategetStateForSpread(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) Used forSpreadingBlock, which allows extending spread behavior.
-
Constructor Details
-
SimpleSpreaderBehavior
public SimpleSpreaderBehavior(net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
getStateForSpread
public net.minecraft.world.level.block.state.BlockState getStateForSpread(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) Description copied from interface:SpreadingBehaviorUsed forSpreadingBlock, which allows extending spread behavior.- Specified by:
getStateForSpreadin interfaceSpreadingBehavior- Parameters:
state- previous state at this positionlevel- the world the state is inpos- the current position of the block- Returns:
- new state to place at the location
-