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 BlockPos
getParticlePos
(BlockPos pPos) default BonemealableBlock.Type
getType()
boolean
isBonemealSuccess
(Level pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) boolean
isValidBonemealTarget
(LevelReader pLevel, BlockPos pPos, BlockState pState) void
performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState)
-
Method Details
-
isValidBonemealTarget
-
isBonemealSuccess
-
performBonemeal
-
getParticlePos
-
getType
-