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 pos) default BonemealableBlock.Type
getType()
boolean
isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
isValidBonemealTarget
(LevelReader level, BlockPos pos, BlockState state) void
performBonemeal
(ServerLevel level, RandomSource random, BlockPos pos, BlockState state)
-
Method Details
-
isValidBonemealTarget
-
isBonemealSuccess
-
performBonemeal
-
getParticlePos
-
getType
-