net.minecraft.block

public class CaveVinesHeadBlock

extends AbstractPlantStemBlock implements CaveVines

All mapped superinterfaces:

ToggleableFeature, ItemConvertible, Fertilizable, CaveVines

net.minecraft.world.level.block.CaveVinesBlock
net.minecraft.world.level.block.CaveVinesBlock
net.minecraft.class_5805
net.minecraft.block.CaveVinesHeadBlock

Field summary

Modifier and TypeField
private static final float
CHANCE_OF_BERRIES_ON_GROWTH
CHANCE_OF_BERRIES_ON_GROWTH
field_31053
GROW_CHANCE

Constructor summary

ModifierConstructor
public (AbstractBlock$Settings properties)

Method summary

Modifier and TypeMethod
protected int
getBlocksToGrowWhenBonemealed(RandomSource random)
getBlocksToGrowWhenBonemealed(RandomSource random)
method_26376(class_5819 arg0)
getGrowthLength(Random arg0)
protected boolean
canGrowInto(BlockState state)
canGrowInto(BlockState state)
method_24949(class_2680 arg0)
chooseStemState(BlockState arg0)
protected Block
getBodyBlock()
getBodyBlock()
method_24946()
getPlant()
protected BlockState
updateBodyAfterConvertedFromHead(BlockState headState, BlockState bodyState)
updateBodyAfterConvertedFromHead(BlockState headState, BlockState bodyState)
method_33625(class_2680 arg0, class_2680 arg1)
copyState(BlockState arg0, BlockState arg1)
protected BlockState
getGrowIntoState(BlockState growFromState, RandomSource random)
getGrowIntoState(BlockState growFromState, RandomSource random)
method_33626(class_2680 arg0, class_5819 arg1)
age(BlockState arg0, Random arg1)
protected ItemStack
getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData)
getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData)
method_9574(class_4538 arg0, class_2338 arg1, class_2680 arg2, boolean arg3)
getPickStack(WorldView arg0, BlockPos arg1, BlockState arg2, boolean arg3)
protected ActionResult
useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult)
useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult)
method_55766(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_3965 arg4)
onUse(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, BlockHitResult arg4)
protected void
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> builder)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> builder)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
public boolean
isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state, BonemealSource source)
isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state, BonemealSource source)
method_9651(class_4538 arg0, class_2338 arg1, class_2680 arg2, class_1_1322 arg3)
isFertilizable(WorldView arg0, BlockPos arg1, BlockState arg2, FertilizationCause arg3)
public boolean
isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state, BonemealSource source)
isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state, BonemealSource source)
method_9650(class_1937 arg0, class_5819 arg1, class_2338 arg2, class_2680 arg3, class_1_1322 arg4)
canGrow(World arg0, Random arg1, BlockPos arg2, BlockState arg3, FertilizationCause arg4)
public void
performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state, BonemealSource source)
performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state, BonemealSource source)
method_9652(class_3218 arg0, class_5819 arg1, class_2338 arg2, class_2680 arg3, class_1_1322 arg4)
grow(ServerWorld arg0, Random arg1, BlockPos arg2, BlockState arg3, FertilizationCause arg4)