Interface BonemealBehaviors.BonemealBehavior

Enclosing class:
BonemealBehaviors

public static interface BonemealBehaviors.BonemealBehavior
  • Method Summary

    Modifier and Type
    Method
    Description
    default net.minecraft.core.BlockPos
    getParticlePos(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos)
     
    default boolean
    isBonemealSuccess(net.minecraft.world.level.LevelReader level, net.minecraft.util.RandomSource random, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
     
    default boolean
     
    boolean
    meetsRequirements(net.minecraft.world.level.LevelReader level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
     
    void
    performBonemeal(net.minecraft.server.level.ServerLevel level, net.minecraft.util.RandomSource random, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
     
  • Method Details

    • meetsRequirements

      boolean meetsRequirements(net.minecraft.world.level.LevelReader level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
    • isBonemealSuccess

      default boolean isBonemealSuccess(net.minecraft.world.level.LevelReader level, net.minecraft.util.RandomSource random, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
    • performBonemeal

      void performBonemeal(net.minecraft.server.level.ServerLevel level, net.minecraft.util.RandomSource random, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
    • getParticlePos

      default net.minecraft.core.BlockPos getParticlePos(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos)
    • isNeighborSpreader

      default boolean isNeighborSpreader()