Interface SpreadingBlock

All Known Implementing Classes:
GrassBlockMixin, MyceliumBlockMixin, SpreadableBlockMixin

public interface SpreadingBlock
  • Method Summary

    Modifier and Type
    Method
    Description
    getBlockSpreadingType(net.minecraft.world.level.block.state.BlockState state)
     
    default void
    spread(net.minecraft.world.level.block.state.BlockState state, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, net.minecraft.util.RandomSource random, int tries, int range)
     
  • Method Details

    • getBlockSpreadingType

      BlockSpreadingType getBlockSpreadingType(net.minecraft.world.level.block.state.BlockState state)
    • spread

      default void spread(net.minecraft.world.level.block.state.BlockState state, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, net.minecraft.util.RandomSource random, int tries, int range)