net.minecraft.block

public class PowderSnowBlock

extends Block implements FluidDrainable

All mapped superinterfaces:

ToggleableFeature, ItemConvertible, FluidDrainable

net.minecraft.world.level.block.PowderSnowBlock
net.minecraft.class_5635
net.minecraft.block.PowderSnowBlock

Field summary

Modifier and TypeField
private static final float
HORIZONTAL_PARTICLE_MOMENTUM_FACTOR
field_31216
field_31216
private static final float
IN_BLOCK_HORIZONTAL_SPEED_MULTIPLIER
field_31217
HORIZONTAL_MOVEMENT_MULTIPLIER
private static final float
IN_BLOCK_VERTICAL_SPEED_MULTIPLIER
field_31218
VERTICAL_MOVEMENT_MULTIPLIER
private static final float
NUM_BLOCKS_TO_FALL_INTO_BLOCK
field_31219
field_31219
private static final VoxelShape
FALLING_COLLISION_SHAPE
field_31220
FALLING_SHAPE
private static final double
MINIMUM_FALL_DISTANCE_FOR_SOUND
field_36189
field_36189
private static final double
MINIMUM_FALL_DISTANCE_FOR_BIG_SOUND
field_36190
SMALL_FALL_SOUND_MAX_DISTANCE

Constructor summary

ModifierConstructor
public (AbstractBlock$Settings properties)

Method summary

Modifier and TypeMethod
protected boolean
skipRendering(BlockState state, BlockState neighborState, Direction direction)
method_9522(class_2680 arg0, class_2680 arg1, class_2350 arg2)
isSideInvisible(BlockState arg0, BlockState arg1, Direction arg2)
protected void
entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier, boolean isPrecise)
method_9548(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1297 arg3, class_10774 arg4, boolean arg5)
onEntityCollision(BlockState arg0, World arg1, BlockPos arg2, Entity arg3, EntityCollisionHandler arg4, boolean arg5)
public void
fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance)
method_9554(class_1937 arg0, class_2680 arg1, class_2338 arg2, class_1297 arg3, double arg4)
onLandedUpon(World arg0, BlockState arg1, BlockPos arg2, Entity arg3, double arg4)
protected VoxelShape
getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity)
method_64022(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_1297 arg3)
getInsideCollisionShape(BlockState arg0, BlockView arg1, BlockPos arg2, Entity arg3)
protected VoxelShape
getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context)
method_9549(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getCollisionShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
protected VoxelShape
getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context)
method_26159(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getCameraCollisionShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
public static boolean
canEntityWalkOnPowderSnow(Entity entity)
method_32355(class_1297 arg0)
canWalkOnPowderSnow(Entity entity)
public ItemStack
pickupBlock(LivingEntity user, LevelAccessor level, BlockPos pos, BlockState state)
method_9700(class_1309 arg0, class_1936 arg1, class_2338 arg2, class_2680 arg3)
tryDrainFluid(LivingEntity arg0, WorldAccess arg1, BlockPos arg2, BlockState arg3)
public Optional<SoundEvent>
getPickupSound()
method_32351()
getBucketFillSound()
protected boolean
isPathfindable(BlockState state, PathComputationType type)
method_9516(class_2680 arg0, class_10 arg1)
canPathfindThrough(BlockState arg0, NavigationType arg1)
private static void
lambda$entityInside$0(Level arg0, BlockPos arg1, Entity arg2)
method_67681(class_1937 arg0, class_2338 arg1, class_1297 arg2)
method_67681(World arg0, BlockPos arg1, Entity arg2)