net.minecraft.block

public class GrassBlock

extends SpreadableBlock implements Fertilizable

All mapped superinterfaces:

ToggleableFeature, ItemConvertible, Fertilizable

net.minecraft.world.level.block.GrassBlock
net.minecraft.world.level.block.GrassBlock
net.minecraft.class_2372
net.minecraft.block.GrassBlock

Field summary

Modifier and TypeField
private static final int
ATTEMPT_COUNT
ATTEMPT_COUNT
field_1_7393
NUM_POSITIONS
private static final float
GROW_TALL_GRASS_CHANCE
GROW_TALL_GRASS_CHANCE
field_1_7394
field_1_7394
private static final float
PLACE_FLOWER_CHANCE
PLACE_FLOWER_CHANCE
field_1_7395
FLOWER_CHANCE

Constructor summary

ModifierConstructor
public (AbstractBlock$Settings properties)

Method summary

Modifier and TypeMethod
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)
private static void
placeBonemealEffect(ServerLevel level, RandomSource random, BlockPos testPos, BonemealSource source)
placeBonemealEffect(ServerLevel level, RandomSource random, BlockPos testPos, BonemealSource source)
method_1_6615(class_3218 arg0, class_5819 arg1, class_2338 arg2, class_1_1322 arg3)
createFlora(ServerWorld world, Random random, BlockPos pos, FertilizationCause arg3)
private boolean
stopBonemealSpread(ServerLevel level, BlockPos testPos)
stopBonemealSpread(ServerLevel level, BlockPos testPos)
method_1_6616(class_3218 arg0, class_2338 arg1)
shouldSkipPos(ServerWorld world, BlockPos pos)
public Fertilizable$FertilizableType
getType()
getType()
method_55770()
getFertilizableType()