Package net.minecraft.world.level.block
Interface BonemealableBlock
- All Known Implementing Classes:
AzaleaBlock,BambooSaplingBlock,BambooStalkBlock,BeetrootBlock,BigDripleafBlock,BigDripleafStemBlock,CarrotBlock,CaveVinesBlock,CaveVinesPlantBlock,CocoaBlock,CropBlock,FungusBlock,GlowLichenBlock,GrassBlock,GrowingPlantBodyBlock,GrowingPlantHeadBlock,KelpBlock,KelpPlantBlock,MangroveLeavesBlock,MangrovePropaguleBlock,MossBlock,MushroomBlock,NetherrackBlock,NyliumBlock,PinkPetalsBlock,PitcherCropBlock,PotatoBlock,RootedDirtBlock,SaplingBlock,SeagrassBlock,SeaPickleBlock,SmallDripleafBlock,StemBlock,SweetBerryBushBlock,TallFlowerBlock,TallGrassBlock,TorchflowerCropBlock,TwistingVinesBlock,TwistingVinesPlantBlock,WeepingVinesBlock,WeepingVinesPlantBlock
public interface BonemealableBlock
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault BlockPosgetParticlePos(BlockPos pPos) default BonemealableBlock.TypegetType()booleanisBonemealSuccess(Level pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) booleanisValidBonemealTarget(LevelReader pLevel, BlockPos pPos, BlockState pState) voidperformBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState)
-
Method Details
-
isValidBonemealTarget
-
isBonemealSuccess
-
performBonemeal
-
getParticlePos
-
getType
-