diff --git a/src/main/java/net/neoforged/neoforge/common/extensions/IBlockExtension.java b/src/main/java/net/neoforged/neoforge/common/extensions/IBlockExtension.java index acbac2abd6..98d035d43c 100644 --- a/src/main/java/net/neoforged/neoforge/common/extensions/IBlockExtension.java +++ b/src/main/java/net/neoforged/neoforge/common/extensions/IBlockExtension.java @@ -250,7 +250,7 @@ default boolean onDestroyedByPlayer(BlockState state, Level level, BlockPos pos, * @param fluid The current fluid state at current position */ default void onDestroyedByPushReaction(BlockState state, Level level, BlockPos pos, Direction pushDirection, FluidState fluid) { - level.setBlock(pos, Blocks.AIR.defaultBlockState(), level.isClientSide ? 11 : 3); + level.setBlock(pos, Blocks.AIR.defaultBlockState(), Block.UPDATE_KNOWN_SHAPE | Block.UPDATE_CLIENTS); level.gameEvent(GameEvent.BLOCK_DESTROY, pos, GameEvent.Context.of(state)); }