Class SpreadBehaviors.SnowySpreaderBehavior
java.lang.Object
io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SimpleSpreaderBehavior
io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SnowySpreaderBehavior
- All Implemented Interfaces:
SpreadingBehavior
- Enclosing class:
- SpreadBehaviors
public static class SpreadBehaviors.SnowySpreaderBehavior
extends SpreadBehaviors.SimpleSpreaderBehavior
-
Constructor Summary
ConstructorsConstructorDescriptionSnowySpreaderBehavior(net.minecraft.world.level.block.Block block) SnowySpreaderBehavior(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 stateIn, net.minecraft.world.level.Level levelIn, net.minecraft.core.BlockPos posIn) Used forSpreadingBlock, which allows extending spread behavior.Methods inherited from class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SimpleSpreaderBehavior
getState
-
Constructor Details
-
SnowySpreaderBehavior
public SnowySpreaderBehavior(net.minecraft.world.level.block.state.BlockState state) -
SnowySpreaderBehavior
public SnowySpreaderBehavior(net.minecraft.world.level.block.Block block)
-
-
Method Details
-
getStateForSpread
public net.minecraft.world.level.block.state.BlockState getStateForSpread(net.minecraft.world.level.block.state.BlockState stateIn, net.minecraft.world.level.Level levelIn, net.minecraft.core.BlockPos posIn) Description copied from interface:SpreadingBehaviorUsed forSpreadingBlock, which allows extending spread behavior.- Specified by:
getStateForSpreadin interfaceSpreadingBehavior- Overrides:
getStateForSpreadin classSpreadBehaviors.SimpleSpreaderBehavior- Parameters:
stateIn- previous state at this positionlevelIn- the world the state is inposIn- the current position of the block- Returns:
- new state to place at the location
-